V4L/DVB (5780): Dvb: Remove static dependencies on dvb-pll
[safe/jmp/linux-2.6] / drivers / media / dvb / dvb-usb / Kconfig
1 config DVB_USB
2         tristate "Support for various USB DVB devices"
3         depends on DVB_CORE && USB && I2C
4         select FW_LOADER
5         help
6           By enabling this you will be able to choose the various supported
7           USB1.1 and USB2.0 DVB devices.
8
9           Almost every USB device needs a firmware, please look into
10           <file:Documentation/dvb/README.dvb-usb>.
11
12           For a complete list of supported USB devices see the LinuxTV DVB Wiki:
13           <http://www.linuxtv.org/wiki/index.php/DVB_USB>
14
15           Say Y if you own a USB DVB device.
16
17 config DVB_USB_DEBUG
18         bool "Enable extended debug support for all DVB-USB devices"
19         depends on DVB_USB
20         help
21           Say Y if you want to enable debugging. See modinfo dvb-usb (and the
22           appropriate drivers) for debug levels.
23
24 config DVB_USB_A800
25         tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
26         depends on DVB_USB
27         select DVB_DIB3000MC
28         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
29         select DVB_PLL if !DVB_FE_CUSTOMISE
30         help
31           Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
32
33 config DVB_USB_DIBUSB_MB
34         tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
35         depends on DVB_USB
36         select DVB_PLL if !DVB_FE_CUSTOMISE
37         select DVB_DIB3000MB
38         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
39         help
40           Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
41           DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator.
42
43           For an up-to-date list of devices supported by this driver, have a look
44           on the Linux-DVB Wiki at www.linuxtv.org.
45
46           Say Y if you own such a device and want to use it. You should build it as
47           a module.
48
49 config DVB_USB_DIBUSB_MB_FAULTY
50         bool "Support faulty USB IDs"
51         depends on DVB_USB_DIBUSB_MB
52         help
53           Support for faulty USB IDs due to an invalid EEPROM on some Artec devices.
54
55 config DVB_USB_DIBUSB_MC
56         tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)"
57         depends on DVB_USB
58         select DVB_DIB3000MC
59         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
60         help
61           Support for USB2.0 DVB-T receivers based on reference designs made by
62           DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator.
63
64           For an up-to-date list of devices supported by this driver, have a look
65           on the Linux-DVB Wiki at www.linuxtv.org.
66
67           Say Y if you own such a device and want to use it. You should build it as
68           a module.
69
70 config DVB_USB_DIB0700
71         tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)"
72         depends on DVB_USB
73         select DVB_DIB7000P
74         select DVB_DIB7000M
75         select DVB_DIB3000MC
76         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
77         help
78           Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
79           USB bridge is also present in devices having the DiB7700 DVB-T-USB
80           silicon. This chip can be found in devices offered by Hauppauge,
81           Avermedia and other big and small companies.
82
83           For an up-to-date list of devices supported by this driver, have a look
84           on the Linux-DVB Wiki at www.linuxtv.org.
85
86           Say Y if you own such a device and want to use it. You should build it as
87           a module.
88
89 config DVB_USB_UMT_010
90         tristate "HanfTek UMT-010 DVB-T USB2.0 support"
91         depends on DVB_USB
92         select DVB_PLL if !DVB_FE_CUSTOMISE
93         select DVB_DIB3000MC
94         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
95         help
96           Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
97
98 config DVB_USB_CXUSB
99         tristate "Conexant USB2.0 hybrid reference design support"
100         depends on DVB_USB
101         select DVB_PLL if !DVB_FE_CUSTOMISE
102         select DVB_CX22702 if !DVB_FE_CUSTOMISE
103         select DVB_LGDT330X if !DVB_FE_CUSTOMISE
104         select DVB_MT352 if !DVB_FE_CUSTOMISE
105         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
106         help
107           Say Y here to support the Conexant USB2.0 hybrid reference design.
108           Currently, only DVB and ATSC modes are supported, analog mode
109           shall be added in the future. Devices that require this module:
110
111           Medion MD95700 hybrid USB2.0 device.
112           DViCO FusionHDTV (Bluebird) USB2.0 devices
113
114 config DVB_USB_M920X
115         tristate "Uli m920x DVB-T USB2.0 support"
116         depends on DVB_USB
117         select DVB_MT352 if !DVB_FE_CUSTOMISE
118         select DVB_TUNER_QT1010 if !DVB_FE_CUSTOMISE
119         help
120           Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
121           Currently, only devices with a product id of
122           "DTV USB MINI" (in cold state) are supported.
123           Firmware required.
124
125 config DVB_USB_GL861
126         tristate "Genesys Logic GL861 USB2.0 support"
127         depends on DVB_USB
128         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
129         select DVB_TUNER_QT1010 if !DVB_FE_CUSTOMISE
130         help
131           Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
132           receiver with USB ID 0db0:5581.
133
134 config DVB_USB_AU6610
135         tristate "Alcor Micro AU6610 USB2.0 support"
136         depends on DVB_USB
137         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
138         select DVB_TUNER_QT1010 if !DVB_FE_CUSTOMISE
139         help
140           Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
141
142 config DVB_USB_DIGITV
143         tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
144         depends on DVB_USB
145         select DVB_PLL if !DVB_FE_CUSTOMISE
146         select DVB_NXT6000 if !DVB_FE_CUSTOMISE
147         select DVB_MT352 if !DVB_FE_CUSTOMISE
148         help
149           Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
150
151 config DVB_USB_VP7045
152         tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
153         depends on DVB_USB
154         help
155           Say Y here to support the
156
157             TwinhanDTV Alpha (stick) (VP-7045),
158                 TwinhanDTV MagicBox II (VP-7046),
159                 DigitalNow TinyUSB 2 DVB-t,
160                 DigitalRise USB 2.0 Ter (Beetle) and
161                 TYPHOON DVB-T USB DRIVE
162
163           DVB-T USB2.0 receivers.
164
165 config DVB_USB_VP702X
166         tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
167         depends on DVB_USB
168         help
169           Say Y here to support the
170
171             TwinhanDTV StarBox,
172                 DigitalRise USB Starbox and
173                 TYPHOON DVB-S USB 2.0 BOX
174
175           DVB-S USB2.0 receivers.
176
177 config DVB_USB_GP8PSK
178         tristate "GENPIX 8PSK->USB module support"
179         depends on DVB_USB
180         help
181           Say Y here to support the
182             GENPIX 8psk module
183
184           DVB-S USB2.0 receivers.
185
186 config DVB_USB_NOVA_T_USB2
187         tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
188         depends on DVB_USB
189         select DVB_DIB3000MC
190         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
191         select DVB_PLL if !DVB_FE_CUSTOMISE
192         help
193           Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
194
195 config DVB_USB_TTUSB2
196         tristate "Pinnacle 400e DVB-S USB2.0 support"
197         depends on DVB_USB
198         select DVB_TDA10086 if !DVB_FE_CUSTOMISE
199         select DVB_LNBP21 if !DVB_FE_CUSTOMISE
200         select DVB_TDA826X if !DVB_FE_CUSTOMISE
201         help
202           Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The
203           firmware protocol used by this module is similar to the one used by the
204           old ttusb-driver - that's why the module is called dvb-usb-ttusb2.ko.
205
206 config DVB_USB_DTT200U
207         tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
208         depends on DVB_USB
209         help
210           Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
211
212           The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
213
214           The WT-220U and its clones are pen-sized.
215
216 config DVB_USB_OPERA1
217         tristate "Opera1 DVB-S USB2.0 receiver"
218         depends on DVB_USB
219         select DVB_STV0299 if !DVB_FE_CUSTOMISE
220         select DVB_PLL if !DVB_FE_CUSTOMISE
221         help
222           Say Y here to support the Opera DVB-S USB2.0 receiver.
223
224 config DVB_USB_AF9005
225         tristate "Afatech AF9005 DVB-T USB1.1 support"
226         depends on DVB_USB && EXPERIMENTAL
227         select DVB_TUNER_MT2060 if !DVB_FE_CUSTOMISE
228         select DVB_TUNER_QT1010 if !DVB_FE_CUSTOMISE
229         help
230           Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
231           and the TerraTec Cinergy T USB XE (Rev.1)
232
233 config DVB_USB_AF9005_REMOTE
234         tristate "Afatech AF9005 default remote control support"
235         depends on DVB_USB_AF9005
236         help
237           Say Y here to support the default remote control decoding for the
238           Afatech AF9005 based receiver.
239