<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/rc/keymaps, branch linux-4.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-03-24T11:22:36Z</updated>
<entry>
<title>[media] rc: lirc keymap no longer makes any sense</title>
<updated>2017-03-24T11:22:36Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-02-09T22:50:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7dc2df1476092e65d765a5a7f077ed4b85897f18'/>
<id>urn:sha1:7dc2df1476092e65d765a5a7f077ed4b85897f18</id>
<content type='text'>
The lirc keymap existed once upon a time to select the lirc protocol.
Since '275ddb4 [media] rc-core: remove the LIRC "protocol"', IR is
always passed to the lirc decoder so this keymap is no longer needed.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] cxusb: dvico remotes are nec</title>
<updated>2017-03-24T10:41:17Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-02-04T19:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=207c957d9e70d1eb8f98c028524dff3befc07f42'/>
<id>urn:sha1:207c957d9e70d1eb8f98c028524dff3befc07f42</id>
<content type='text'>
Adjust the keymap to use the correct nec scancodes, and adjust the
rc driver to output the correct nec scancodes.

Now the keymap can be used with any nec receiver, and the rc device
should work with any nec keymap.

Tested-by: Vincent McIntyre &lt;vincent.mcintyre@gmail.com&gt;
Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] mce_kbd: add missing keys from UK layout</title>
<updated>2017-02-03T16:23:37Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2017-02-02T16:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44750606b9dd2a3a070c3c17d4e44b3a7b363cf7'/>
<id>urn:sha1:44750606b9dd2a3a070c3c17d4e44b3a7b363cf7</id>
<content type='text'>
The UK layout of the Microsoft Remote Keyboard has two missing keys:
the hash key, and the messenger key which is sent using rc6 mce.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] rc/keymaps: add a keytable for the GeekBox remote control</title>
<updated>2017-01-31T09:27:50Z</updated>
<author>
<name>Martin Blumenstingl</name>
</author>
<published>2017-01-13T14:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=126f6846cb184d21d2f86e50d0b6459e94cf9428'/>
<id>urn:sha1:126f6846cb184d21d2f86e50d0b6459e94cf9428</id>
<content type='text'>
The GeekBox ships with a 12 button remote control which seems to use the
NEC protocol. The button keycodes were captured with the "ir-keytable"
tool (ir-keytable -p $PROTOCOL -t; human_button_pusher).

Signed-off-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: unify nec32 protocol scancode format</title>
<updated>2017-01-30T14:17:19Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2016-12-15T09:37:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6eae57e9d5b01d0ee4b1932b66102b1b9b6cd93d'/>
<id>urn:sha1:6eae57e9d5b01d0ee4b1932b66102b1b9b6cd93d</id>
<content type='text'>
There are two different encodings used for nec32:
 - The ir-nec-decoder.c decoder treats it as 32 bit msb first.
 - The img-ir decoder/encoder, winbond wakeup, dib0700, ir-ctl userspace,
   treat nec32 analogous to necx and nec: 4 bytes, each lsb first. So this
   format reverses the 4 bytes.

There are arguments to be had for both formats, but we should not use
different formats in different parts of the kernel. Selecting the second
format introduces the least code churn. It does mean that the TiVo keymap
needs updating.

This change was submitted before as "18bc174 [media] media: rc: change
32bit NEC scancode format", which was reverted because it was unclear
what scancode rc drivers produce. There are now more examples of drivers
which produce nec32 in lsb format.

The TiVo keymap is verified against the Nero Liquid TiVo remote. The
keymap is not for the Tivo DVR remote, which uses rc-5.

Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Cc: James Hogan &lt;james.hogan@imgtec.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] cxusb: port to rc-core</title>
<updated>2017-01-30T13:50:32Z</updated>
<author>
<name>Sean Young</name>
</author>
<published>2016-11-20T09:45:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=517b500713fd321f1519996904a7c21a141ad3e9'/>
<id>urn:sha1:517b500713fd321f1519996904a7c21a141ad3e9</id>
<content type='text'>
The d680_dmb keymap has some new new mappings.

Tested-by: Vincent McIntyre &lt;vincent.mcintyre@gmail.com&gt;
Signed-off-by: Sean Young &lt;sean@mess.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] media: Drop FSF's postal address from the source code files</title>
<updated>2017-01-27T13:38:09Z</updated>
<author>
<name>Sakari Ailus</name>
</author>
<published>2016-10-28T11:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcb63314e2c23f1ed622418b65f9409512659c73'/>
<id>urn:sha1:bcb63314e2c23f1ed622418b65f9409512659c73</id>
<content type='text'>
Drop the FSF's postal address from the source code files that typically
contain mostly the license text. Of the 628 removed instances, 578 are
outdated.

The patch has been created with the following command without manual edits:

git grep -l "675 Mass Ave\|59 Temple Place\|51 Franklin St" -- \
	drivers/media/ include/media|while read i; do i=$i perl -e '
open(F,"&lt; $ENV{i}");
$a=join("", &lt;F&gt;);
$a =~ s/[ \t]*\*\n.*You should.*\n.*along with.*\n.*(\n.*USA.*$)?\n//m
	&amp;&amp; $a =~ s/(^.*)Or, (point your browser to) /$1To obtain the license, $2\n$1/m;
close(F);
open(F, "&gt; $ENV{i}");
print F $a;
close(F);'; done

Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>[media] Convert Wideview WT220 DVB USB driver to rc-core</title>
<updated>2016-07-09T15:10:33Z</updated>
<author>
<name>Jonathan McDowell</name>
</author>
<published>2016-05-20T15:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4d020e97d8e65d57061677c15c89e99609d0b37'/>
<id>urn:sha1:a4d020e97d8e65d57061677c15c89e99609d0b37</id>
<content type='text'>
Converts the dtt200u DVB USB driver over to the rc-core
infrastructure for its handling of IR remotes. This device can receive
generic NEC / NEC Extended signals and the switch to the newer core
enables the easy use of tools such as ir-keytable to modify the active
key map.

Signed-off-by: Jonathan McDowell &lt;noodles@earth.li&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] rc-cec: Add HDMI CEC keymap module</title>
<updated>2016-07-08T21:26:45Z</updated>
<author>
<name>Kamil Debski</name>
</author>
<published>2015-08-17T11:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b2cd0d8dacf0e72cf007e08ab4f82bc245169f7'/>
<id>urn:sha1:7b2cd0d8dacf0e72cf007e08ab4f82bc245169f7</id>
<content type='text'>
Add the keymap module for HDMI CEC remote control commands.

Signed-off-by: Kamil Debski &lt;kamil@wypas.org&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] Fix AverMedia RM-KS remote keymap</title>
<updated>2016-03-03T11:33:41Z</updated>
<author>
<name>Philippe Valembois</name>
</author>
<published>2016-02-09T08:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b21d29e08cc3424622e0b0d800307e254951f425'/>
<id>urn:sha1:b21d29e08cc3424622e0b0d800307e254951f425</id>
<content type='text'>
Fix AverMedia RM-KS keymap using user guide to meet LinuxTV wiki rules.
The remote command didn't seem to change in itself since its creation: it's
just to make keys more standard and remove the FIXME.

Signed-off-by: Philippe Valembois &lt;lephilousophe@users.sourceforge.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
</feed>
