diff options
author | Dmitri Belimov <d.belimov@gmail.com> | 2009-11-09 23:37:43 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-05-17 23:40:27 -0400 |
commit | 1eefd763fb482e5a325c68b6889c699de4b7dc16 (patch) | |
tree | 1369d3ab642178c377af12ac26810c7cb395f7a0 | |
parent | bfc42b9a48467586296e4c3bbc5f48d814e2a00f (diff) |
V4L/DVB (13403): Add new TV cards of Beholder
Add new TV cards of Beholder for autodetect.
With my best regards, Dmitry.
Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/staging/tm6000/tm6000-cards.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/drivers/staging/tm6000/tm6000-cards.c b/drivers/staging/tm6000/tm6000-cards.c index fd9ee77aee52..de1aa65ffb35 100644 --- a/drivers/staging/tm6000/tm6000-cards.c +++ b/drivers/staging/tm6000/tm6000-cards.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include "tm6000.h" | 32 | #include "tm6000.h" |
33 | #include "tm6000-regs.h" | 33 | #include "tm6000-regs.h" |
34 | #include "tuner-xc2028.h" | 34 | #include "tuner-xc2028.h" |
35 | #include "tuner-xc5000.h" | ||
35 | 36 | ||
36 | #define TM6000_BOARD_UNKNOWN 0 | 37 | #define TM6000_BOARD_UNKNOWN 0 |
37 | #define TM5600_BOARD_GENERIC 1 | 38 | #define TM5600_BOARD_GENERIC 1 |
@@ -178,6 +179,36 @@ struct tm6000_board tm6000_boards[] = { | |||
178 | }, | 179 | }, |
179 | .gpio_addr_tun_reset = TM6000_GPIO_2, | 180 | .gpio_addr_tun_reset = TM6000_GPIO_2, |
180 | }, | 181 | }, |
182 | [TM6010_BOARD_BEHOLD_WANDER] = { | ||
183 | .name = "Beholder Wander DVB-T/TV/FM USB2.0", | ||
184 | .tuner_type = TUNER_XC5000, | ||
185 | .tuner_addr = 0xc2 >> 1, | ||
186 | .demod_addr = 0x1e >> 1, | ||
187 | .type = TM6010, | ||
188 | .caps = { | ||
189 | .has_tuner = 1, | ||
190 | .has_dvb = 1, | ||
191 | .has_zl10353 = 1, | ||
192 | .has_eeprom = 1, | ||
193 | .has_remote = 1, | ||
194 | }, | ||
195 | .gpio_addr_tun_reset = TM6000_GPIO_2, | ||
196 | }, | ||
197 | [TM6010_BOARD_BEHOLD_VOYAGER] = { | ||
198 | .name = "Beholder Voyager TV/FM USB2.0", | ||
199 | .tuner_type = TUNER_XC5000, | ||
200 | .tuner_addr = 0xc2 >> 1, | ||
201 | .type = TM6010, | ||
202 | .caps = { | ||
203 | .has_tuner = 1, | ||
204 | .has_dvb = 0, | ||
205 | .has_zl10353 = 0, | ||
206 | .has_eeprom = 1, | ||
207 | .has_remote = 1, | ||
208 | }, | ||
209 | .gpio_addr_tun_reset = TM6000_GPIO_2, | ||
210 | }, | ||
211 | |||
181 | }; | 212 | }; |
182 | 213 | ||
183 | /* table of devices that work with this driver */ | 214 | /* table of devices that work with this driver */ |
@@ -188,6 +219,8 @@ struct usb_device_id tm6000_id_table [] = { | |||
188 | { USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR }, | 219 | { USB_DEVICE(0x14aa, 0x0620), .driver_info = TM6000_BOARD_FREECOM_AND_SIMILAR }, |
189 | { USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV }, | 220 | { USB_DEVICE(0x06e1, 0xb339), .driver_info = TM6000_BOARD_ADSTECH_MINI_DUAL_TV }, |
190 | { USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H }, | 221 | { USB_DEVICE(0x2040, 0x6600), .driver_info = TM6010_BOARD_HAUPPAUGE_900H }, |
222 | { USB_DEVICE(0x6000, 0xdec0), .driver_info = TM6010_BOARD_BEHOLD_WANDER }, | ||
223 | { USB_DEVICE(0x6000, 0xdec1), .driver_info = TM6010_BOARD_BEHOLD_VOYAGER }, | ||
191 | { }, | 224 | { }, |
192 | }; | 225 | }; |
193 | 226 | ||