diff options
Diffstat (limited to 'drivers/media/dvb/dvb-usb/a800.c')
-rw-r--r-- | drivers/media/dvb/dvb-usb/a800.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/media/dvb/dvb-usb/a800.c b/drivers/media/dvb/dvb-usb/a800.c index b6cbb1dfc5f1..a5c363727133 100644 --- a/drivers/media/dvb/dvb-usb/a800.c +++ b/drivers/media/dvb/dvb-usb/a800.c | |||
@@ -37,7 +37,7 @@ static int a800_identify_state(struct usb_device *udev, struct dvb_usb_device_pr | |||
37 | return 0; | 37 | return 0; |
38 | } | 38 | } |
39 | 39 | ||
40 | static struct dvb_usb_rc_key ir_codes_a800_table[] = { | 40 | static struct ir_scancode ir_codes_a800_table[] = { |
41 | { 0x0201, KEY_PROG1 }, /* SOURCE */ | 41 | { 0x0201, KEY_PROG1 }, /* SOURCE */ |
42 | { 0x0200, KEY_POWER }, /* POWER */ | 42 | { 0x0200, KEY_POWER }, /* POWER */ |
43 | { 0x0205, KEY_1 }, /* 1 */ | 43 | { 0x0205, KEY_1 }, /* 1 */ |
@@ -146,10 +146,12 @@ static struct dvb_usb_device_properties a800_properties = { | |||
146 | .power_ctrl = a800_power_ctrl, | 146 | .power_ctrl = a800_power_ctrl, |
147 | .identify_state = a800_identify_state, | 147 | .identify_state = a800_identify_state, |
148 | 148 | ||
149 | .rc_interval = DEFAULT_RC_INTERVAL, | 149 | .rc.legacy = { |
150 | .rc_key_map = ir_codes_a800_table, | 150 | .rc_interval = DEFAULT_RC_INTERVAL, |
151 | .rc_key_map_size = ARRAY_SIZE(ir_codes_a800_table), | 151 | .rc_key_map = ir_codes_a800_table, |
152 | .rc_query = a800_rc_query, | 152 | .rc_key_map_size = ARRAY_SIZE(ir_codes_a800_table), |
153 | .rc_query = a800_rc_query, | ||
154 | }, | ||
153 | 155 | ||
154 | .i2c_algo = &dibusb_i2c_algo, | 156 | .i2c_algo = &dibusb_i2c_algo, |
155 | 157 | ||