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>
This commit is contained in:
Родитель
4bf2c5c30e
Коммит
e414753c8c
|
@ -1929,14 +1929,18 @@ struct usb_device_id dib0700_usb_id_table[] = {
|
||||||
{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D) },
|
{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D) },
|
||||||
/* 55 */{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D_2) },
|
/* 55 */{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_STK7700D_2) },
|
||||||
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73A) },
|
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73A) },
|
||||||
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73ESE) },
|
{ USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV73ESE) },
|
||||||
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV282E) },
|
{ USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV282E) },
|
||||||
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7770P) },
|
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7770P) },
|
||||||
/* 60 */{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_XXS_2) },
|
/* 60 */{ USB_DEVICE(USB_VID_TERRATEC, USB_PID_TERRATEC_CINERGY_T_XXS_2) },
|
||||||
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XPVR) },
|
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XPVR) },
|
||||||
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XP) },
|
{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK807XP) },
|
||||||
{ USB_DEVICE(USB_VID_PIXELVIEW, USB_PID_PIXELVIEW_SBTVD) },
|
{ USB_DEVICE(USB_VID_PIXELVIEW, USB_PID_PIXELVIEW_SBTVD) },
|
||||||
{ USB_DEVICE(USB_VID_EVOLUTEPC, USB_PID_TVWAY_PLUS) },
|
{ USB_DEVICE(USB_VID_EVOLUTEPC, USB_PID_TVWAY_PLUS) },
|
||||||
|
/* 65 */{ USB_DEVICE(USB_VID_PCTV, USB_PID_PINNACLE_PCTV74E) },
|
||||||
|
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV73ESE) },
|
||||||
|
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV282E) },
|
||||||
|
{ USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV74E) },
|
||||||
{ 0 } /* Terminating entry */
|
{ 0 } /* Terminating entry */
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
|
MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
|
||||||
|
@ -2231,18 +2235,22 @@ struct dvb_usb_device_properties dib0700_devices[] = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
.num_device_descs = 3,
|
.num_device_descs = 4,
|
||||||
.devices = {
|
.devices = {
|
||||||
{ "Pinnacle PCTV 73A",
|
{ "Pinnacle PCTV 73A",
|
||||||
{ &dib0700_usb_id_table[56], NULL },
|
{ &dib0700_usb_id_table[56], NULL },
|
||||||
{ NULL },
|
{ NULL },
|
||||||
},
|
},
|
||||||
{ "Pinnacle PCTV 73e SE",
|
{ "Pinnacle PCTV 73e SE",
|
||||||
{ &dib0700_usb_id_table[57], NULL },
|
{ &dib0700_usb_id_table[57], &dib0700_usb_id_table[66], NULL },
|
||||||
{ NULL },
|
{ NULL },
|
||||||
},
|
},
|
||||||
{ "Pinnacle PCTV 282e",
|
{ "Pinnacle PCTV 282e",
|
||||||
{ &dib0700_usb_id_table[58], NULL },
|
{ &dib0700_usb_id_table[58], &dib0700_usb_id_table[67], NULL },
|
||||||
|
{ NULL },
|
||||||
|
},
|
||||||
|
{ "Pinnacle PCTV 74e",
|
||||||
|
{ &dib0700_usb_id_table[65], &dib0700_usb_id_table[68], NULL },
|
||||||
{ NULL },
|
{ NULL },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -47,6 +47,7 @@
|
||||||
#define USB_VID_MSI_2 0x1462
|
#define USB_VID_MSI_2 0x1462
|
||||||
#define USB_VID_OPERA1 0x695c
|
#define USB_VID_OPERA1 0x695c
|
||||||
#define USB_VID_PINNACLE 0x2304
|
#define USB_VID_PINNACLE 0x2304
|
||||||
|
#define USB_VID_PCTV 0x2013
|
||||||
#define USB_VID_PIXELVIEW 0x1554
|
#define USB_VID_PIXELVIEW 0x1554
|
||||||
#define USB_VID_TECHNOTREND 0x0b48
|
#define USB_VID_TECHNOTREND 0x0b48
|
||||||
#define USB_VID_TERRATEC 0x0ccd
|
#define USB_VID_TERRATEC 0x0ccd
|
||||||
|
@ -211,6 +212,7 @@
|
||||||
#define USB_PID_PINNACLE_PCTV801E_SE 0x023b
|
#define USB_PID_PINNACLE_PCTV801E_SE 0x023b
|
||||||
#define USB_PID_PINNACLE_PCTV73A 0x0243
|
#define USB_PID_PINNACLE_PCTV73A 0x0243
|
||||||
#define USB_PID_PINNACLE_PCTV73ESE 0x0245
|
#define USB_PID_PINNACLE_PCTV73ESE 0x0245
|
||||||
|
#define USB_PID_PINNACLE_PCTV74E 0x0246
|
||||||
#define USB_PID_PINNACLE_PCTV282E 0x0248
|
#define USB_PID_PINNACLE_PCTV282E 0x0248
|
||||||
#define USB_PID_PIXELVIEW_SBTVD 0x5010
|
#define USB_PID_PIXELVIEW_SBTVD 0x5010
|
||||||
#define USB_PID_PCTV_200E 0x020e
|
#define USB_PID_PCTV_200E 0x020e
|
||||||
|
|
Загрузка…
Ссылка в новой задаче