]> bbs.cooldavid.org Git - net-next-2.6.git/blame - drivers/media/dvb/dvb-usb/Kconfig
Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[net-next-2.6.git] / drivers / media / dvb / dvb-usb / Kconfig
CommitLineData
776338e1
JS
1config DVB_USB
2 tristate "Support for various USB DVB devices"
b4aba241 3 depends on DVB_CORE && USB && I2C && INPUT
776338e1 4 help
d72fa1c9
PB
5 By enabling this you will be able to choose the various supported
6 USB1.1 and USB2.0 DVB devices.
776338e1
JS
7
8 Almost every USB device needs a firmware, please look into
d72fa1c9 9 <file:Documentation/dvb/README.dvb-usb>.
776338e1 10
d72fa1c9
PB
11 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
12 <http://www.linuxtv.org/wiki/index.php/DVB_USB>
13
14 Say Y if you own a USB DVB device.
776338e1
JS
15
16config DVB_USB_DEBUG
17 bool "Enable extended debug support for all DVB-USB devices"
18 depends on DVB_USB
19 help
d72fa1c9 20 Say Y if you want to enable debugging. See modinfo dvb-usb (and the
776338e1
JS
21 appropriate drivers) for debug levels.
22
23config DVB_USB_A800
24 tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
25 depends on DVB_USB
22c6d93a 26 select DVB_DIB3000MC
47a9991e 27 select DVB_PLL if !DVB_FE_CUSTOMISE
1398ae1f 28 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
776338e1
JS
29 help
30 Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
31
32config DVB_USB_DIBUSB_MB
33 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
34 depends on DVB_USB
47a9991e 35 select DVB_PLL if !DVB_FE_CUSTOMISE
22c6d93a 36 select DVB_DIB3000MB
1398ae1f 37 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
776338e1
JS
38 help
39 Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
40 DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator.
41
4d43e13f
PB
42 For an up-to-date list of devices supported by this driver, have a look
43 on the Linux-DVB Wiki at www.linuxtv.org.
776338e1
JS
44
45 Say Y if you own such a device and want to use it. You should build it as
46 a module.
47
1157020d
MK
48config DVB_USB_DIBUSB_MB_FAULTY
49 bool "Support faulty USB IDs"
50 depends on DVB_USB_DIBUSB_MB
51 help
52 Support for faulty USB IDs due to an invalid EEPROM on some Artec devices.
53
776338e1
JS
54config DVB_USB_DIBUSB_MC
55 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)"
56 depends on DVB_USB
22c6d93a 57 select DVB_DIB3000MC
1398ae1f 58 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
776338e1 59 help
4d43e13f 60 Support for USB2.0 DVB-T receivers based on reference designs made by
776338e1
JS
61 DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator.
62
4d43e13f
PB
63 For an up-to-date list of devices supported by this driver, have a look
64 on the Linux-DVB Wiki at www.linuxtv.org.
65
66 Say Y if you own such a device and want to use it. You should build it as
67 a module.
68
69config DVB_USB_DIB0700
70 tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)"
71 depends on DVB_USB
1f5b5cf6
MK
72 select DVB_DIB7000P if !DVB_FE_CUSTOMISE
73 select DVB_DIB7000M if !DVB_FE_CUSTOMISE
77e2c0f5 74 select DVB_DIB8000 if !DVB_FE_CUSTOMISE
1f5b5cf6 75 select DVB_DIB3000MC if !DVB_FE_CUSTOMISE
a5884374 76 select DVB_S5H1411 if !DVB_FE_CUSTOMISE
ce904bcb 77 select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
2b5d9946 78 select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
e245b0bd 79 select DVB_TUNER_DIB0090 if !DVB_FE_CUSTOMISE
1398ae1f
MCC
80 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
81 select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE
82 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
83 select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE
84 select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
4d43e13f
PB
85 help
86 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
87 USB bridge is also present in devices having the DiB7700 DVB-T-USB
88 silicon. This chip can be found in devices offered by Hauppauge,
89 Avermedia and other big and small companies.
90
91 For an up-to-date list of devices supported by this driver, have a look
77e2c0f5 92 on the LinuxTV Wiki at www.linuxtv.org.
776338e1
JS
93
94 Say Y if you own such a device and want to use it. You should build it as
95 a module.
96
97config DVB_USB_UMT_010
98 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
99 depends on DVB_USB
47a9991e 100 select DVB_PLL if !DVB_FE_CUSTOMISE
22c6d93a 101 select DVB_DIB3000MC
1398ae1f 102 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
7c9e34aa 103 select DVB_MT352 if !DVB_FE_CUSTOMISE
776338e1
JS
104 help
105 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
106
22c6d93a 107config DVB_USB_CXUSB
36377a19 108 tristate "Conexant USB2.0 hybrid reference design support"
22c6d93a 109 depends on DVB_USB
47a9991e 110 select DVB_PLL if !DVB_FE_CUSTOMISE
102a342b
AQ
111 select DVB_CX22702 if !DVB_FE_CUSTOMISE
112 select DVB_LGDT330X if !DVB_FE_CUSTOMISE
113 select DVB_MT352 if !DVB_FE_CUSTOMISE
114 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
2e06d2ff
MK
115 select DVB_DIB7000P if !DVB_FE_CUSTOMISE
116 select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
fc4a7f93
BH
117 select DVB_ATBM8830 if !DVB_FE_CUSTOMISE
118 select DVB_LGS8GXX if !DVB_FE_CUSTOMISE
1398ae1f
MCC
119 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
120 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
121 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
fc4a7f93 122 select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE
22c6d93a 123 help
36377a19
MK
124 Say Y here to support the Conexant USB2.0 hybrid reference design.
125 Currently, only DVB and ATSC modes are supported, analog mode
126 shall be added in the future. Devices that require this module:
127
128 Medion MD95700 hybrid USB2.0 device.
129 DViCO FusionHDTV (Bluebird) USB2.0 devices
22c6d93a 130
baa2ed09
MK
131config DVB_USB_M920X
132 tristate "Uli m920x DVB-T USB2.0 support"
5fecd9fd 133 depends on DVB_USB
01cb34db 134 select DVB_MT352 if !DVB_FE_CUSTOMISE
980b59fb 135 select DVB_TDA1004X if !DVB_FE_CUSTOMISE
1398ae1f
MCC
136 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
137 select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
59fd08af 138 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
5fecd9fd
AT
139 help
140 Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
141 Currently, only devices with a product id of
142 "DTV USB MINI" (in cold state) are supported.
143 Firmware required.
144
f0c3a2ca
CL
145config DVB_USB_GL861
146 tristate "Genesys Logic GL861 USB2.0 support"
147 depends on DVB_USB
a9bde1d8 148 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 149 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
f0c3a2ca
CL
150 help
151 Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
152 receiver with USB ID 0db0:5581.
153
5decdd27
AP
154config DVB_USB_AU6610
155 tristate "Alcor Micro AU6610 USB2.0 support"
156 depends on DVB_USB
157 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 158 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
5decdd27
AP
159 help
160 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
161
776338e1
JS
162config DVB_USB_DIGITV
163 tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
164 depends on DVB_USB
47a9991e 165 select DVB_PLL if !DVB_FE_CUSTOMISE
102a342b
AQ
166 select DVB_NXT6000 if !DVB_FE_CUSTOMISE
167 select DVB_MT352 if !DVB_FE_CUSTOMISE
776338e1
JS
168 help
169 Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
170
171config DVB_USB_VP7045
3706a4da 172 tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
776338e1
JS
173 depends on DVB_USB
174 help
175 Say Y here to support the
3706a4da 176
776338e1 177 TwinhanDTV Alpha (stick) (VP-7045),
3706a4da
PB
178 TwinhanDTV MagicBox II (VP-7046),
179 DigitalNow TinyUSB 2 DVB-t,
180 DigitalRise USB 2.0 Ter (Beetle) and
181 TYPHOON DVB-T USB DRIVE
182
183 DVB-T USB2.0 receivers.
184
185config DVB_USB_VP702X
186 tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
187 depends on DVB_USB
188 help
189 Say Y here to support the
190
191 TwinhanDTV StarBox,
192 DigitalRise USB Starbox and
193 TYPHOON DVB-S USB 2.0 BOX
194
195 DVB-S USB2.0 receivers.
776338e1 196
9bbe076f
AN
197config DVB_USB_GP8PSK
198 tristate "GENPIX 8PSK->USB module support"
199 depends on DVB_USB
200 help
201 Say Y here to support the
202 GENPIX 8psk module
203
204 DVB-S USB2.0 receivers.
205
776338e1
JS
206config DVB_USB_NOVA_T_USB2
207 tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
208 depends on DVB_USB
22c6d93a 209 select DVB_DIB3000MC
47a9991e 210 select DVB_PLL if !DVB_FE_CUSTOMISE
1398ae1f 211 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
776338e1
JS
212 help
213 Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
214
bc2e3913
PB
215config DVB_USB_TTUSB2
216 tristate "Pinnacle 400e DVB-S USB2.0 support"
217 depends on DVB_USB
218 select DVB_TDA10086 if !DVB_FE_CUSTOMISE
219 select DVB_LNBP21 if !DVB_FE_CUSTOMISE
220 select DVB_TDA826X if !DVB_FE_CUSTOMISE
221 help
222 Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The
223 firmware protocol used by this module is similar to the one used by the
4737f097 224 old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
bc2e3913 225
776338e1 226config DVB_USB_DTT200U
d590f9c2 227 tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
776338e1
JS
228 depends on DVB_USB
229 help
fb41f5a7 230 Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
776338e1
JS
231
232 The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
d590f9c2
PB
233
234 The WT-220U and its clones are pen-sized.
941491f3
MG
235
236config DVB_USB_OPERA1
237 tristate "Opera1 DVB-S USB2.0 receiver"
238 depends on DVB_USB
239 select DVB_STV0299 if !DVB_FE_CUSTOMISE
47a9991e 240 select DVB_PLL if !DVB_FE_CUSTOMISE
941491f3
MG
241 help
242 Say Y here to support the Opera DVB-S USB2.0 receiver.
af4e067e
LO
243
244config DVB_USB_AF9005
245 tristate "Afatech AF9005 DVB-T USB1.1 support"
e62a4209 246 depends on DVB_USB && EXPERIMENTAL
1398ae1f
MCC
247 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
248 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
af4e067e
LO
249 help
250 Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
251 and the TerraTec Cinergy T USB XE (Rev.1)
252
253config DVB_USB_AF9005_REMOTE
254 tristate "Afatech AF9005 default remote control support"
255 depends on DVB_USB_AF9005
256 help
257 Say Y here to support the default remote control decoding for the
258 Afatech AF9005 based receiver.
259
7fd4828f 260config DVB_USB_DW2102
d0a1ddad 261 tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
7fd4828f 262 depends on DVB_USB
7fd4828f 263 select DVB_PLL if !DVB_FE_CUSTOMISE
4e546768 264 select DVB_STV0299 if !DVB_FE_CUSTOMISE
8a4949b7
IL
265 select DVB_STV0288 if !DVB_FE_CUSTOMISE
266 select DVB_STB6000 if !DVB_FE_CUSTOMISE
4e546768 267 select DVB_CX24116 if !DVB_FE_CUSTOMISE
1dc7b76a 268 select DVB_SI21XX if !DVB_FE_CUSTOMISE
9947e98a 269 select DVB_TDA10023 if !DVB_FE_CUSTOMISE
d0a1ddad
IL
270 select DVB_MT312 if !DVB_FE_CUSTOMISE
271 select DVB_ZL10039 if !DVB_FE_CUSTOMISE
141cc35e
IL
272 select DVB_DS3000 if !DVB_FE_CUSTOMISE
273 select DVB_STB6100 if !DVB_FE_CUSTOMISE
274 select DVB_STV6110 if !DVB_FE_CUSTOMISE
275 select DVB_STV0900 if !DVB_FE_CUSTOMISE
7fd4828f 276 help
141cc35e
IL
277 Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
278 receivers.
7fd4828f 279
bdb6ee32 280config DVB_USB_CINERGY_T2
986bd1e5
TO
281 tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
282 depends on DVB_USB
283 help
284 Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
285
286 Say Y if you own such a device and want to use it.
287
a51e34dd
AP
288config DVB_USB_ANYSEE
289 tristate "Anysee DVB-T/C USB2.0 support"
290 depends on DVB_USB
9fdd9caf 291 select DVB_PLL if !DVB_FE_CUSTOMISE
a51e34dd
AP
292 select DVB_MT352 if !DVB_FE_CUSTOMISE
293 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
294 select DVB_TDA10023 if !DVB_FE_CUSTOMISE
295 help
296 Say Y here to support the Anysee E30, Anysee E30 Plus or
297 Anysee E30 C Plus DVB USB2.0 receiver.
8466028b
AJ
298
299config DVB_USB_DTV5100
300 tristate "AME DTV-5100 USB2.0 DVB-T support"
301 depends on DVB_USB
e62b4756 302 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 303 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
8466028b
AJ
304 help
305 Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
80619de8
AP
306
307config DVB_USB_AF9015
308 tristate "Afatech AF9015 DVB-T USB2.0 support"
34013e2d 309 depends on DVB_USB
80619de8
AP
310 select DVB_AF9013
311 select DVB_PLL if !DVB_FE_CUSTOMISE
1398ae1f
MCC
312 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
313 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
314 select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE
315 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
d5633998 316 select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
80619de8
AP
317 help
318 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
eebb876b
AP
319
320config DVB_USB_CE6230
321 tristate "Intel CE6230 DVB-T USB2.0 support"
322 depends on DVB_USB && EXPERIMENTAL
323 select DVB_ZL10353
fedd73cc 324 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
eebb876b
AP
325 help
326 Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
5eca4823
AT
327
328config DVB_USB_FRIIO
329 tristate "Friio ISDB-T USB2.0 Receiver support"
330 depends on DVB_USB
331 help
332 Say Y here to support the Japanese DTV receiver Friio.
2bf290be
AP
333
334config DVB_USB_EC168
335 tristate "E3C EC168 DVB-T USB2.0 support"
336 depends on DVB_USB && EXPERIMENTAL
337 select DVB_EC100
338 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
339 help
340 Say Y here to support the E3C EC168 DVB-T USB2.0 receiver.
bafa50ff
MA
341
342config DVB_USB_AZ6027
343 tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support"
344 depends on DVB_USB
345 select DVB_STB0899 if !DVB_FE_CUSTOMISE
346 select DVB_STB6100 if !DVB_FE_CUSTOMISE
347 help
348 Say Y here to support the AZ6027 device