<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/rc/Makefile, branch linux-3.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-11T18:43:04Z</updated>
<entry>
<title>[media] rc: img-ir: add to build</title>
<updated>2014-03-11T18:43:04Z</updated>
<author>
<name>James Hogan</name>
</author>
<published>2014-02-28T23:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=54b2912040d15725004a598cf600f501ab6405f4'/>
<id>urn:sha1:54b2912040d15725004a598cf600f501ab6405f4</id>
<content type='text'>
Add ImgTec IR decoder driver to the build system.

Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: rc: add raw decoder for Sharp protocol</title>
<updated>2014-02-04T17:43:13Z</updated>
<author>
<name>James Hogan</name>
</author>
<published>2014-01-17T13:58:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d184b0bc13d49108e571033fc00f3b5f32670e1'/>
<id>urn:sha1:1d184b0bc13d49108e571033fc00f3b5f32670e1</id>
<content type='text'>
Add a raw decoder for the Sharp protocol. It uses a pulse distance
modulation with a pulse of 320us and a bit period of 2ms for a logical 1
and 1ms for a logical 0. The first part of the message consists of a
5-bit address, an 8-bit command, and two other bits, followed by a 40ms
gap before the echo message which is an inverted version of the main
message except for the address bits.

Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;
Cc: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
Cc: linux-media@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: st-rc: Add ST remote control driver</title>
<updated>2013-10-31T10:20:08Z</updated>
<author>
<name>Srinivas Kandagatla</name>
</author>
<published>2013-10-18T09:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80f93c7b0f4599ffbdac8d964ecd1162b8b618b9'/>
<id>urn:sha1:80f93c7b0f4599ffbdac8d964ecd1162b8b618b9</id>
<content type='text'>
This patch adds support to ST RC driver, which is basically a IR/UHF
receiver and transmitter. This IP (IRB) is common across all the ST
parts for settop box platforms. IRB is embedded in ST COMMS IP block.
It supports both Rx &amp; Tx functionality.
This driver adds only Rx functionality via LIRC codec.

Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@st.com&gt;
Acked-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: rc: Introduce RX51 IR transmitter driver</title>
<updated>2012-08-13T19:53:45Z</updated>
<author>
<name>Timo Kokkonen</name>
</author>
<published>2012-08-10T09:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c332e8472d7db67766bcad33390c607fdd9ac5bc'/>
<id>urn:sha1:c332e8472d7db67766bcad33390c607fdd9ac5bc</id>
<content type='text'>
This is the driver for the IR transmitter diode found on the Nokia
N900 (also known as RX51) device. The driver is mostly the same as
found in the original 2.6.28 based kernel that comes with the device.

The following modifications have been made compared to the original
driver version:

- Adopt to the changes that has happen in the kernel during the past
  five years, such as the change in the include paths

- The OMAP DM-timers require much more care nowadays. The timers need
  to be enabled and disabled or otherwise many actions fail. Timers
  must not be freed without first stopping them or otherwise the timer
  cannot be requested again.

The code has been tested with sending IR codes with N900 device
running Debian userland. The device receiving the codes was Anysee
DVB-C USB receiver.

Signed-off-by: Timo Kokkonen &lt;timo.t.kokkonen@iki.fi&gt;
Cc: Tony Lindgren &lt;tony@atomide.com&gt;
Cc: linux-omap@vger.kernel.org
Cc: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Add support for the TechnoTrend USB IR Receiver</title>
<updated>2012-08-13T19:19:11Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2012-08-13T11:59:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0938069fa08970f1c898970c1331a029efe9a1ce'/>
<id>urn:sha1:0938069fa08970f1c898970c1331a029efe9a1ce</id>
<content type='text'>
This driver adds support for TechnoTrend USB IR Receiver. It is a complete
rewrite of the staging/media/lirc/lirc_ttusbir driver. It adds more
accurate sample reporting and led control.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] Add support for the IguanaWorks USB IR Transceiver</title>
<updated>2012-07-31T00:53:49Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2012-07-15T16:31:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26ff63137c45886169ed102bddd6e90d6c27f00d'/>
<id>urn:sha1:26ff63137c45886169ed102bddd6e90d6c27f00d</id>
<content type='text'>
Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Add support for GPIO based IR Receiver driver</title>
<updated>2012-03-08T14:14:10Z</updated>
<author>
<name>Ravi Kumar V</name>
</author>
<published>2012-02-28T04:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd0f6851eb46512a6df2961923a0c24edc0a55b9'/>
<id>urn:sha1:fd0f6851eb46512a6df2961923a0c24edc0a55b9</id>
<content type='text'>
Adds GPIO based IR Receiver driver. It decodes signals using decoders
available in rc framework.

Signed-off-by: Ravi Kumar V &lt;kumarrav@codeaurora.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Add support for decoding Sanyo protocol</title>
<updated>2011-11-23T21:23:10Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2011-11-23T15:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b32e724308300a6ecead0f4895f0452a06a4291d'/>
<id>urn:sha1:b32e724308300a6ecead0f4895f0452a06a4291d</id>
<content type='text'>
This protocol is found on Sanyo/Aiwa remotes.

Tested with an Aiwa RC-7AS06 remote control.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] move ati_remote driver from input/misc to media/rc</title>
<updated>2011-09-22T13:47:41Z</updated>
<author>
<name>Anssi Hannula</name>
</author>
<published>2011-08-06T21:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9688efda3fb0abb487ae44ced1dd02d14a4312c4'/>
<id>urn:sha1:9688efda3fb0abb487ae44ced1dd02d14a4312c4</id>
<content type='text'>
The driver will be migrated to the RC driver API in a following
commit.

[mchehab@redhat.com: Fix some bad whitespacing]
Signed-off-by: Anssi Hannula &lt;anssi.hannula@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] rc-core support for Microsoft IR keyboard/mouse</title>
<updated>2011-07-27T20:55:59Z</updated>
<author>
<name>Jarod Wilson</name>
</author>
<published>2011-07-13T21:09:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5f2cc646af13b0cf74b9d676408473123c9ea76'/>
<id>urn:sha1:f5f2cc646af13b0cf74b9d676408473123c9ea76</id>
<content type='text'>
This is a custom IR protocol decoder, for the RC-6-ish protocol used by
the Microsoft Remote Keyboard, apparently developed internally at
Microsoft, and officially dubbed MCIR-2, per their March 2011 remote and
transceiver requirements and specifications document, which also touches
on this IR keyboard/mouse device.

Its a standard keyboard with embedded thumb stick mouse pointer and
mouse buttons, along with a number of media keys. The media keys are
standard RC-6, identical to the signals from the stock MCE remotes, and
will be handled as such. The keyboard and mouse signals will be decoded
and delivered to the system by an input device registered specifically
by this driver.

Successfully tested with multiple mceusb-driven transceivers, as well as
with fintek-cir and redrat3 hardware. Essentially, any raw IR hardware
with enough sampling resolution should be able to use this decoder,
nothing about it is at all receiver-hardware-specific.

This work is inspired by lirc_mod_mce:

The documentation there and code aided in understanding and decoding the
protocol, but the bulk of the code is actually borrowed more from the
existing in-kernel decoders than anything. I did recycle the keyboard
keycode table, a few defines, and some of the keyboard and mouse data
parsing bits from lirc_mod_mce though.

Special thanks to James Meyer for providing the hardware, and being
patient with me as I took forever to get around to writing this.

callback routine to ensure we don't get any stuck keys, and used
symbolic names for the keytable. Also cc'ing Florian this time, who I
believe is the original mod-mce author...

CC: Florian Demski &lt;fdemski@users.sourceforge.net&gt;
Signed-off-by: Jarod Wilson &lt;jarod@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
