aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r--drivers/media/dvb/dvb-usb/dibusb-mb.c12
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-ids.h3
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb.h2
3 files changed, 13 insertions, 4 deletions
diff --git a/drivers/media/dvb/dvb-usb/dibusb-mb.c b/drivers/media/dvb/dvb-usb/dibusb-mb.c
index 691900578ee3..1cd490252890 100644
--- a/drivers/media/dvb/dvb-usb/dibusb-mb.c
+++ b/drivers/media/dvb/dvb-usb/dibusb-mb.c
@@ -123,11 +123,13 @@ static struct usb_device_id dibusb_dib3000mb_table [] = {
123 123
124/* device ID with default DIBUSB2_0-firmware and with the hacked firmware */ 124/* device ID with default DIBUSB2_0-firmware and with the hacked firmware */
125/* 24 */ { USB_DEVICE(USB_VID_ADSTECH, USB_PID_ADSTECH_USB2_WARM) }, 125/* 24 */ { USB_DEVICE(USB_VID_ADSTECH, USB_PID_ADSTECH_USB2_WARM) },
126/* 25 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_COLD) },
127/* 26 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_WARM) },
126 128
127// #define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs 129// #define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs
128 130
129#ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs 131#ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs
130/* 25 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) }, 132/* 27 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) },
131#endif 133#endif
132 { } /* Terminating entry */ 134 { } /* Terminating entry */
133}; 135};
@@ -170,7 +172,7 @@ static struct dvb_usb_properties dibusb1_1_properties = {
170 } 172 }
171 }, 173 },
172 174
173 .num_device_descs = 8, 175 .num_device_descs = 9,
174 .devices = { 176 .devices = {
175 { "AVerMedia AverTV DVBT USB1.1", 177 { "AVerMedia AverTV DVBT USB1.1",
176 { &dibusb_dib3000mb_table[0], NULL }, 178 { &dibusb_dib3000mb_table[0], NULL },
@@ -204,6 +206,10 @@ static struct dvb_usb_properties dibusb1_1_properties = {
204 { &dibusb_dib3000mb_table[19], NULL }, 206 { &dibusb_dib3000mb_table[19], NULL },
205 { &dibusb_dib3000mb_table[20], NULL }, 207 { &dibusb_dib3000mb_table[20], NULL },
206 }, 208 },
209 { "VideoWalker DVB-T USB",
210 { &dibusb_dib3000mb_table[25], NULL },
211 { &dibusb_dib3000mb_table[26], NULL },
212 },
207 } 213 }
208}; 214};
209 215
@@ -256,7 +262,7 @@ static struct dvb_usb_properties dibusb1_1_an2235_properties = {
256 }, 262 },
257#ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs 263#ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs
258 { "Artec T1 USB1.1 TVBOX with AN2235 (faulty USB IDs)", 264 { "Artec T1 USB1.1 TVBOX with AN2235 (faulty USB IDs)",
259 { &dibusb_dib3000mb_table[25], NULL }, 265 { &dibusb_dib3000mb_table[27], NULL },
260 { NULL }, 266 { NULL },
261 }, 267 },
262#endif 268#endif
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
index de2463bae225..9fea93df6ab4 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
@@ -24,6 +24,7 @@
24#define USB_VID_HANFTEK 0x15f4 24#define USB_VID_HANFTEK 0x15f4
25#define USB_VID_HAUPPAUGE 0x2040 25#define USB_VID_HAUPPAUGE 0x2040
26#define USB_VID_HYPER_PALTEK 0x1025 26#define USB_VID_HYPER_PALTEK 0x1025
27#define USB_VID_KYE 0x0458
27#define USB_VID_MEDION 0x1660 28#define USB_VID_MEDION 0x1660
28#define USB_VID_VISIONPLUS 0x13d3 29#define USB_VID_VISIONPLUS 0x13d3
29#define USB_VID_TWINHAN 0x1822 30#define USB_VID_TWINHAN 0x1822
@@ -80,6 +81,8 @@
80#define USB_PID_DVICO_BLUEBIRD_LGZ201_1 0xdb01 81#define USB_PID_DVICO_BLUEBIRD_LGZ201_1 0xdb01
81#define USB_PID_DVICO_BLUEBIRD_TH7579_2 0xdb11 82#define USB_PID_DVICO_BLUEBIRD_TH7579_2 0xdb11
82#define USB_PID_MEDION_MD95700 0x0932 83#define USB_PID_MEDION_MD95700 0x0932
84#define USB_PID_KYE_DVB_T_COLD 0x701e
85#define USB_PID_KYE_DVB_T_WARM 0x701f
83 86
84 87
85#endif 88#endif
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb.h b/drivers/media/dvb/dvb-usb/dvb-usb.h
index 6c627e9ea648..a80567caf508 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb.h
@@ -195,7 +195,7 @@ struct dvb_usb_properties {
195 } urb; 195 } urb;
196 196
197 int num_device_descs; 197 int num_device_descs;
198 struct dvb_usb_device_description devices[8]; 198 struct dvb_usb_device_description devices[9];
199}; 199};
200 200
201 201