diff options
author | Patrick Boettcher <pboettcher@kernellabs.com> | 2009-11-30 11:52:57 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-12-15 21:18:15 -0500 |
commit | e414753c8ce5fb0bd81155406efaefe57f374571 (patch) | |
tree | 143cb8619318c5a1d0d29b721cd44758e60d4249 /drivers/media/dvb/dvb-usb/dib0700_devices.c | |
parent | 4bf2c5c30eb50e4d9d9afb4565829ed0e0582d91 (diff) |
V4L/DVB (13580): Add support for PCTV 74e (Pinnacle) + fix USB vendor IDs
This patch adds support for PCTV 74e (Pinnacle) and it fixes the USB vendor IDs for PCTV (f.k.a Pinnacle).
For convenience all new PCTV USB product IDs are also existing with Pinnacle's USB vendor ID.
Signed-off-by: Patrick Boettcher <pboettcher@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb/dib0700_devices.c')
-rw-r--r-- | drivers/media/dvb/dvb-usb/dib0700_devices.c | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c index 684146f98eb7..ad80b939a40f 100644 --- a/drivers/media/dvb/dvb-usb/dib0700_devices.c +++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c | |||
@@ -1929,14 +1929,18 @@ struct usb_device_id dib0700_usb_id_table[] = { | |||
1929 | { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D) }, | 1929 | { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D) }, |
1930 | /* 55 */{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D_2) }, | 1930 | /* 55 */{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D_2) }, |
1931 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73A) }, | 1931 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73A) }, |
1932 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73ESE) }, | 1932 | { USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV73ESE) }, |
1933 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV282E) }, | 1933 | { USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV282E) }, |
1934 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7770P) }, | 1934 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7770P) }, |
1935 | /* 60 */{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_XXS_2) }, | 1935 | /* 60 */{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_XXS_2) }, |
1936 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XPVR) }, | 1936 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XPVR) }, |
1937 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XP) }, | 1937 | { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XP) }, |
1938 | { USB_DEVICE(USB_VID_PIXELVIEW, USB_PID_PIXELVIEW_SBTVD) }, | 1938 | { USB_DEVICE(USB_VID_PIXELVIEW, USB_PID_PIXELVIEW_SBTVD) }, |
1939 | { USB_DEVICE(USB_VID_EVOLUTEPC, USB_PID_TVWAY_PLUS) }, | 1939 | { USB_DEVICE(USB_VID_EVOLUTEPC, USB_PID_TVWAY_PLUS) }, |
1940 | /* 65 */{ USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV74E) }, | ||
1941 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73ESE) }, | ||
1942 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV282E) }, | ||
1943 | { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV74E) }, | ||
1940 | { 0 } /* Terminating entry */ | 1944 | { 0 } /* Terminating entry */ |
1941 | }; | 1945 | }; |
1942 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); | 1946 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); |
@@ -2231,18 +2235,22 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
2231 | }, | 2235 | }, |
2232 | }, | 2236 | }, |
2233 | 2237 | ||
2234 | .num_device_descs = 3, | 2238 | .num_device_descs = 4, |
2235 | .devices = { | 2239 | .devices = { |
2236 | { "Pinnacle PCTV 73A", | 2240 | { "Pinnacle PCTV 73A", |
2237 | { &dib0700_usb_id_table[56], NULL }, | 2241 | { &dib0700_usb_id_table[56], NULL }, |
2238 | { NULL }, | 2242 | { NULL }, |
2239 | }, | 2243 | }, |
2240 | { "Pinnacle PCTV 73e SE", | 2244 | { "Pinnacle PCTV 73e SE", |
2241 | { &dib0700_usb_id_table[57], NULL }, | 2245 | { &dib0700_usb_id_table[57], &dib0700_usb_id_table[66], NULL }, |
2242 | { NULL }, | 2246 | { NULL }, |
2243 | }, | 2247 | }, |
2244 | { "Pinnacle PCTV 282e", | 2248 | { "Pinnacle PCTV 282e", |
2245 | { &dib0700_usb_id_table[58], NULL }, | 2249 | { &dib0700_usb_id_table[58], &dib0700_usb_id_table[67], NULL }, |
2250 | { NULL }, | ||
2251 | }, | ||
2252 | { "Pinnacle PCTV 74e", | ||
2253 | { &dib0700_usb_id_table[65], &dib0700_usb_id_table[68], NULL }, | ||
2246 | { NULL }, | 2254 | { NULL }, |
2247 | }, | 2255 | }, |
2248 | }, | 2256 | }, |