aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-usb/af9015.c
diff options
context:
space:
mode:
authorEmilio David Diaus Lopez <reality_es@yahoo.es>2011-07-12 18:53:39 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-07-27 16:55:58 -0400
commita062d04bb9adec35dd0c51f848c4c64a8a2224cd (patch)
tree806db41b541a4541e8885ed8674275ca31328b99 /drivers/media/dvb/dvb-usb/af9015.c
parent713d9b5d98c78a4c48eaa172e2b35b40056cb4f4 (diff)
[media] af9015: add support for Sveon STV22 [1b80:e401]
Signed-off-by: Emilio David Diaus Lopez <reality_es@yahoo.es> 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.c')
-rw-r--r--drivers/media/dvb/dvb-usb/af9015.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-usb/af9015.c b/drivers/media/dvb/dvb-usb/af9015.c
index be6306b48a5d..d7ad05fc383b 100644
--- a/drivers/media/dvb/dvb-usb/af9015.c
+++ b/drivers/media/dvb/dvb-usb/af9015.c
@@ -766,6 +766,8 @@ static const struct af9015_rc_setup af9015_rc_setup_usbids[] = {
766 RC_MAP_DIGITALNOW_TINYTWIN }, 766 RC_MAP_DIGITALNOW_TINYTWIN },
767 { (USB_VID_GTEK << 16) + USB_PID_TINYTWIN_3, 767 { (USB_VID_GTEK << 16) + USB_PID_TINYTWIN_3,
768 RC_MAP_DIGITALNOW_TINYTWIN }, 768 RC_MAP_DIGITALNOW_TINYTWIN },
769 { (USB_VID_KWORLD_2 << 16) + USB_PID_SVEON_STV22,
770 RC_MAP_MSI_DIGIVOX_III },
769 { } 771 { }
770}; 772};
771 773
@@ -1282,6 +1284,7 @@ static struct usb_device_id af9015_usb_table[] = {
1282 USB_PID_TERRATEC_CINERGY_T_STICK_DUAL_RC)}, 1284 USB_PID_TERRATEC_CINERGY_T_STICK_DUAL_RC)},
1283/* 35 */{USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A850T)}, 1285/* 35 */{USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A850T)},
1284 {USB_DEVICE(USB_VID_GTEK, USB_PID_TINYTWIN_3)}, 1286 {USB_DEVICE(USB_VID_GTEK, USB_PID_TINYTWIN_3)},
1287 {USB_DEVICE(USB_VID_KWORLD_2, USB_PID_SVEON_STV22)},
1285 {0}, 1288 {0},
1286}; 1289};
1287MODULE_DEVICE_TABLE(usb, af9015_usb_table); 1290MODULE_DEVICE_TABLE(usb, af9015_usb_table);
@@ -1475,7 +1478,7 @@ static struct dvb_usb_device_properties af9015_properties[] = {
1475 1478
1476 .i2c_algo = &af9015_i2c_algo, 1479 .i2c_algo = &af9015_i2c_algo,
1477 1480
1478 .num_device_descs = 9, /* check max from dvb-usb.h */ 1481 .num_device_descs = 10, /* check max from dvb-usb.h */
1479 .devices = { 1482 .devices = {
1480 { 1483 {
1481 .name = "Xtensions XD-380", 1484 .name = "Xtensions XD-380",
@@ -1527,6 +1530,11 @@ static struct dvb_usb_device_properties af9015_properties[] = {
1527 .cold_ids = {&af9015_usb_table[20], NULL}, 1530 .cold_ids = {&af9015_usb_table[20], NULL},
1528 .warm_ids = {NULL}, 1531 .warm_ids = {NULL},
1529 }, 1532 },
1533 {
1534 .name = "Sveon STV22 Dual USB DVB-T Tuner HDTV",
1535 .cold_ids = {&af9015_usb_table[37], NULL},
1536 .warm_ids = {NULL},
1537 },
1530 } 1538 }
1531 }, { 1539 }, {
1532 .caps = DVB_USB_IS_AN_I2C_ADAPTER, 1540 .caps = DVB_USB_IS_AN_I2C_ADAPTER,