<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/rc, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-12-16T17:37:08Z</updated>
<entry>
<title>media: rc-core: fix toggle handling in the rc6 decoder</title>
<updated>2014-12-16T17:37:08Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2014-11-20T21:09:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26366e61455f21778408b57901e7778dc45cddde'/>
<id>urn:sha1:26366e61455f21778408b57901e7778dc45cddde</id>
<content type='text'>
commit d2a74581390d8e5ed09b12c9d4736847d918dfa6 upstream.

The toggle bit shouldn't be cleared before the toggle value is calculated.

This should probably go into 3.17.x as well.

Fixes: 120703f9eb32 ([media] rc-core: document the protocol type)

Tested-by: Stephan Raue &lt;mailinglists@openelec.tv&gt;
Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>media: rc-core: fix protocol_change regression in ir_raw_event_register</title>
<updated>2014-11-14T18:10:28Z</updated>
<author>
<name>Tomas Melin</name>
</author>
<published>2014-10-28T18:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d778860aa027457379118f6e9e86dcbbd9343c8'/>
<id>urn:sha1:2d778860aa027457379118f6e9e86dcbbd9343c8</id>
<content type='text'>
commit 14edb593338e3811e818aba286237c365f8881a1 upstream.

IR receiver using nuvoton-cir and lirc required additional configuration
steps after upgrade from kernel 3.16 to 3.17-rcX. Bisected regression to
commit da6e162d6a4607362f8478c715c797d84d449f8b ("[media] rc-core:
simplify sysfs code").

The regression comes from adding function change_protocol in ir-raw.c.
It changes behaviour so that only the protocol enabled by driver's
map_name will be active after registration. This breaks user space
behaviour, lirc does not get key press signals anymore.

Enable lirc protocol by default for ir raw decoders to restore original
behaviour.

Signed-off-by: Tomas Melin &lt;tomas.melin@iki.fi&gt;
Acked-by: David Härdeman &lt;david@hardeman.nu&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>media: imon: fix other RC type protocol support</title>
<updated>2014-11-14T18:10:27Z</updated>
<author>
<name>Ulrich Eckhardt</name>
</author>
<published>2014-10-10T16:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb127d5136b113dc7c14fea545c6107104ab76cc'/>
<id>urn:sha1:fb127d5136b113dc7c14fea545c6107104ab76cc</id>
<content type='text'>
commit d358aefdc0cc92b16ced449f998dbad639db6809 upstream.

With kernel 3.17 the imon remote control for device 15c2:0034 does not
work anymore, which uses the OTHER protocol. Only the front panel
buttons which uses the RC6 protocol are working.

Adds the missing comparison for the RC_BIT_OTHER.

Signed-off-by: Ulrich Eckhardt &lt;uli@uli-eckhardt.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>[media] ir-rc5-decoder: print where decoding fails</title>
<updated>2014-07-30T18:49:35Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2014-07-30T18:49:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32570579cbde878580b621a846b18d04db856286'/>
<id>urn:sha1:32570579cbde878580b621a846b18d04db856286</id>
<content type='text'>
The IR dprintk message that prints a RC5 decoding failure
is not much helpful, as it doesn't tell on what bit the
error occurred.

Add such information, in order to make the debug message
more useful.

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] rc-main: allow raw protocol drivers to restrict the allowed protos</title>
<updated>2014-07-30T18:45:48Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2014-07-28T17:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d24b69fc6b0aca41a205b2b5abaf3f243ad7d48b'/>
<id>urn:sha1:d24b69fc6b0aca41a205b2b5abaf3f243ad7d48b</id>
<content type='text'>
On some hardware (au0828/au8522), the hardware is broken with
regards to the initial pulse detection. So, the driver needs to
produce a fake start pulse. That limits the acceptable protocols,
as it is not possible to produce a fake pulse that would cover
all supported protocols.

So, allow the driver to explicitly set the allowed protocols.

If the driver doesn't specify, keep the old behavior.

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] mceusb: select default keytable based on vendor</title>
<updated>2014-07-27T20:37:01Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2014-07-27T20:28:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b8c8d41919ac4985dfacd31a860e4f00f52d3a6'/>
<id>urn:sha1:5b8c8d41919ac4985dfacd31a860e4f00f52d3a6</id>
<content type='text'>
Some vendors have their on keymap table that are used on
all (or almost all) models for that vendor.

So, instead of specifying the keymap table per USB ID,
let's use the Vendor ID's table by default.

At the end, this will mean less code to be added when newer
devices for those vendors are added.

Of course, if rc_map is specified per board, it takes
precedence.

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] mceusb: add support for newer cx231xx devices</title>
<updated>2014-07-27T20:13:53Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2014-07-27T20:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9683e01effc9ab3eb3c4584a39a6b87dadf5f391'/>
<id>urn:sha1:9683e01effc9ab3eb3c4584a39a6b87dadf5f391</id>
<content type='text'>
Add support for the si2165-based cx231xx devices:
	[2013:025e] PCTV QuatroStick 522e
	[2013:0259] PCTV QuatroStick 521e
	[2040:b131] Hauppauge WinTV 930C-HD (model 1114xx)

They're similar to the already supported:
	[2040:b130] Hauppauge WinTV 930C-HD (model 1113xx)

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Add support for decoding XMP protocol</title>
<updated>2014-07-26T22:38:04Z</updated>
<author>
<name>Marcel J.E. Mol</name>
</author>
<published>2014-07-26T20:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1dee9b59d69a15d566c16ee6fbd7216108ad5cac'/>
<id>urn:sha1:1dee9b59d69a15d566c16ee6fbd7216108ad5cac</id>
<content type='text'>
This protocol is found on Dreambox remotes

[m.chehab@samsung.com: CodingStyle fixes and conflict fix]
Signed-off-by: Marcel Mol &lt;marcel@mesa.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] ati_remote: Better default keycodes</title>
<updated>2014-07-26T02:59:06Z</updated>
<author>
<name>George Spelvin</name>
</author>
<published>2014-05-11T11:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=356237d67a447138ec0cae723c0a3e755e3a5a85'/>
<id>urn:sha1:356237d67a447138ec0cae723c0a3e755e3a5a85</id>
<content type='text'>
This tries to make them more like other remotes, and/or
the button labels.

Notably, the (&gt;&gt;) button is made KEY_FASTFORWARD, which is the
correct opposite of (&lt;&lt;)'s KEY_REVERSE.  (It was KEY_FORWARD,
something else entirely.)

Likewise, KEY_STOP is the Sun keyboard "interrupt program" key;
the media key is KEY_STOPCD.

A restriction is that I try to avoid keycodes above 255, as the X11
client/server protocol is limited to 8-bit key codes.  If not for
this, I would have used the KEY_NUMERIC_x codes for the numbers.

Signed-off-by: George Spelvin &lt;linux@horizon.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] ati_remote: Add comments to keycode table</title>
<updated>2014-07-26T02:54:32Z</updated>
<author>
<name>George Spelvin</name>
</author>
<published>2014-05-11T11:17:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=220edfb0f724594327e291582249d47e6017a697'/>
<id>urn:sha1:220edfb0f724594327e291582249d47e6017a697</id>
<content type='text'>
A more detailed description of what the buttons look like and
their intended function makes it easier for people to maintain
this code without access to the hardware.

[m.chehab@samsung.com: Fixed a typo "Mdeia" instead of "Media"]
Signed-off-by: George Spelvin &lt;linux@horizon.com&gt;

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
</feed>
