linux/drivers/media/rc/keymaps
Sean Young 6eae57e9d5 [media] rc: unify nec32 protocol scancode format
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 <sean@mess.org>
Cc: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-01-30 12:17:19 -02:00
..
Kconfig Documentation: fix broken v4l-utils URL 2014-10-03 15:49:57 +02:00
Makefile [media] cxusb: port to rc-core 2017-01-30 11:50:32 -02:00
rc-adstech-dvb-t-pci.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-alink-dtu-m.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-anysee.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-apac-viewcomp.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-asus-pc39.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-asus-ps3-100.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-ati-tv-wonder-hd-600.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-ati-x10.c [media] ati_remote: Better default keycodes 2014-07-25 23:59:06 -03:00
rc-avermedia-a16d.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avermedia-cardbus.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avermedia-dvbt.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avermedia-m135a.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avermedia-m733a-rm-k6.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avermedia-rm-ks.c [media] Fix AverMedia RM-KS remote keymap 2016-03-03 08:33:41 -03:00
rc-avermedia.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-avertv-303.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-azurewave-ad-tu700.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-behold-columbus.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-behold.c [media] saa7134: NEC scancode fix 2014-07-23 21:52:26 -03:00
rc-budget-ci-old.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-cec.c [media] rc-cec: Add HDMI CEC keymap module 2016-07-08 18:26:45 -03:00
rc-cinergy-1400.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-cinergy.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-d680-dmb.c [media] cxusb: port to rc-core 2017-01-30 11:50:32 -02:00
rc-delock-61959.c [media] rc: Add rc-delock-61959 2013-05-21 08:18:19 -03:00
rc-dib0700-nec.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-dib0700-rc5.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-digitalnow-tinytwin.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-digittrade.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-dm1105-nec.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-dntv-live-dvb-t.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-dntv-live-dvbt-pro.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-dtt200u.c [media] Convert Wideview WT220 DVB USB driver to rc-core 2016-07-09 12:10:33 -03:00
rc-dvbsky.c [media] rc: add a map for DVBSky devices. 2014-09-23 16:13:50 -03:00
rc-dvico-mce.c [media] cxusb: port to rc-core 2017-01-30 11:50:32 -02:00
rc-dvico-portable.c [media] cxusb: port to rc-core 2017-01-30 11:50:32 -02:00
rc-em-terratec.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-encore-enltv-fm53.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-encore-enltv.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-encore-enltv2.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-evga-indtube.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-eztv.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-flydvb.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-flyvideo.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-fusionhdtv-mce.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-gadmei-rm008z.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-genius-tvgo-a11mce.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-gotview7135.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-hauppauge.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-imon-mce.c [media] rc-core: add separate defines for protocol bitmaps and numbers 2012-10-27 11:49:51 -02:00
rc-imon-pad.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-iodata-bctv7e.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-it913x-v1.c [media] IT913X Version 1 and Version 2 keymaps 2012-02-14 14:07:46 -02:00
rc-it913x-v2.c [media] rc-it913x=v2 Incorrect assigned KEY_1 2012-05-20 11:41:45 -03:00
rc-kaiomy.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-kworld-315u.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-kworld-pc150u.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-kworld-plus-tv-analog.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-leadtek-y04g0051.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-lirc.c [media] rc-core: remove the LIRC "protocol" 2015-07-06 08:26:15 -03:00
rc-lme2510.c [media] lmedm04: NEC scancode cleanup 2015-07-06 08:26:15 -03:00
rc-manli.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-medion-x10-digitainer.c [media] ati_remote: add regular up/down buttons to Medion Digitainer keymap 2012-05-20 11:40:37 -03:00
rc-medion-x10-or2x.c [media] ati_remote: add keymap for Medion X10 OR2x remotes 2012-05-20 11:40:06 -03:00
rc-medion-x10.c [media] ati_remote: switch to single-byte scancodes 2011-12-11 10:51:59 -02:00
rc-msi-digivox-ii.c [media] rc-msi-digivox-ii: Add full scan keycodes 2012-10-07 09:57:34 -03:00
rc-msi-digivox-iii.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-msi-tvanywhere-plus.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-msi-tvanywhere.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-nebula.c [media] bt8xx: fixup RC5 decoding 2014-07-23 20:01:23 -03:00
rc-nec-terratec-cinergy-xs.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-norwood.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-npgtech.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pctv-sedna.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pinnacle-color.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pinnacle-grey.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pinnacle-pctv-hd.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pixelview-002t.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pixelview-mk12.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pixelview-new.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pixelview.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-powercolor-real-angel.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-proteus-2309.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-purpletv.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-pv951.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-rc6-mce.c [media] rc-core: add separate defines for protocol bitmaps and numbers 2012-10-27 11:49:51 -02:00
rc-real-audio-220-32-keys.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-reddo.c [media] rc: add rc-reddo 2013-04-14 22:48:35 -03:00
rc-snapstream-firefly.c [media] ati_remote: switch to single-byte scancodes 2011-12-11 10:51:59 -02:00
rc-streamzap.c [media] rc-core: merge rc5 and streamzap decoders 2014-07-25 19:10:44 -03:00
rc-su3000.c [media] dw2102: Use RC Core instead of the legacy RC (second edition) 2013-12-10 15:22:30 -02:00
rc-tbs-nec.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-technisat-ts35.c [media] rc/keymaps: add RC keytable for TechniSat TS35 2015-06-10 11:50:04 -03:00
rc-technisat-usb2.c [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
rc-terratec-cinergy-c-pci.c [media] rc/keymaps: add keytable for Terratec Cinergy C PCI 2015-06-10 11:51:01 -03:00
rc-terratec-cinergy-s2-hd.c [media] rc/keymaps: add keytable for Terratec Cinergy S2 HD 2015-06-10 11:51:41 -03:00
rc-terratec-cinergy-xs.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-terratec-slim-2.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-terratec-slim.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-tevii-nec.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-tivo.c [media] rc: unify nec32 protocol scancode format 2017-01-30 12:17:19 -02:00
rc-total-media-in-hand-02.c [media] rc/keymaps: add RC keytable for MyGica X8507 2012-12-23 19:42:14 -02:00
rc-total-media-in-hand.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-trekstor.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-tt-1500.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-twinhan-dtv-cab-ci.c [media] rc/keymaps: add keytable for Twinhan DTV CAB CI 2015-06-10 11:52:25 -03:00
rc-twinhan1027.c drivers/media: Add module.h to all files using it implicitly 2011-10-31 19:31:51 -04:00
rc-videomate-m1f.c [media] rc-videomate-m1f.c Rename to match remote controler name 2012-01-10 23:38:19 -02:00
rc-videomate-s350.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-videomate-tv-pvr.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-winfast-usbii-deluxe.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00
rc-winfast.c [media, edac] Change my email address 2014-02-07 08:03:07 -02:00