diff options
author | Patrick Boettcher <pb@linuxtv.org> | 2005-09-09 16:02:42 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-09 16:57:40 -0400 |
commit | e69339d9a43d4691f6a05c5a54a00d54814aaa68 (patch) | |
tree | 36aef8916061666446c075b6c43d672783cfbd7c | |
parent | 3706a4da2012679631da6d22e86c6a34cde7419a (diff) |
[PATCH] dvb: usb: dibusb: Kworld Xpert DVB-T USB2.0 support
Add USB IDs of the Kworld Xpert DVB-T USB2.0 (clone of the ADStech box).
Thanks to Marcus Hagn for testing.
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/media/dvb/dvb-usb/dibusb-mb.c | 14 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 1 |
2 files changed, 11 insertions, 4 deletions
diff --git a/drivers/media/dvb/dvb-usb/dibusb-mb.c b/drivers/media/dvb/dvb-usb/dibusb-mb.c index 828b5182e16c..c9f3e90ee25f 100644 --- a/drivers/media/dvb/dvb-usb/dibusb-mb.c +++ b/drivers/media/dvb/dvb-usb/dibusb-mb.c | |||
@@ -126,10 +126,12 @@ static struct usb_device_id dibusb_dib3000mb_table [] = { | |||
126 | /* 25 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_COLD) }, | 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) }, | 127 | /* 26 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_WARM) }, |
128 | 128 | ||
129 | /* 27 */ { USB_DEVICE(USB_VID_KWORLD, USB_PID_KWORLD_VSTREAM_COLD) }, | ||
130 | |||
129 | // #define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs | 131 | // #define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs |
130 | 132 | ||
131 | #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs | 133 | #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs |
132 | /* 27 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) }, | 134 | /* 28 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) }, |
133 | #endif | 135 | #endif |
134 | { } /* Terminating entry */ | 136 | { } /* Terminating entry */ |
135 | }; | 137 | }; |
@@ -262,7 +264,7 @@ static struct dvb_usb_properties dibusb1_1_an2235_properties = { | |||
262 | }, | 264 | }, |
263 | #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs | 265 | #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs |
264 | { "Artec T1 USB1.1 TVBOX with AN2235 (faulty USB IDs)", | 266 | { "Artec T1 USB1.1 TVBOX with AN2235 (faulty USB IDs)", |
265 | { &dibusb_dib3000mb_table[27], NULL }, | 267 | { &dibusb_dib3000mb_table[28], NULL }, |
266 | { NULL }, | 268 | { NULL }, |
267 | }, | 269 | }, |
268 | #endif | 270 | #endif |
@@ -306,12 +308,16 @@ static struct dvb_usb_properties dibusb2_0b_properties = { | |||
306 | } | 308 | } |
307 | }, | 309 | }, |
308 | 310 | ||
309 | .num_device_descs = 1, | 311 | .num_device_descs = 2, |
310 | .devices = { | 312 | .devices = { |
311 | { "KWorld/ADSTech Instant DVB-T USB 2.0", | 313 | { "KWorld/ADSTech Instant DVB-T USB2.0", |
312 | { &dibusb_dib3000mb_table[23], NULL }, | 314 | { &dibusb_dib3000mb_table[23], NULL }, |
313 | { &dibusb_dib3000mb_table[24], NULL }, | 315 | { &dibusb_dib3000mb_table[24], NULL }, |
314 | }, | 316 | }, |
317 | { "KWorld Xpert DVB-T USB2.0", | ||
318 | { &dibusb_dib3000mb_table[27], NULL }, | ||
319 | { NULL } | ||
320 | }, | ||
315 | } | 321 | } |
316 | }; | 322 | }; |
317 | 323 | ||
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h index 2b249c75fb02..1b978389e4ec 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_KWORLD 0xeb2a | ||
27 | #define USB_VID_KYE 0x0458 | 28 | #define USB_VID_KYE 0x0458 |
28 | #define USB_VID_MEDION 0x1660 | 29 | #define USB_VID_MEDION 0x1660 |
29 | #define USB_VID_VISIONPLUS 0x13d3 | 30 | #define USB_VID_VISIONPLUS 0x13d3 |