diff options
author | Finn Thain <fthain@telegraphics.com.au> | 2008-09-06 12:42:47 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-10-12 07:37:08 -0400 |
commit | 17a370bcca661a849c9af07feae86f42d0c6dfd1 (patch) | |
tree | 0a19a57967a3732c2ed2436c539df2c1f344283c /drivers/media/dvb | |
parent | b1accfa15533fdd40280aae3102e9599e63a7c10 (diff) |
V4L/DVB (9038): Add support for the Gigabyte R8000-HT USB DVB-T adapter.
Thanks to Ilia Penev for the tip-off that this device is much the same as
(identical to?) a Terratec Cinergy HT USB XE, and for the firmware hints:
http://linuxtv.org/pipermail/linux-dvb/2008-August/028108.html
DVB functionality tested OK with xine using the usual dib0700 firmware.
This diff is based on the latest latest linuxtv.org v4l-dvb mercurial
repo.
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r-- | drivers/media/dvb/dvb-usb/dib0700_devices.c | 7 | ||||
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 1 |
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 6c0e5c5f4362..110d9344bc92 100644 --- a/drivers/media/dvb/dvb-usb/dib0700_devices.c +++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c | |||
@@ -1119,6 +1119,7 @@ struct usb_device_id dib0700_usb_id_table[] = { | |||
1119 | { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_STK7700P_2) }, | 1119 | { USB_DEVICE(USB_VID_LEADTEK, USB_PID_WINFAST_DTV_DONGLE_STK7700P_2) }, |
1120 | /* 35 */{ USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_TD_STICK_52009) }, | 1120 | /* 35 */{ USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_TD_STICK_52009) }, |
1121 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500_3) }, | 1121 | { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_500_3) }, |
1122 | { USB_DEVICE(USB_VID_GIGABYTE, USB_PID_GIGABYTE_U8000) }, | ||
1122 | { 0 } /* Terminating entry */ | 1123 | { 0 } /* Terminating entry */ |
1123 | }; | 1124 | }; |
1124 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); | 1125 | MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); |
@@ -1408,7 +1409,7 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
1408 | }, | 1409 | }, |
1409 | }, | 1410 | }, |
1410 | 1411 | ||
1411 | .num_device_descs = 3, | 1412 | .num_device_descs = 4, |
1412 | .devices = { | 1413 | .devices = { |
1413 | { "Terratec Cinergy HT USB XE", | 1414 | { "Terratec Cinergy HT USB XE", |
1414 | { &dib0700_usb_id_table[27], NULL }, | 1415 | { &dib0700_usb_id_table[27], NULL }, |
@@ -1422,6 +1423,10 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
1422 | { &dib0700_usb_id_table[32], NULL }, | 1423 | { &dib0700_usb_id_table[32], NULL }, |
1423 | { NULL }, | 1424 | { NULL }, |
1424 | }, | 1425 | }, |
1426 | { "Gigabyte U8000-RH", | ||
1427 | { &dib0700_usb_id_table[37], NULL }, | ||
1428 | { NULL }, | ||
1429 | }, | ||
1425 | }, | 1430 | }, |
1426 | .rc_interval = DEFAULT_RC_INTERVAL, | 1431 | .rc_interval = DEFAULT_RC_INTERVAL, |
1427 | .rc_key_map = dib0700_rc_keys, | 1432 | .rc_key_map = dib0700_rc_keys, |
diff --git a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h index 7ae262e08f8f..e60e87315548 100644 --- a/drivers/media/dvb/dvb-usb/dvb-usb-ids.h +++ b/drivers/media/dvb/dvb-usb/dvb-usb-ids.h | |||
@@ -221,6 +221,7 @@ | |||
221 | #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_COLD 0x0514 | 221 | #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_COLD 0x0514 |
222 | #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_WARM 0x0513 | 222 | #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_WARM 0x0513 |
223 | #define USB_PID_GIGABYTE_U7000 0x7001 | 223 | #define USB_PID_GIGABYTE_U7000 0x7001 |
224 | #define USB_PID_GIGABYTE_U8000 0x7002 | ||
224 | #define USB_PID_ASUS_U3000 0x171f | 225 | #define USB_PID_ASUS_U3000 0x171f |
225 | #define USB_PID_ASUS_U3100 0x173f | 226 | #define USB_PID_ASUS_U3100 0x173f |
226 | #define USB_PID_YUAN_EC372S 0x1edc | 227 | #define USB_PID_YUAN_EC372S 0x1edc |