aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Krufky <mkrufky@linuxtv.org>2006-11-08 14:47:32 -0500
committerMauro Carvalho Chehab <mchehab@infradead.org>2006-12-10 05:51:15 -0500
commit8637a8759585b97ec1d54ff4a4f33f34be4f5b1c (patch)
tree42d82e85b9b0b5b9410fd101b681f60cc989a035
parent111f33564e19b2b5f70e3df9a8f92c08c1c91fd9 (diff)
V4L/DVB (4805): Dib0700: Add support for Leadtek Winfast DTV Dongle (STK7700P based)
This patch adds support for the new, STK7700-based revision of the Leadtek Winfast DTV Dongle. Signed-off-by: Michal CIJOML Semler <cijoml@volny.cz> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
-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 1b1598d087bd..1c3546d6c030 100644
--- a/drivers/media/dvb/dvb-usb/dib0700_devices.c
+++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c
@@ -277,6 +277,7 @@ struct usb_device_id dib0700_usb_id_table[] = {
277 { USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR) }, 277 { USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR) },
278 { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500) }, 278 { USB_DEVICE(USB_VID_COMPRO, USB_PID_COMPRO_VIDEOMATE_U500) },
279 { USB_DEVICE(USB_VID_UNIWILL, USB_PID_UNIWILL_STK7700P) }, 279 { USB_DEVICE(USB_VID_UNIWILL, USB_PID_UNIWILL_STK7700P) },
280 { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_STK7700P) },
280 { } /* Terminating entry */ 281 { } /* Terminating entry */
281}; 282};
282MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); 283MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -318,7 +319,7 @@ struct dvb_usb_device_properties dib0700_devices[] = {
318 }, 319 },
319 }, 320 },
320 321
321 .num_device_descs = 5, 322 .num_device_descs = 6,
322 .devices = { 323 .devices = {
323 { "DiBcom STK7700P reference design", 324 { "DiBcom STK7700P reference design",
324 { &dib0700_usb_id_table[0], &dib0700_usb_id_table[1] }, 325 { &dib0700_usb_id_table[0], &dib0700_usb_id_table[1] },
@@ -339,6 +340,10 @@ struct dvb_usb_device_properties dib0700_devices[] = {
339 { "Uniwill STK7700P based (Hama and others)", 340 { "Uniwill STK7700P based (Hama and others)",
340 { &dib0700_usb_id_table[7], NULL }, 341 { &dib0700_usb_id_table[7], NULL },
341 { NULL }, 342 { NULL },
343 },
344 { "Leadtek Winfast DTV Dongle (STK7700P based)",
345 { &dib0700_usb_id_table[8], NULL },
346 { NULL },
342 } 347 }
343 } 348 }
344 }, { DIB0700_DEFAULT_DEVICE_PROPERTIES, 349 }, { DIB0700_DEFAULT_DEVICE_PROPERTIES,
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
index 58e1a449b42a..727d5003997c 100644
--- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
+++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
@@ -129,6 +129,7 @@
129#define USB_PID_GRANDTEC_DVBT_USB2_WARM 0x0bc7 129#define USB_PID_GRANDTEC_DVBT_USB2_WARM 0x0bc7
130#define USB_PID_WINFAST_DTV_DONGLE_COLD 0x6025 130#define USB_PID_WINFAST_DTV_DONGLE_COLD 0x6025
131#define USB_PID_WINFAST_DTV_DONGLE_WARM 0x6026 131#define USB_PID_WINFAST_DTV_DONGLE_WARM 0x6026
132#define USB_PID_WINFAST_DTV_DONGLE_STK7700P 0x6f00
132#define USB_PID_GENPIX_8PSK_COLD 0x0200 133#define USB_PID_GENPIX_8PSK_COLD 0x0200
133#define USB_PID_GENPIX_8PSK_WARM 0x0201 134#define USB_PID_GENPIX_8PSK_WARM 0x0201
134 135