[media] rc: Name RC keymap tables as rc_map_table

Remote keytables had different names all over the place. Part of the fault
is due to a bad naming when rc subsystem was created, but there were lots
of old names that were still here.

Use a common standard for everything.

Patch generated by this script:

for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,ir_scancode,rc_map_table,g <$i >a && mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,ir_codes_,rc_map_,g <$i >a && mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,rc_key_map,rc_map_table,g <$i >a && mv a $i; done
for i in `find drivers/staging -type f -name *.[ch]` `find include/media -type f -name *.[ch]` `find drivers/media -type f -name *.[ch]`; do sed s,rc_map_table_size,rc_map_size,g <$i >a && mv a $i; done

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
Mauro Carvalho Chehab
2010-11-17 15:46:09 -03:00
rodzic b088ba658b
commit 2f4f58d689
110 zmienionych plików z 274 dodań i 274 usunięć

Wyświetl plik

@@ -14,7 +14,7 @@
/* ADS Tech Instant TV DVB-T PCI Remote */
static struct ir_scancode adstech_dvb_t_pci[] = {
static struct rc_map_table adstech_dvb_t_pci[] = {
/* Keys 0 to 9 */
{ 0x4d, KEY_0 },
{ 0x57, KEY_1 },

Wyświetl plik

@@ -21,7 +21,7 @@
#include <media/rc-map.h>
/* A-Link DTU(m) slim remote, 6 rows, 3 columns. */
static struct ir_scancode alink_dtu_m[] = {
static struct rc_map_table alink_dtu_m[] = {
{ 0x0800, KEY_VOLUMEUP },
{ 0x0801, KEY_1 },
{ 0x0802, KEY_3 },

Wyświetl plik

@@ -20,7 +20,7 @@
#include <media/rc-map.h>
static struct ir_scancode anysee[] = {
static struct rc_map_table anysee[] = {
{ 0x0800, KEY_0 },
{ 0x0801, KEY_1 },
{ 0x0802, KEY_2 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Attila Kondoros <attila.kondoros@chello.hu> */
static struct ir_scancode apac_viewcomp[] = {
static struct rc_map_table apac_viewcomp[] = {
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -18,7 +18,7 @@
* which has a label saying is "Model PC-39"
*/
static struct ir_scancode asus_pc39[] = {
static struct rc_map_table asus_pc39[] = {
/* Keys 0 to 9 */
{ 0x082a, KEY_0 },
{ 0x0816, KEY_1 },

Wyświetl plik

@@ -16,7 +16,7 @@
Devin Heitmueller <devin.heitmueller@gmail.com>
*/
static struct ir_scancode ati_tv_wonder_hd_600[] = {
static struct rc_map_table ati_tv_wonder_hd_600[] = {
{ 0x00, KEY_RECORD}, /* Row 1 */
{ 0x01, KEY_PLAYPAUSE},
{ 0x02, KEY_STOP},

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode avermedia_a16d[] = {
static struct rc_map_table avermedia_a16d[] = {
{ 0x20, KEY_LIST},
{ 0x00, KEY_POWER},
{ 0x28, KEY_1},

Wyświetl plik

@@ -14,7 +14,7 @@
/* Oldrich Jedlicka <oldium.pro@seznam.cz> */
static struct ir_scancode avermedia_cardbus[] = {
static struct rc_map_table avermedia_cardbus[] = {
{ 0x00, KEY_POWER },
{ 0x01, KEY_TUNER }, /* TV/FM */
{ 0x03, KEY_TEXT }, /* Teletext */

Wyświetl plik

@@ -14,7 +14,7 @@
/* Matt Jesson <dvb@jesson.eclipse.co.uk */
static struct ir_scancode avermedia_dvbt[] = {
static struct rc_map_table avermedia_dvbt[] = {
{ 0x28, KEY_0 }, /* '0' / 'enter' */
{ 0x22, KEY_1 }, /* '1' */
{ 0x12, KEY_2 }, /* '2' / 'up arrow' */

Wyświetl plik

@@ -22,7 +22,7 @@
* codes added by Herton Ronaldo Krzesinski <herton@mandriva.com.br>
*/
static struct ir_scancode avermedia_m135a[] = {
static struct rc_map_table avermedia_m135a[] = {
/* RM-JX */
{ 0x0200, KEY_POWER2 },
{ 0x022e, KEY_DOT }, /* '.' */

Wyświetl plik

@@ -16,7 +16,7 @@
* Herton Ronaldo Krzesinski <herton@mandriva.com.br>
*/
static struct ir_scancode avermedia_m733a_rm_k6[] = {
static struct rc_map_table avermedia_m733a_rm_k6[] = {
{ 0x0401, KEY_POWER2 },
{ 0x0406, KEY_MUTE },
{ 0x0408, KEY_MODE }, /* TV/FM */

Wyświetl plik

@@ -23,7 +23,7 @@
/* Initial keytable is from Jose Alberto Reguero <jareguero@telefonica.net>
and Felipe Morales Moreno <felipe.morales.moreno@gmail.com> */
/* FIXME: mappings are not 100% correct? */
static struct ir_scancode avermedia_rm_ks[] = {
static struct rc_map_table avermedia_rm_ks[] = {
{ 0x0501, KEY_POWER2 },
{ 0x0502, KEY_CHANNELUP },
{ 0x0503, KEY_CHANNELDOWN },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Alex Hermann <gaaf@gmx.net> */
static struct ir_scancode avermedia[] = {
static struct rc_map_table avermedia[] = {
{ 0x28, KEY_1 },
{ 0x18, KEY_2 },
{ 0x38, KEY_3 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* AVERTV STUDIO 303 Remote */
static struct ir_scancode avertv_303[] = {
static struct rc_map_table avertv_303[] = {
{ 0x2a, KEY_1 },
{ 0x32, KEY_2 },
{ 0x3a, KEY_3 },

Wyświetl plik

@@ -20,7 +20,7 @@
#include <media/rc-map.h>
static struct ir_scancode azurewave_ad_tu700[] = {
static struct rc_map_table azurewave_ad_tu700[] = {
{ 0x0000, KEY_TAB }, /* Tab */
{ 0x0001, KEY_2 },
{ 0x0002, KEY_CHANNELDOWN },

Wyświetl plik

@@ -21,7 +21,7 @@
* helps to descide which keycodes to assign to the buttons.
*/
static struct ir_scancode behold_columbus[] = {
static struct rc_map_table behold_columbus[] = {
/* 0x13 0x11 0x1C 0x12 *
* Mute Source TV/FM Power *

Wyświetl plik

@@ -24,7 +24,7 @@
* helps to descide which keycodes to assign to the buttons.
*/
static struct ir_scancode behold[] = {
static struct rc_map_table behold[] = {
/* 0x1c 0x12 *
* TV/FM POWER *

Wyświetl plik

@@ -18,7 +18,7 @@
* This is a "middle of the road" approach, differences are noted
*/
static struct ir_scancode budget_ci_old[] = {
static struct rc_map_table budget_ci_old[] = {
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Cinergy 1400 DVB-T */
static struct ir_scancode cinergy_1400[] = {
static struct rc_map_table cinergy_1400[] = {
{ 0x01, KEY_POWER },
{ 0x02, KEY_1 },
{ 0x03, KEY_2 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode cinergy[] = {
static struct rc_map_table cinergy[] = {
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -17,7 +17,7 @@
#include <media/rc-map.h>
static struct ir_scancode dib0700_nec_table[] = {
static struct rc_map_table dib0700_nec_table[] = {
/* Key codes for the Pixelview SBTVD remote */
{ 0x8613, KEY_MUTE },
{ 0x8612, KEY_POWER },

Wyświetl plik

@@ -17,7 +17,7 @@
#include <media/rc-map.h>
static struct ir_scancode dib0700_rc5_table[] = {
static struct rc_map_table dib0700_rc5_table[] = {
/* Key codes for the tiny Pinnacle remote*/
{ 0x0700, KEY_MUTE },
{ 0x0701, KEY_MENU }, /* Pinnacle logo */

Wyświetl plik

@@ -20,7 +20,7 @@
#include <media/rc-map.h>
static struct ir_scancode digitalnow_tinytwin[] = {
static struct rc_map_table digitalnow_tinytwin[] = {
{ 0x0000, KEY_MUTE }, /* [symbol speaker] */
{ 0x0001, KEY_VOLUMEUP },
{ 0x0002, KEY_POWER2 }, /* TV [power button] */

Wyświetl plik

@@ -25,7 +25,7 @@
Initial keytable was from Alain Kalker <miki@dds.nl> */
/* Digittrade DVB-T USB Stick */
static struct ir_scancode digittrade[] = {
static struct rc_map_table digittrade[] = {
{ 0x0000, KEY_9 },
{ 0x0001, KEY_EPG }, /* EPG */
{ 0x0002, KEY_VOLUMEDOWN }, /* Vol Dn */

Wyświetl plik

@@ -16,7 +16,7 @@
Igor M. Liplianin <liplianin@me.by>
*/
static struct ir_scancode dm1105_nec[] = {
static struct rc_map_table dm1105_nec[] = {
{ 0x0a, KEY_POWER2}, /* power */
{ 0x0c, KEY_MUTE}, /* mute */
{ 0x11, KEY_1},

Wyświetl plik

@@ -14,7 +14,7 @@
/* DigitalNow DNTV Live DVB-T Remote */
static struct ir_scancode dntv_live_dvb_t[] = {
static struct rc_map_table dntv_live_dvb_t[] = {
{ 0x00, KEY_ESC }, /* 'go up a level?' */
/* Keys 0 to 9 */
{ 0x0a, KEY_0 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* DigitalNow DNTV Live! DVB-T Pro Remote */
static struct ir_scancode dntv_live_dvbt_pro[] = {
static struct rc_map_table dntv_live_dvbt_pro[] = {
{ 0x16, KEY_POWER },
{ 0x5b, KEY_HOME },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode em_terratec[] = {
static struct rc_map_table em_terratec[] = {
{ 0x01, KEY_CHANNEL },
{ 0x02, KEY_SELECT },
{ 0x03, KEY_MUTE },

Wyświetl plik

@@ -16,7 +16,7 @@
Mauro Carvalho Chehab <mchehab@infradead.org>
*/
static struct ir_scancode encore_enltv_fm53[] = {
static struct rc_map_table encore_enltv_fm53[] = {
{ 0x10, KEY_POWER2},
{ 0x06, KEY_MUTE},

Wyświetl plik

@@ -15,7 +15,7 @@
/* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons
Juan Pablo Sormani <sorman@gmail.com> */
static struct ir_scancode encore_enltv[] = {
static struct rc_map_table encore_enltv[] = {
/* Power button does nothing, neither in Windows app,
although it sends data (used for BIOS wakeup?) */

Wyświetl plik

@@ -15,7 +15,7 @@
/* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton
Mauro Carvalho Chehab <mchehab@infradead.org> */
static struct ir_scancode encore_enltv2[] = {
static struct rc_map_table encore_enltv2[] = {
{ 0x4c, KEY_POWER2 },
{ 0x4a, KEY_TUNER },
{ 0x40, KEY_1 },

Wyświetl plik

@@ -16,7 +16,7 @@
Devin Heitmueller <devin.heitmueller@gmail.com>
*/
static struct ir_scancode evga_indtube[] = {
static struct rc_map_table evga_indtube[] = {
{ 0x12, KEY_POWER},
{ 0x02, KEY_MODE}, /* TV */
{ 0x14, KEY_MUTE},

Wyświetl plik

@@ -15,7 +15,7 @@
/* Alfons Geser <a.geser@cox.net>
* updates from Job D. R. Borges <jobdrb@ig.com.br> */
static struct ir_scancode eztv[] = {
static struct rc_map_table eztv[] = {
{ 0x12, KEY_POWER },
{ 0x01, KEY_TV }, /* DVR */
{ 0x15, KEY_DVD }, /* DVD */

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode flydvb[] = {
static struct rc_map_table flydvb[] = {
{ 0x01, KEY_ZOOM }, /* Full Screen */
{ 0x00, KEY_POWER }, /* Power */

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode flyvideo[] = {
static struct rc_map_table flyvideo[] = {
{ 0x0f, KEY_0 },
{ 0x03, KEY_1 },
{ 0x04, KEY_2 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* DViCO FUSION HDTV MCE remote */
static struct ir_scancode fusionhdtv_mce[] = {
static struct rc_map_table fusionhdtv_mce[] = {
{ 0x0b, KEY_1 },
{ 0x17, KEY_2 },

Wyświetl plik

@@ -16,7 +16,7 @@
Shine Liu <shinel@foxmail.com>
*/
static struct ir_scancode gadmei_rm008z[] = {
static struct rc_map_table gadmei_rm008z[] = {
{ 0x14, KEY_POWER2}, /* POWER OFF */
{ 0x0c, KEY_MUTE}, /* MUTE */

Wyświetl plik

@@ -17,7 +17,7 @@
* Adrian Pardini <pardo.bsso@gmail.com>
*/
static struct ir_scancode genius_tvgo_a11mce[] = {
static struct rc_map_table genius_tvgo_a11mce[] = {
/* Keys 0 to 9 */
{ 0x48, KEY_0 },
{ 0x09, KEY_1 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Mike Baikov <mike@baikov.com> */
static struct ir_scancode gotview7135[] = {
static struct rc_map_table gotview7135[] = {
{ 0x11, KEY_POWER },
{ 0x35, KEY_TV },

Wyświetl plik

@@ -16,7 +16,7 @@
* slightly different versions), shipped with cx88+ivtv cards.
* almost rc5 coding, but some non-standard keys */
static struct ir_scancode hauppauge_new[] = {
static struct rc_map_table hauppauge_new[] = {
/* Keys 0 to 9 */
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
/* mce-mode imon mce remote key table */
static struct ir_scancode imon_mce[] = {
static struct rc_map_table imon_mce[] = {
/* keys sorted mostly by frequency of use to optimize lookups */
{ 0x800ff415, KEY_REWIND },
{ 0x800ff414, KEY_FASTFORWARD },

Wyświetl plik

@@ -17,7 +17,7 @@
* same remote to different hex codes, and the silkscreened names
* vary a bit between the SoundGraph and Antec remotes... ugh.
*/
static struct ir_scancode imon_pad[] = {
static struct rc_map_table imon_pad[] = {
/* keys sorted mostly by frequency of use to optimize lookups */
{ 0x2a8195b7, KEY_REWIND },
{ 0x298315b7, KEY_REWIND },

Wyświetl plik

@@ -14,7 +14,7 @@
/* IO-DATA BCTV7E Remote */
static struct ir_scancode iodata_bctv7e[] = {
static struct rc_map_table iodata_bctv7e[] = {
{ 0x40, KEY_TV },
{ 0x20, KEY_RADIO }, /* FM */
{ 0x60, KEY_EPG },

Wyświetl plik

@@ -16,7 +16,7 @@
Mauro Carvalho Chehab <mchehab@infradead.org>
*/
static struct ir_scancode kaiomy[] = {
static struct rc_map_table kaiomy[] = {
{ 0x43, KEY_POWER2},
{ 0x01, KEY_LIST},
{ 0x0b, KEY_ZOOM},

Wyświetl plik

@@ -15,7 +15,7 @@
/* Kworld 315U
*/
static struct ir_scancode kworld_315u[] = {
static struct rc_map_table kworld_315u[] = {
{ 0x6143, KEY_POWER },
{ 0x6101, KEY_TUNER }, /* source */
{ 0x610b, KEY_ZOOM },

Wyświetl plik

@@ -16,7 +16,7 @@
Mauro Carvalho Chehab <mchehab@infradead.org>
*/
static struct ir_scancode kworld_plus_tv_analog[] = {
static struct rc_map_table kworld_plus_tv_analog[] = {
{ 0x0c, KEY_PROG1 }, /* Kworld key */
{ 0x16, KEY_CLOSECD }, /* -> ) */
{ 0x1d, KEY_POWER2 },

Wyświetl plik

@@ -20,7 +20,7 @@
#include <media/rc-map.h>
static struct ir_scancode leadtek_y04g0051[] = {
static struct rc_map_table leadtek_y04g0051[] = {
{ 0x0300, KEY_POWER2 },
{ 0x0303, KEY_SCREEN },
{ 0x0304, KEY_RIGHT },

Wyświetl plik

@@ -11,7 +11,7 @@
#include <media/rc-core.h>
static struct ir_scancode lirc[] = {
static struct rc_map_table lirc[] = {
{ },
};

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode lme2510_rc[] = {
static struct rc_map_table lme2510_rc[] = {
{ 0xba45, KEY_0 },
{ 0xa05f, KEY_1 },
{ 0xaf50, KEY_2 },

Wyświetl plik

@@ -21,7 +21,7 @@
helps to descide which keycodes to assign to the buttons.
*/
static struct ir_scancode manli[] = {
static struct rc_map_table manli[] = {
/* 0x1c 0x12 *
* FUNCTION POWER *

Wyświetl plik

@@ -20,7 +20,7 @@
#include <media/rc-map.h>
static struct ir_scancode msi_digivox_ii[] = {
static struct rc_map_table msi_digivox_ii[] = {
{ 0x0002, KEY_2 },
{ 0x0003, KEY_UP }, /* up */
{ 0x0004, KEY_3 },

Wyświetl plik

@@ -24,7 +24,7 @@
/* Uses NEC extended 0x61d6. */
/* This remote seems to be same as rc-kworld-315u.c. Anyhow, add new remote
since rc-kworld-315u.c lacks NEC extended address byte. */
static struct ir_scancode msi_digivox_iii[] = {
static struct rc_map_table msi_digivox_iii[] = {
{ 0x61d601, KEY_VIDEO }, /* Source */
{ 0x61d602, KEY_3 },
{ 0x61d603, KEY_POWER }, /* ShutDown */

Wyświetl plik

@@ -26,7 +26,7 @@
Some changes to formatting and keycodes by Mark Schultz <n9xmj@yahoo.com>
*/
static struct ir_scancode msi_tvanywhere_plus[] = {
static struct rc_map_table msi_tvanywhere_plus[] = {
/* ---- Remote Button Layout ----

Wyświetl plik

@@ -14,7 +14,7 @@
/* MSI TV@nywhere MASTER remote */
static struct ir_scancode msi_tvanywhere[] = {
static struct rc_map_table msi_tvanywhere[] = {
/* Keys 0 to 9 */
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode nebula[] = {
static struct rc_map_table nebula[] = {
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -16,7 +16,7 @@
Mauro Carvalho Chehab <mchehab@redhat.com>
*/
static struct ir_scancode nec_terratec_cinergy_xs[] = {
static struct rc_map_table nec_terratec_cinergy_xs[] = {
{ 0x1441, KEY_HOME},
{ 0x1401, KEY_POWER2},

Wyświetl plik

@@ -16,7 +16,7 @@
By Peter Naulls <peter@chocky.org>
Key comments are the functions given in the manual */
static struct ir_scancode norwood[] = {
static struct rc_map_table norwood[] = {
/* Keys 0 to 9 */
{ 0x20, KEY_0 },
{ 0x21, KEY_1 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode npgtech[] = {
static struct rc_map_table npgtech[] = {
{ 0x1d, KEY_SWITCHVIDEOMODE }, /* switch inputs */
{ 0x2a, KEY_FRONT },

Wyświetl plik

@@ -17,7 +17,7 @@
Pavel Mihaylov <bin@bash.info>
Also for the remote bundled with Kozumi KTV-01C card */
static struct ir_scancode pctv_sedna[] = {
static struct rc_map_table pctv_sedna[] = {
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode pinnacle_color[] = {
static struct rc_map_table pinnacle_color[] = {
{ 0x59, KEY_MUTE },
{ 0x4a, KEY_POWER },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode pinnacle_grey[] = {
static struct rc_map_table pinnacle_grey[] = {
{ 0x3a, KEY_0 },
{ 0x31, KEY_1 },
{ 0x32, KEY_2 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Pinnacle PCTV HD 800i mini remote */
static struct ir_scancode pinnacle_pctv_hd[] = {
static struct rc_map_table pinnacle_pctv_hd[] = {
{ 0x0f, KEY_1 },
{ 0x15, KEY_2 },

Wyświetl plik

@@ -16,7 +16,7 @@
* Keytable for MK-F12 IR remote provided together with Pixelview
* Ultra Pro Remote Controller. Uses NEC extended format.
*/
static struct ir_scancode pixelview_mk12[] = {
static struct rc_map_table pixelview_mk12[] = {
{ 0x866b03, KEY_TUNER }, /* Timeshift */
{ 0x866b1e, KEY_POWER2 }, /* power */

Wyświetl plik

@@ -17,7 +17,7 @@
present on PV MPEG 8000GT
*/
static struct ir_scancode pixelview_new[] = {
static struct rc_map_table pixelview_new[] = {
{ 0x3c, KEY_TIME }, /* Timeshift */
{ 0x12, KEY_POWER },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode pixelview[] = {
static struct rc_map_table pixelview[] = {
{ 0x1e, KEY_POWER }, /* power */
{ 0x07, KEY_MEDIA }, /* source */

Wyświetl plik

@@ -17,7 +17,7 @@
* Daniel Fraga <fragabr@gmail.com>
*/
static struct ir_scancode powercolor_real_angel[] = {
static struct rc_map_table powercolor_real_angel[] = {
{ 0x38, KEY_SWITCHVIDEOMODE }, /* switch inputs */
{ 0x0c, KEY_MEDIA }, /* Turn ON/OFF App */
{ 0x00, KEY_0 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Michal Majchrowicz <mmajchrowicz@gmail.com> */
static struct ir_scancode proteus_2309[] = {
static struct rc_map_table proteus_2309[] = {
/* numeric */
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode purpletv[] = {
static struct rc_map_table purpletv[] = {
{ 0x03, KEY_POWER },
{ 0x6f, KEY_MUTE },
{ 0x10, KEY_BACKSPACE }, /* Recall */

Wyświetl plik

@@ -14,7 +14,7 @@
/* Mark Phalan <phalanm@o2.ie> */
static struct ir_scancode pv951[] = {
static struct rc_map_table pv951[] = {
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },
{ 0x02, KEY_2 },

Wyświetl plik

@@ -19,7 +19,7 @@
* This table contains the complete RC5 code, instead of just the data part
*/
static struct ir_scancode rc5_hauppauge_new[] = {
static struct rc_map_table rc5_hauppauge_new[] = {
/* Keys 0 to 9 */
{ 0x1e00, KEY_0 },
{ 0x1e01, KEY_1 },

Wyświetl plik

@@ -16,7 +16,7 @@
/* see http://users.pandora.be/nenya/electronics/rc5/codes00.htm */
/* used by old (black) Hauppauge remotes */
static struct ir_scancode rc5_tv[] = {
static struct rc_map_table rc5_tv[] = {
/* Keys 0 to 9 */
{ 0x00, KEY_0 },
{ 0x01, KEY_1 },

Wyświetl plik

@@ -11,7 +11,7 @@
#include <media/rc-map.h>
static struct ir_scancode rc6_mce[] = {
static struct rc_map_table rc6_mce[] = {
{ 0x800f0400, KEY_NUMERIC_0 },
{ 0x800f0401, KEY_NUMERIC_1 },

Wyświetl plik

@@ -14,7 +14,7 @@
/* Zogis Real Audio 220 - 32 keys IR */
static struct ir_scancode real_audio_220_32_keys[] = {
static struct rc_map_table real_audio_220_32_keys[] = {
{ 0x1c, KEY_RADIO},
{ 0x12, KEY_POWER2},

Wyświetl plik

@@ -11,7 +11,7 @@
#include <media/rc-map.h>
static struct ir_scancode streamzap[] = {
static struct rc_map_table streamzap[] = {
/*
* The Streamzap remote is almost, but not quite, RC-5, as it has an extra
* bit in it, which throws the in-kernel RC-5 decoder for a loop. Currently,

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode tbs_nec[] = {
static struct rc_map_table tbs_nec[] = {
{ 0x04, KEY_POWER2}, /*power*/
{ 0x14, KEY_MUTE}, /*mute*/
{ 0x07, KEY_1},

Wyświetl plik

@@ -16,7 +16,7 @@
Devin Heitmueller <dheitmueller@linuxtv.org>
*/
static struct ir_scancode terratec_cinergy_xs[] = {
static struct rc_map_table terratec_cinergy_xs[] = {
{ 0x41, KEY_HOME},
{ 0x01, KEY_POWER},
{ 0x42, KEY_MENU},

Wyświetl plik

@@ -22,7 +22,7 @@
/* TerraTec slim remote, 7 rows, 4 columns. */
/* Uses NEC extended 0x02bd. */
static struct ir_scancode terratec_slim[] = {
static struct rc_map_table terratec_slim[] = {
{ 0x02bd00, KEY_1 },
{ 0x02bd01, KEY_2 },
{ 0x02bd02, KEY_3 },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode tevii_nec[] = {
static struct rc_map_table tevii_nec[] = {
{ 0x0a, KEY_POWER2},
{ 0x0c, KEY_MUTE},
{ 0x11, KEY_1},

Wyświetl plik

@@ -21,7 +21,7 @@
#include <media/rc-map.h>
/* Uses NEC extended 0x02bd */
static struct ir_scancode total_media_in_hand[] = {
static struct rc_map_table total_media_in_hand[] = {
{ 0x02bd00, KEY_1 },
{ 0x02bd01, KEY_2 },
{ 0x02bd02, KEY_3 },

Wyświetl plik

@@ -23,7 +23,7 @@
/* TrekStor DVB-T USB Stick remote controller. */
/* Imported from af9015.h.
Initial keytable was from Marc Schneider <macke@macke.org> */
static struct ir_scancode trekstor[] = {
static struct rc_map_table trekstor[] = {
{ 0x0084, KEY_0 },
{ 0x0085, KEY_MUTE }, /* Mute */
{ 0x0086, KEY_HOMEPAGE }, /* Home */

Wyświetl plik

@@ -14,7 +14,7 @@
/* for the Technotrend 1500 bundled remotes (grey and black): */
static struct ir_scancode tt_1500[] = {
static struct rc_map_table tt_1500[] = {
{ 0x01, KEY_POWER },
{ 0x02, KEY_SHUFFLE }, /* ? double-arrow key */
{ 0x03, KEY_1 },

Wyświetl plik

@@ -1,6 +1,6 @@
#include <media/rc-map.h>
static struct ir_scancode twinhan_vp1027[] = {
static struct rc_map_table twinhan_vp1027[] = {
{ 0x16, KEY_POWER2 },
{ 0x17, KEY_FAVORITES },
{ 0x0f, KEY_TEXT },

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode videomate_s350[] = {
static struct rc_map_table videomate_s350[] = {
{ 0x00, KEY_TV},
{ 0x01, KEY_DVD},
{ 0x04, KEY_RECORD},

Wyświetl plik

@@ -12,7 +12,7 @@
#include <media/rc-map.h>
static struct ir_scancode videomate_tv_pvr[] = {
static struct rc_map_table videomate_tv_pvr[] = {
{ 0x14, KEY_MUTE },
{ 0x24, KEY_ZOOM },

Wyświetl plik

@@ -16,7 +16,7 @@
Magnus Alm <magnus.alm@gmail.com>
*/
static struct ir_scancode winfast_usbii_deluxe[] = {
static struct rc_map_table winfast_usbii_deluxe[] = {
{ 0x62, KEY_0},
{ 0x75, KEY_1},
{ 0x76, KEY_2},

Wyświetl plik

@@ -14,7 +14,7 @@
/* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */
static struct ir_scancode winfast[] = {
static struct rc_map_table winfast[] = {
/* Keys 0 to 9 */
{ 0x12, KEY_0 },
{ 0x05, KEY_1 },

Wyświetl plik

@@ -94,7 +94,7 @@ void ir_unregister_map(struct rc_keymap *map)
EXPORT_SYMBOL_GPL(ir_unregister_map);
static struct ir_scancode empty[] = {
static struct rc_map_table empty[] = {
{ 0x2a, KEY_COFFEE },
};
@@ -123,8 +123,8 @@ static int ir_create_table(struct rc_map *rc_map,
{
rc_map->name = name;
rc_map->rc_type = rc_type;
rc_map->alloc = roundup_pow_of_two(size * sizeof(struct ir_scancode));
rc_map->size = rc_map->alloc / sizeof(struct ir_scancode);
rc_map->alloc = roundup_pow_of_two(size * sizeof(struct rc_map_table));
rc_map->size = rc_map->alloc / sizeof(struct rc_map_table);
rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL);
if (!rc_map->scan)
return -ENOMEM;
@@ -161,8 +161,8 @@ static int ir_resize_table(struct rc_map *rc_map, gfp_t gfp_flags)
{
unsigned int oldalloc = rc_map->alloc;
unsigned int newalloc = oldalloc;
struct ir_scancode *oldscan = rc_map->scan;
struct ir_scancode *newscan;
struct rc_map_table *oldscan = rc_map->scan;
struct rc_map_table *newscan;
if (rc_map->size == rc_map->len) {
/* All entries in use -> grow keytable */
@@ -188,10 +188,10 @@ static int ir_resize_table(struct rc_map *rc_map, gfp_t gfp_flags)
return -ENOMEM;
}
memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct ir_scancode));
memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table));
rc_map->scan = newscan;
rc_map->alloc = newalloc;
rc_map->size = rc_map->alloc / sizeof(struct ir_scancode);
rc_map->size = rc_map->alloc / sizeof(struct rc_map_table);
kfree(oldscan);
return 0;
}
@@ -221,7 +221,7 @@ static unsigned int ir_update_mapping(struct rc_dev *dev,
index, rc_map->scan[index].scancode);
rc_map->len--;
memmove(&rc_map->scan[index], &rc_map->scan[index+ 1],
(rc_map->len - index) * sizeof(struct ir_scancode));
(rc_map->len - index) * sizeof(struct rc_map_table));
} else {
IR_dprintk(1, "#%d: %s scan 0x%04x with key 0x%04x\n",
index,
@@ -300,7 +300,7 @@ static unsigned int ir_establish_scancode(struct rc_dev *dev,
/* i is the proper index to insert our new keycode */
if (i < rc_map->len)
memmove(&rc_map->scan[i + 1], &rc_map->scan[i],
(rc_map->len - i) * sizeof(struct ir_scancode));
(rc_map->len - i) * sizeof(struct rc_map_table));
rc_map->scan[i].scancode = scancode;
rc_map->scan[i].keycode = KEY_RESERVED;
rc_map->len++;
@@ -440,7 +440,7 @@ static int ir_getkeycode(struct input_dev *idev,
{
struct rc_dev *rdev = input_get_drvdata(idev);
struct rc_map *rc_map = &rdev->rc_map;
struct ir_scancode *entry;
struct rc_map_table *entry;
unsigned long flags;
unsigned int index;
unsigned int scancode;