Commit c6b91656 authored by Adrian Bunk's avatar Adrian Bunk

add drivers/media/video/saa7134/saa7134-input.c:flydvb_codes

based on drivers/media/common/ir-keymaps.c:ir_codes_flydvb
in Linus' tree.
Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
parent fc818a5d
......@@ -72,6 +72,44 @@ static IR_KEYTAB_TYPE flyvideo_codes[IR_KEYTAB_SIZE] = {
[ 16 ] = KEY_ENTER, // Enter
};
static IR_KEYTAB_TYPE flydvb_codes[IR_KEYTAB_SIZE] = {
[ 0x01 ] = KEY_ZOOM, // Full Screen
[ 0x00 ] = KEY_POWER, // Power
[ 0x03 ] = KEY_1,
[ 0x04 ] = KEY_2,
[ 0x05 ] = KEY_3,
[ 0x07 ] = KEY_4,
[ 0x08 ] = KEY_5,
[ 0x09 ] = KEY_6,
[ 0x0b ] = KEY_7,
[ 0x0c ] = KEY_8,
[ 0x0d ] = KEY_9,
[ 0x06 ] = KEY_AGAIN, // Recall
[ 0x0f ] = KEY_0,
[ 0x10 ] = KEY_MUTE, // Mute
[ 0x02 ] = KEY_RADIO, // TV/Radio
[ 0x1b ] = KEY_LANGUAGE, // SAP (Second Audio Program)
[ 0x14 ] = KEY_VOLUMEUP, // VOL+
[ 0x17 ] = KEY_VOLUMEDOWN, // VOL-
[ 0x12 ] = KEY_CHANNELUP, // CH+
[ 0x13 ] = KEY_CHANNELDOWN, // CH-
[ 0x1d ] = KEY_ENTER, // Enter
[ 0x1a ] = KEY_MODE, // PIP
[ 0x18 ] = KEY_TUNER, // Source
[ 0x1e ] = KEY_RECORD, // Record/Pause
[ 0x15 ] = KEY_ANGLE, // Swap (no label on key)
[ 0x1c ] = KEY_PAUSE, // Timeshift/Pause
[ 0x19 ] = KEY_BACK, // Rewind <<
[ 0x0a ] = KEY_PLAYPAUSE, // Play/Pause
[ 0x1f ] = KEY_FORWARD, // Forward >>
[ 0x16 ] = KEY_PREVIOUS, // Back |<<
[ 0x11 ] = KEY_STOP, // Stop
[ 0x0e ] = KEY_NEXT, // End >>|
};
static IR_KEYTAB_TYPE cinergy_codes[IR_KEYTAB_SIZE] = {
[ 0 ] = KEY_KP0,
......@@ -710,7 +748,7 @@ int saa7134_input_init1(struct saa7134_dev *dev)
mask_keyup = 0x040000;
break;
case SAA7134_BOARD_FLYDVBT_LR301:
ir_codes = ir_codes_flydvb;
ir_codes = flydvb_codes;
mask_keycode = 0x0001F00;
mask_keydown = 0x0040000;
break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment