aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-usb/dib0700_devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/dvb/dvb-usb/dib0700_devices.c')
-rw-r--r--drivers/media/dvb/dvb-usb/dib0700_devices.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c
index 800800a9649..0c9adbbcedb 100644
--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
@@ -477,7 +477,7 @@ static int dib0700_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
477{ 477{
478 u8 key[4]; 478 u8 key[4];
479 int i; 479 int i;
480 struct dvb_usb_rc_key *keymap = d->props.rc_key_map; 480 struct ir_scancode *keymap = d->props.rc_key_map;
481 struct dib0700_state *st = d->priv; 481 struct dib0700_state *st = d->priv;
482 482
483 *event = 0; 483 *event = 0;
@@ -521,9 +521,9 @@ static int dib0700_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
521 if (rc5_custom(&keymap[i]) == key[3-2] && 521 if (rc5_custom(&keymap[i]) == key[3-2] &&
522 rc5_data(&keymap[i]) == key[3-3]) { 522 rc5_data(&keymap[i]) == key[3-3]) {
523 st->rc_counter = 0; 523 st->rc_counter = 0;
524 *event = keymap[i].event; 524 *event = keymap[i].keycode;
525 *state = REMOTE_KEY_PRESSED; 525 *state = REMOTE_KEY_PRESSED;
526 d->last_event = keymap[i].event; 526 d->last_event = keymap[i].keycode;
527 return 0; 527 return 0;
528 } 528 }
529 } 529 }
@@ -534,7 +534,7 @@ static int dib0700_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
534 for (i = 0; i < d->props.rc_key_map_size; i++) { 534 for (i = 0; i < d->props.rc_key_map_size; i++) {
535 if (rc5_custom(&keymap[i]) == key[3-2] && 535 if (rc5_custom(&keymap[i]) == key[3-2] &&
536 rc5_data(&keymap[i]) == key[3-3]) { 536 rc5_data(&keymap[i]) == key[3-3]) {
537 if (d->last_event == keymap[i].event && 537 if (d->last_event == keymap[i].keycode &&
538 key[3-1] == st->rc_toggle) { 538 key[3-1] == st->rc_toggle) {
539 st->rc_counter++; 539 st->rc_counter++;
540 /* prevents unwanted double hits */ 540 /* prevents unwanted double hits */
@@ -547,10 +547,10 @@ static int dib0700_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
547 return 0; 547 return 0;
548 } 548 }
549 st->rc_counter = 0; 549 st->rc_counter = 0;
550 *event = keymap[i].event; 550 *event = keymap[i].keycode;
551 *state = REMOTE_KEY_PRESSED; 551 *state = REMOTE_KEY_PRESSED;
552 st->rc_toggle = key[3-1]; 552 st->rc_toggle = key[3-1];
553 d->last_event = keymap[i].event; 553 d->last_event = keymap[i].keycode;
554 return 0; 554 return 0;
555 } 555 }
556 } 556 }
@@ -562,7 +562,7 @@ static int dib0700_rc_query(struct dvb_usb_device *d, u32 *event, int *state)
562 return 0; 562 return 0;
563} 563}
564 564
565static struct dvb_usb_rc_key ir_codes_dib0700_table[] = { 565static struct ir_scancode ir_codes_dib0700_table[] = {
566 /* Key codes for the tiny Pinnacle remote*/ 566 /* Key codes for the tiny Pinnacle remote*/
567 { 0x0700, KEY_MUTE }, 567 { 0x0700, KEY_MUTE },
568 { 0x0701, KEY_MENU }, /* Pinnacle logo */ 568 { 0x0701, KEY_MENU }, /* Pinnacle logo */