aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-usb
diff options
context:
space:
mode:
authorDevin Heitmueller <devin.heitmueller@gmail.com>2008-09-25 05:22:23 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-10-12 07:37:09 -0400
commitd2fc3bfcc3abd14ffd1191b37d2809e780919ef4 (patch)
treeb78dce7cad965d58a209c591869e2f9140519c85 /drivers/media/dvb/dvb-usb
parenta58843743ca0a774fbfc551adb2e5ecd04d96079 (diff)
V4L/DVB (9046): Add support for Non-Pro version of Pinnacle PCTV HD USB Stick
Add USB ID for Pinnacle PCTV HD USB Stick. According to the USB trace and photos, the only difference is the removal of the port for the analog S-video/audio input. Thanks to Mike Pringle <oblongd@gmail.com> for providing the USB trace of the device starting up, and testing the support. Signed-off-by: Devin Heitmueller <devin.heitmueller@gmail.com> Signed-off-by: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb')
-rw-r--r--drivers/media/dvb/dvb-usb/dib0700_devices.c7
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-ids.h1
2 files changed, 7 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c
index 7d9efd702129..7e692b3b078e 100644
--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
@@ -1208,6 +1208,7 @@ struct usb_device_id dib0700_usb_id_table[] = {
1208 { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700PH) }, 1208 { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700PH) },
1209 { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3000H) }, 1209 { USB_DEVICE(USB_VID_ASUS, USB_PID_ASUS_U3000H) },
1210/* 40 */{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV801E) }, 1210/* 40 */{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV801E) },
1211 { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV801E_SE) },
1211 { 0 } /* Terminating entry */ 1212 { 0 } /* Terminating entry */
1212}; 1213};
1213MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); 1214MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -1542,12 +1543,16 @@ struct dvb_usb_device_properties dib0700_devices[] = {
1542 }, 1543 },
1543 }, 1544 },
1544 1545
1545 .num_device_descs = 1, 1546 .num_device_descs = 2,
1546 .devices = { 1547 .devices = {
1547 { "Pinnacle PCTV HD Pro USB Stick", 1548 { "Pinnacle PCTV HD Pro USB Stick",
1548 { &dib0700_usb_id_table[40], NULL }, 1549 { &dib0700_usb_id_table[40], NULL },
1549 { NULL }, 1550 { NULL },
1550 }, 1551 },
1552 { "Pinnacle PCTV HD USB Stick",
1553 { &dib0700_usb_id_table[41], NULL },
1554 { NULL },
1555 },
1551 }, 1556 },
1552 .rc_interval = DEFAULT_RC_INTERVAL, 1557 .rc_interval = DEFAULT_RC_INTERVAL,
1553 .rc_key_map = dib0700_rc_keys, 1558 .rc_key_map = dib0700_rc_keys,
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
index 38a23be68dbc..dfaf1d2574db 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
@@ -172,6 +172,7 @@
172#define USB_PID_PINNACLE_PCTV72E 0x0236 172#define USB_PID_PINNACLE_PCTV72E 0x0236
173#define USB_PID_PINNACLE_PCTV73E 0x0237 173#define USB_PID_PINNACLE_PCTV73E 0x0237
174#define USB_PID_PINNACLE_PCTV801E 0x023a 174#define USB_PID_PINNACLE_PCTV801E 0x023a
175#define USB_PID_PINNACLE_PCTV801E_SE 0x023b
175#define USB_PID_PCTV_200E 0x020e 176#define USB_PID_PCTV_200E 0x020e
176#define USB_PID_PCTV_400E 0x020f 177#define USB_PID_PCTV_400E 0x020f
177#define USB_PID_PCTV_450E 0x0222 178#define USB_PID_PCTV_450E 0x0222