aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-usb/af9015.h
diff options
context:
space:
mode:
authorJose Alberto Reguero <jareguero@telefonica.net>2009-01-23 17:23:23 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-03-30 11:42:29 -0400
commit90b0f69b0b8ec6774c90d18c98fa9c6acc2870df (patch)
treeaf4ed00416919854987a3c0f381eadf40bc124fe /drivers/media/dvb/dvb-usb/af9015.h
parent66bc8e7ff5dcc2850f119dee7fe9719c798af9d0 (diff)
V4L/DVB (10330): af9015: New remote RM-KS for Avermedia Volar-X
The new Avermedia Volar-X is shipped with a new remote(RM-KS). The attached patch add a new option to the remote parameter of dvb_usb_af9015 for this remote. Signed-off-by: Felipe Morales Moreno <felipe.morales.moreno@gmail.com> Signed-off-by: Jose Alberto Reguero <jareguero@telefonica.net> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb/af9015.h')
-rw-r--r--drivers/media/dvb/dvb-usb/af9015.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/drivers/media/dvb/dvb-usb/af9015.h b/drivers/media/dvb/dvb-usb/af9015.h
index 21c7782f4889..00e25714662a 100644
--- a/drivers/media/dvb/dvb-usb/af9015.h
+++ b/drivers/media/dvb/dvb-usb/af9015.h
@@ -124,6 +124,7 @@ enum af9015_remote {
124 AF9015_REMOTE_MSI_DIGIVOX_MINI_II_V3, 124 AF9015_REMOTE_MSI_DIGIVOX_MINI_II_V3,
125 AF9015_REMOTE_MYGICTV_U718, 125 AF9015_REMOTE_MYGICTV_U718,
126 AF9015_REMOTE_DIGITTRADE_DVB_T, 126 AF9015_REMOTE_DIGITTRADE_DVB_T,
127 AF9015_REMOTE_AVERMEDIA_KS,
127}; 128};
128 129
129/* Leadtek WinFast DTV Dongle Gold */ 130/* Leadtek WinFast DTV Dongle Gold */
@@ -597,6 +598,36 @@ static u8 af9015_ir_table_avermedia[] = {
597 0x03, 0xfc, 0x03, 0xfc, 0x0e, 0x05, 0x00, 598 0x03, 0xfc, 0x03, 0xfc, 0x0e, 0x05, 0x00,
598}; 599};
599 600
601static u8 af9015_ir_table_avermedia_ks[] = {
602 0x05, 0xfa, 0x01, 0xfe, 0x12, 0x05, 0x00,
603 0x05, 0xfa, 0x02, 0xfd, 0x0e, 0x05, 0x00,
604 0x05, 0xfa, 0x03, 0xfc, 0x0d, 0x05, 0x00,
605 0x05, 0xfa, 0x04, 0xfb, 0x2e, 0x05, 0x00,
606 0x05, 0xfa, 0x05, 0xfa, 0x2d, 0x05, 0x00,
607 0x05, 0xfa, 0x06, 0xf9, 0x10, 0x05, 0x00,
608 0x05, 0xfa, 0x07, 0xf8, 0x0f, 0x05, 0x00,
609 0x05, 0xfa, 0x08, 0xf7, 0x3d, 0x05, 0x00,
610 0x05, 0xfa, 0x09, 0xf6, 0x1e, 0x05, 0x00,
611 0x05, 0xfa, 0x0a, 0xf5, 0x1f, 0x05, 0x00,
612 0x05, 0xfa, 0x0b, 0xf4, 0x20, 0x05, 0x00,
613 0x05, 0xfa, 0x0c, 0xf3, 0x21, 0x05, 0x00,
614 0x05, 0xfa, 0x0d, 0xf2, 0x22, 0x05, 0x00,
615 0x05, 0xfa, 0x0e, 0xf1, 0x23, 0x05, 0x00,
616 0x05, 0xfa, 0x0f, 0xf0, 0x24, 0x05, 0x00,
617 0x05, 0xfa, 0x10, 0xef, 0x25, 0x05, 0x00,
618 0x05, 0xfa, 0x11, 0xee, 0x26, 0x05, 0x00,
619 0x05, 0xfa, 0x12, 0xed, 0x27, 0x05, 0x00,
620 0x05, 0xfa, 0x13, 0xec, 0x04, 0x05, 0x00,
621 0x05, 0xfa, 0x15, 0xea, 0x0a, 0x05, 0x00,
622 0x05, 0xfa, 0x16, 0xe9, 0x11, 0x05, 0x00,
623 0x05, 0xfa, 0x17, 0xe8, 0x15, 0x05, 0x00,
624 0x05, 0xfa, 0x18, 0xe7, 0x16, 0x05, 0x00,
625 0x05, 0xfa, 0x1c, 0xe3, 0x05, 0x05, 0x00,
626 0x05, 0xfa, 0x1d, 0xe2, 0x09, 0x05, 0x00,
627 0x05, 0xfa, 0x4d, 0xb2, 0x3f, 0x05, 0x00,
628 0x05, 0xfa, 0x56, 0xa9, 0x3e, 0x05, 0x00
629};
630
600/* Digittrade DVB-T USB Stick */ 631/* Digittrade DVB-T USB Stick */
601static struct dvb_usb_rc_key af9015_rc_keys_digittrade[] = { 632static struct dvb_usb_rc_key af9015_rc_keys_digittrade[] = {
602 { 0x01, 0x0f, KEY_LAST }, /* RETURN */ 633 { 0x01, 0x0f, KEY_LAST }, /* RETURN */