diff options
author | Klaus Flittner <klaus@flittner.org> | 2009-03-29 08:12:06 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-03-30 11:43:47 -0400 |
commit | 919a5488dba69c79d52876e8d4f9bc0ffe0c58fe (patch) | |
tree | 61f5693f271e449f46123b7427db856d2d53102c /drivers/media | |
parent | 16ba1ee5d2d4d5d3b7d69a7a2e49de393aa931e5 (diff) |
V4L/DVB (11290): Add Elgato EyeTV DTT to dibcom driver
This patch introduces support for DVB-T for the following dibcom based card:
Elgato EyeTV DTT (USB-ID: 0fd9:0021)
Signed-off-by: Klaus Flittner <klaus@flittner.org>
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/dvb/dvb-usb/dib0700_devices.c | 7 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 4 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb-usb.h | 2 |
3 files changed, 10 insertions, 3 deletions
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c index 48fa9f9927c1..8ddbadf62194 100644 --- a/drivers/media/dvb/dvb-usb/dib0700_devices.c +++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c | |||
@@ -1492,6 +1492,7 @@ struct usb_device_id dib0700_usb_id_table[] = { | |||
1492 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_TIGER_ATSC) }, | 1492 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_TIGER_ATSC) }, |
1493 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_TIGER_ATSC_B210) }, | 1493 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_TIGER_ATSC_B210) }, |
1494 | { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_MC770) }, | 1494 | { USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_MC770) }, |
1495 | { USB_DEVICE(USB_VID_ELGATO, USB_PID_ELGATO_EYETV_DTT) }, | ||
1495 | { 0 } /* Terminating entry */ | 1496 | { 0 } /* Terminating entry */ |
1496 | }; | 1497 | }; |
1497 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); | 1498 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); |
@@ -1691,7 +1692,7 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
1691 | }, | 1692 | }, |
1692 | }, | 1693 | }, |
1693 | 1694 | ||
1694 | .num_device_descs = 10, | 1695 | .num_device_descs = 11, |
1695 | .devices = { | 1696 | .devices = { |
1696 | { "DiBcom STK7070P reference design", | 1697 | { "DiBcom STK7070P reference design", |
1697 | { &dib0700_usb_id_table[15], NULL }, | 1698 | { &dib0700_usb_id_table[15], NULL }, |
@@ -1729,6 +1730,10 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
1729 | { &dib0700_usb_id_table[33], NULL }, | 1730 | { &dib0700_usb_id_table[33], NULL }, |
1730 | { NULL }, | 1731 | { NULL }, |
1731 | }, | 1732 | }, |
1733 | { "Elgato EyeTV DTT", | ||
1734 | { &dib0700_usb_id_table[49], NULL }, | ||
1735 | { NULL }, | ||
1736 | }, | ||
1732 | { "Yuan PD378S", | 1737 | { "Yuan PD378S", |
1733 | { &dib0700_usb_id_table[45], NULL }, | 1738 | { &dib0700_usb_id_table[45], NULL }, |
1734 | { NULL }, | 1739 | { NULL }, |
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h index 138ce1b5cdd4..dc7ea21cd139 100644 --- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h +++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h | |||
@@ -27,6 +27,7 @@ | |||
27 | #define USB_VID_DIBCOM 0x10b8 | 27 | #define USB_VID_DIBCOM 0x10b8 |
28 | #define USB_VID_DPOSH 0x1498 | 28 | #define USB_VID_DPOSH 0x1498 |
29 | #define USB_VID_DVICO 0x0fe9 | 29 | #define USB_VID_DVICO 0x0fe9 |
30 | #define USB_VID_ELGATO 0x0fd9 | ||
30 | #define USB_VID_EMPIA 0xeb1a | 31 | #define USB_VID_EMPIA 0xeb1a |
31 | #define USB_VID_GENPIX 0x09c0 | 32 | #define USB_VID_GENPIX 0x09c0 |
32 | #define USB_VID_GRANDTEC 0x5032 | 33 | #define USB_VID_GRANDTEC 0x5032 |
@@ -49,6 +50,7 @@ | |||
49 | #define USB_VID_TERRATEC 0x0ccd | 50 | #define USB_VID_TERRATEC 0x0ccd |
50 | #define USB_VID_TELESTAR 0x10b9 | 51 | #define USB_VID_TELESTAR 0x10b9 |
51 | #define USB_VID_VISIONPLUS 0x13d3 | 52 | #define USB_VID_VISIONPLUS 0x13d3 |
53 | #define USB_VID_SONY 0x1415 | ||
52 | #define USB_VID_TWINHAN 0x1822 | 54 | #define USB_VID_TWINHAN 0x1822 |
53 | #define USB_VID_ULTIMA_ELECTRONIC 0x05d8 | 55 | #define USB_VID_ULTIMA_ELECTRONIC 0x05d8 |
54 | #define USB_VID_UNIWILL 0x1584 | 56 | #define USB_VID_UNIWILL 0x1584 |
@@ -56,7 +58,6 @@ | |||
56 | #define USB_VID_GIGABYTE 0x1044 | 58 | #define USB_VID_GIGABYTE 0x1044 |
57 | #define USB_VID_YUAN 0x1164 | 59 | #define USB_VID_YUAN 0x1164 |
58 | #define USB_VID_XTENSIONS 0x1ae7 | 60 | #define USB_VID_XTENSIONS 0x1ae7 |
59 | #define USB_VID_SONY 0x1415 | ||
60 | 61 | ||
61 | /* Product IDs */ | 62 | /* Product IDs */ |
62 | #define USB_PID_ADSTECH_USB2_COLD 0xa333 | 63 | #define USB_PID_ADSTECH_USB2_COLD 0xa333 |
@@ -245,5 +246,6 @@ | |||
245 | #define USB_PID_TELESTAR_STARSTICK_2 0x8000 | 246 | #define USB_PID_TELESTAR_STARSTICK_2 0x8000 |
246 | #define USB_PID_MSI_DIGI_VOX_MINI_III 0x8807 | 247 | #define USB_PID_MSI_DIGI_VOX_MINI_III 0x8807 |
247 | #define USB_PID_SONY_PLAYTV 0x0003 | 248 | #define USB_PID_SONY_PLAYTV 0x0003 |
249 | #define USB_PID_ELGATO_EYETV_DTT 0x0021 | ||
248 | 250 | ||
249 | #endif | 251 | #endif |
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb.h b/drivers/media/dvb/dvb-usb/dvb-usb.h index 6aaf576873dc..2d5352e54dc0 100644 --- a/drivers/media/dvb/dvb-usb/dvb-usb.h +++ b/drivers/media/dvb/dvb-usb/dvb-usb.h | |||
@@ -223,7 +223,7 @@ struct dvb_usb_device_properties { | |||
223 | int generic_bulk_ctrl_endpoint; | 223 | int generic_bulk_ctrl_endpoint; |
224 | 224 | ||
225 | int num_device_descs; | 225 | int num_device_descs; |
226 | struct dvb_usb_device_description devices[10]; | 226 | struct dvb_usb_device_description devices[11]; |
227 | }; | 227 | }; |
228 | 228 | ||
229 | /** | 229 | /** |