diff options
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/video/ir-kbd-i2c.c | 51 |
1 files changed, 21 insertions, 30 deletions
diff --git a/drivers/media/video/ir-kbd-i2c.c b/drivers/media/video/ir-kbd-i2c.c index 92664f75d327..9fc5055e001c 100644 --- a/drivers/media/video/ir-kbd-i2c.c +++ b/drivers/media/video/ir-kbd-i2c.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * $Id: ir-kbd-i2c.c,v 1.10 2004/12/09 12:51:35 kraxel Exp $ | 2 | * $Id: ir-kbd-i2c.c,v 1.11 2005/07/07 16:42:11 mchehab Exp $ |
3 | * | 3 | * |
4 | * keyboard input driver for i2c IR remote controls | 4 | * keyboard input driver for i2c IR remote controls |
5 | * | 5 | * |
@@ -66,26 +66,26 @@ static IR_KEYTAB_TYPE ir_codes_pv951[IR_KEYTAB_SIZE] = { | |||
66 | [ 29 ] = KEY_PAGEDOWN, | 66 | [ 29 ] = KEY_PAGEDOWN, |
67 | [ 19 ] = KEY_SOUND, | 67 | [ 19 ] = KEY_SOUND, |
68 | 68 | ||
69 | [ 24 ] = KEY_KPPLUSMINUS, // CH +/- | 69 | [ 24 ] = KEY_KPPLUSMINUS, /* CH +/- */ |
70 | [ 22 ] = KEY_SUBTITLE, // CC | 70 | [ 22 ] = KEY_SUBTITLE, /* CC */ |
71 | [ 13 ] = KEY_TEXT, // TTX | 71 | [ 13 ] = KEY_TEXT, /* TTX */ |
72 | [ 11 ] = KEY_TV, // AIR/CBL | 72 | [ 11 ] = KEY_TV, /* AIR/CBL */ |
73 | [ 17 ] = KEY_PC, // PC/TV | 73 | [ 17 ] = KEY_PC, /* PC/TV */ |
74 | [ 23 ] = KEY_OK, // CH RTN | 74 | [ 23 ] = KEY_OK, /* CH RTN */ |
75 | [ 25 ] = KEY_MODE, // FUNC | 75 | [ 25 ] = KEY_MODE, /* FUNC */ |
76 | [ 12 ] = KEY_SEARCH, // AUTOSCAN | 76 | [ 12 ] = KEY_SEARCH, /* AUTOSCAN */ |
77 | 77 | ||
78 | /* Not sure what to do with these ones! */ | 78 | /* Not sure what to do with these ones! */ |
79 | [ 15 ] = KEY_SELECT, // SOURCE | 79 | [ 15 ] = KEY_SELECT, /* SOURCE */ |
80 | [ 10 ] = KEY_KPPLUS, // +100 | 80 | [ 10 ] = KEY_KPPLUS, /* +100 */ |
81 | [ 20 ] = KEY_KPEQUAL, // SYNC | 81 | [ 20 ] = KEY_KPEQUAL, /* SYNC */ |
82 | [ 28 ] = KEY_MEDIA, // PC/TV | 82 | [ 28 ] = KEY_MEDIA, /* PC/TV */ |
83 | }; | 83 | }; |
84 | 84 | ||
85 | static IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { | 85 | static IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { |
86 | [ 0x3 ] = KEY_POWER, | 86 | [ 0x3 ] = KEY_POWER, |
87 | [ 0x6f ] = KEY_MUTE, | 87 | [ 0x6f ] = KEY_MUTE, |
88 | [ 0x10 ] = KEY_BACKSPACE, // Recall | 88 | [ 0x10 ] = KEY_BACKSPACE, /* Recall */ |
89 | 89 | ||
90 | [ 0x11 ] = KEY_KP0, | 90 | [ 0x11 ] = KEY_KP0, |
91 | [ 0x4 ] = KEY_KP1, | 91 | [ 0x4 ] = KEY_KP1, |
@@ -97,7 +97,7 @@ static IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { | |||
97 | [ 0xc ] = KEY_KP7, | 97 | [ 0xc ] = KEY_KP7, |
98 | [ 0xd ] = KEY_KP8, | 98 | [ 0xd ] = KEY_KP8, |
99 | [ 0xe ] = KEY_KP9, | 99 | [ 0xe ] = KEY_KP9, |
100 | [ 0x12 ] = KEY_KPDOT, // 100+ | 100 | [ 0x12 ] = KEY_KPDOT, /* 100+ */ |
101 | 101 | ||
102 | [ 0x7 ] = KEY_VOLUMEUP, | 102 | [ 0x7 ] = KEY_VOLUMEUP, |
103 | [ 0xb ] = KEY_VOLUMEDOWN, | 103 | [ 0xb ] = KEY_VOLUMEDOWN, |
@@ -109,25 +109,16 @@ static IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { | |||
109 | [ 0x13 ] = KEY_CHANNELDOWN, | 109 | [ 0x13 ] = KEY_CHANNELDOWN, |
110 | [ 0x48 ] = KEY_ZOOM, | 110 | [ 0x48 ] = KEY_ZOOM, |
111 | 111 | ||
112 | [ 0x1b ] = KEY_VIDEO, // Video source | 112 | [ 0x1b ] = KEY_VIDEO, /* Video source */ |
113 | #if 0 | 113 | [ 0x49 ] = KEY_LANGUAGE, /* MTS Select */ |
114 | [ 0x1f ] = KEY_S, // Snapshot | 114 | [ 0x19 ] = KEY_SEARCH, /* Auto Scan */ |
115 | #endif | ||
116 | [ 0x49 ] = KEY_LANGUAGE, // MTS Select | ||
117 | [ 0x19 ] = KEY_SEARCH, // Auto Scan | ||
118 | 115 | ||
119 | [ 0x4b ] = KEY_RECORD, | 116 | [ 0x4b ] = KEY_RECORD, |
120 | [ 0x46 ] = KEY_PLAY, | 117 | [ 0x46 ] = KEY_PLAY, |
121 | [ 0x45 ] = KEY_PAUSE, // Pause | 118 | [ 0x45 ] = KEY_PAUSE, /* Pause */ |
122 | [ 0x44 ] = KEY_STOP, | 119 | [ 0x44 ] = KEY_STOP, |
123 | #if 0 | 120 | [ 0x40 ] = KEY_FORWARD, /* Forward ? */ |
124 | [ 0x43 ] = KEY_T, // Time Shift | 121 | [ 0x42 ] = KEY_REWIND, /* Backward ? */ |
125 | [ 0x47 ] = KEY_Y, // Time Shift OFF | ||
126 | [ 0x4a ] = KEY_O, // TOP | ||
127 | [ 0x17 ] = KEY_F, // SURF CH | ||
128 | #endif | ||
129 | [ 0x40 ] = KEY_FORWARD, // Forward ? | ||
130 | [ 0x42 ] = KEY_REWIND, // Backward ? | ||
131 | 122 | ||
132 | }; | 123 | }; |
133 | 124 | ||