-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
V4L/DVB: ir-common: move IR tables from ir-keymaps.c to a separate file
Instead of having one big file with lots of keytables, create one include file for each IR keymap. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
- Loading branch information
Mauro Carvalho Chehab
committed
May 19, 2010
1 parent
dce4a3e
commit 77b7422
Showing
67 changed files
with
4,122 additions
and
3,245 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
/* adstech-dvb-t-pci.h - Keytable for adstech_dvb_t_pci Remote Controller | ||
* | ||
* Imported from ir-keymaps.c | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
*/ | ||
|
||
/* ADS Tech Instant TV DVB-T PCI Remote */ | ||
|
||
#ifdef IR_KEYMAPS | ||
static struct ir_scancode adstech_dvb_t_pci[] = { | ||
/* Keys 0 to 9 */ | ||
{ 0x4d, KEY_0 }, | ||
{ 0x57, KEY_1 }, | ||
{ 0x4f, KEY_2 }, | ||
{ 0x53, KEY_3 }, | ||
{ 0x56, KEY_4 }, | ||
{ 0x4e, KEY_5 }, | ||
{ 0x5e, KEY_6 }, | ||
{ 0x54, KEY_7 }, | ||
{ 0x4c, KEY_8 }, | ||
{ 0x5c, KEY_9 }, | ||
|
||
{ 0x5b, KEY_POWER }, | ||
{ 0x5f, KEY_MUTE }, | ||
{ 0x55, KEY_GOTO }, | ||
{ 0x5d, KEY_SEARCH }, | ||
{ 0x17, KEY_EPG }, /* Guide */ | ||
{ 0x1f, KEY_MENU }, | ||
{ 0x0f, KEY_UP }, | ||
{ 0x46, KEY_DOWN }, | ||
{ 0x16, KEY_LEFT }, | ||
{ 0x1e, KEY_RIGHT }, | ||
{ 0x0e, KEY_SELECT }, /* Enter */ | ||
{ 0x5a, KEY_INFO }, | ||
{ 0x52, KEY_EXIT }, | ||
{ 0x59, KEY_PREVIOUS }, | ||
{ 0x51, KEY_NEXT }, | ||
{ 0x58, KEY_REWIND }, | ||
{ 0x50, KEY_FORWARD }, | ||
{ 0x44, KEY_PLAYPAUSE }, | ||
{ 0x07, KEY_STOP }, | ||
{ 0x1b, KEY_RECORD }, | ||
{ 0x13, KEY_TUNER }, /* Live */ | ||
{ 0x0a, KEY_A }, | ||
{ 0x12, KEY_B }, | ||
{ 0x03, KEY_PROG1 }, /* 1 */ | ||
{ 0x01, KEY_PROG2 }, /* 2 */ | ||
{ 0x00, KEY_PROG3 }, /* 3 */ | ||
{ 0x06, KEY_DVD }, | ||
{ 0x48, KEY_AUX }, /* Photo */ | ||
{ 0x40, KEY_VIDEO }, | ||
{ 0x19, KEY_AUDIO }, /* Music */ | ||
{ 0x0b, KEY_CHANNELUP }, | ||
{ 0x08, KEY_CHANNELDOWN }, | ||
{ 0x15, KEY_VOLUMEUP }, | ||
{ 0x1c, KEY_VOLUMEDOWN }, | ||
}; | ||
DEFINE_LEGACY_IR_KEYTABLE(adstech_dvb_t_pci); | ||
#else | ||
DECLARE_IR_KEYTABLE(adstech_dvb_t_pci); | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
/* apac-viewcomp.h - Keytable for apac_viewcomp Remote Controller | ||
* | ||
* Imported from ir-keymaps.c | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
*/ | ||
|
||
/* Attila Kondoros <attila.kondoros@chello.hu> */ | ||
|
||
#ifdef IR_KEYMAPS | ||
static struct ir_scancode apac_viewcomp[] = { | ||
|
||
{ 0x01, KEY_1 }, | ||
{ 0x02, KEY_2 }, | ||
{ 0x03, KEY_3 }, | ||
{ 0x04, KEY_4 }, | ||
{ 0x05, KEY_5 }, | ||
{ 0x06, KEY_6 }, | ||
{ 0x07, KEY_7 }, | ||
{ 0x08, KEY_8 }, | ||
{ 0x09, KEY_9 }, | ||
{ 0x00, KEY_0 }, | ||
{ 0x17, KEY_LAST }, /* +100 */ | ||
{ 0x0a, KEY_LIST }, /* recall */ | ||
|
||
|
||
{ 0x1c, KEY_TUNER }, /* TV/FM */ | ||
{ 0x15, KEY_SEARCH }, /* scan */ | ||
{ 0x12, KEY_POWER }, /* power */ | ||
{ 0x1f, KEY_VOLUMEDOWN }, /* vol up */ | ||
{ 0x1b, KEY_VOLUMEUP }, /* vol down */ | ||
{ 0x1e, KEY_CHANNELDOWN }, /* chn up */ | ||
{ 0x1a, KEY_CHANNELUP }, /* chn down */ | ||
|
||
{ 0x11, KEY_VIDEO }, /* video */ | ||
{ 0x0f, KEY_ZOOM }, /* full screen */ | ||
{ 0x13, KEY_MUTE }, /* mute/unmute */ | ||
{ 0x10, KEY_TEXT }, /* min */ | ||
|
||
{ 0x0d, KEY_STOP }, /* freeze */ | ||
{ 0x0e, KEY_RECORD }, /* record */ | ||
{ 0x1d, KEY_PLAYPAUSE }, /* stop */ | ||
{ 0x19, KEY_PLAY }, /* play */ | ||
|
||
{ 0x16, KEY_GOTO }, /* osd */ | ||
{ 0x14, KEY_REFRESH }, /* default */ | ||
{ 0x0c, KEY_KPPLUS }, /* fine tune >>>> */ | ||
{ 0x18, KEY_KPMINUS }, /* fine tune <<<< */ | ||
}; | ||
DEFINE_LEGACY_IR_KEYTABLE(apac_viewcomp); | ||
#else | ||
DECLARE_IR_KEYTABLE(apac_viewcomp); | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
/* asus-pc39.h - Keytable for asus_pc39 Remote Controller | ||
* | ||
* Imported from ir-keymaps.c | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
*/ | ||
|
||
/* | ||
* Marc Fargas <telenieko@telenieko.com> | ||
* this is the remote control that comes with the asus p7131 | ||
* which has a label saying is "Model PC-39" | ||
*/ | ||
|
||
#ifdef IR_KEYMAPS | ||
static struct ir_scancode asus_pc39[] = { | ||
/* Keys 0 to 9 */ | ||
{ 0x15, KEY_0 }, | ||
{ 0x29, KEY_1 }, | ||
{ 0x2d, KEY_2 }, | ||
{ 0x2b, KEY_3 }, | ||
{ 0x09, KEY_4 }, | ||
{ 0x0d, KEY_5 }, | ||
{ 0x0b, KEY_6 }, | ||
{ 0x31, KEY_7 }, | ||
{ 0x35, KEY_8 }, | ||
{ 0x33, KEY_9 }, | ||
|
||
{ 0x3e, KEY_RADIO }, /* radio */ | ||
{ 0x03, KEY_MENU }, /* dvd/menu */ | ||
{ 0x2a, KEY_VOLUMEUP }, | ||
{ 0x19, KEY_VOLUMEDOWN }, | ||
{ 0x37, KEY_UP }, | ||
{ 0x3b, KEY_DOWN }, | ||
{ 0x27, KEY_LEFT }, | ||
{ 0x2f, KEY_RIGHT }, | ||
{ 0x25, KEY_VIDEO }, /* video */ | ||
{ 0x39, KEY_AUDIO }, /* music */ | ||
|
||
{ 0x21, KEY_TV }, /* tv */ | ||
{ 0x1d, KEY_EXIT }, /* back */ | ||
{ 0x0a, KEY_CHANNELUP }, /* channel / program + */ | ||
{ 0x1b, KEY_CHANNELDOWN }, /* channel / program - */ | ||
{ 0x1a, KEY_ENTER }, /* enter */ | ||
|
||
{ 0x06, KEY_PAUSE }, /* play/pause */ | ||
{ 0x1e, KEY_PREVIOUS }, /* rew */ | ||
{ 0x26, KEY_NEXT }, /* forward */ | ||
{ 0x0e, KEY_REWIND }, /* backward << */ | ||
{ 0x3a, KEY_FASTFORWARD }, /* forward >> */ | ||
{ 0x36, KEY_STOP }, | ||
{ 0x2e, KEY_RECORD }, /* recording */ | ||
{ 0x16, KEY_POWER }, /* the button that reads "close" */ | ||
|
||
{ 0x11, KEY_ZOOM }, /* full screen */ | ||
{ 0x13, KEY_MACRO }, /* recall */ | ||
{ 0x23, KEY_HOME }, /* home */ | ||
{ 0x05, KEY_PVR }, /* picture */ | ||
{ 0x3d, KEY_MUTE }, /* mute */ | ||
{ 0x01, KEY_DVD }, /* dvd */ | ||
}; | ||
DEFINE_LEGACY_IR_KEYTABLE(asus_pc39); | ||
#else | ||
DECLARE_IR_KEYTABLE(asus_pc39); | ||
#endif |
Oops, something went wrong.