Merge branch 'tracing/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic...
[linux-2.6-block.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
1398ae1f
MCC
79 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
80 select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE
81 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
82 select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE
83 select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
4d43e13f
PB
84 help
85 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
86 USB bridge is also present in devices having the DiB7700 DVB-T-USB
87 silicon. This chip can be found in devices offered by Hauppauge,
88 Avermedia and other big and small companies.
89
90 For an up-to-date list of devices supported by this driver, have a look
77e2c0f5 91 on the LinuxTV Wiki at www.linuxtv.org.
776338e1
JS
92
93 Say Y if you own such a device and want to use it. You should build it as
94 a module.
95
96config DVB_USB_UMT_010
97 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
98 depends on DVB_USB
47a9991e 99 select DVB_PLL if !DVB_FE_CUSTOMISE
22c6d93a 100 select DVB_DIB3000MC
1398ae1f 101 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
7c9e34aa 102 select DVB_MT352 if !DVB_FE_CUSTOMISE
776338e1
JS
103 help
104 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
105
22c6d93a 106config DVB_USB_CXUSB
36377a19 107 tristate "Conexant USB2.0 hybrid reference design support"
22c6d93a 108 depends on DVB_USB
47a9991e 109 select DVB_PLL if !DVB_FE_CUSTOMISE
102a342b
AQ
110 select DVB_CX22702 if !DVB_FE_CUSTOMISE
111 select DVB_LGDT330X if !DVB_FE_CUSTOMISE
112 select DVB_MT352 if !DVB_FE_CUSTOMISE
113 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
2e06d2ff
MK
114 select DVB_DIB7000P if !DVB_FE_CUSTOMISE
115 select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
fc4a7f93
BH
116 select DVB_ATBM8830 if !DVB_FE_CUSTOMISE
117 select DVB_LGS8GXX if !DVB_FE_CUSTOMISE
1398ae1f
MCC
118 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
119 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
120 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
fc4a7f93 121 select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE
22c6d93a 122 help
36377a19
MK
123 Say Y here to support the Conexant USB2.0 hybrid reference design.
124 Currently, only DVB and ATSC modes are supported, analog mode
125 shall be added in the future. Devices that require this module:
126
127 Medion MD95700 hybrid USB2.0 device.
128 DViCO FusionHDTV (Bluebird) USB2.0 devices
22c6d93a 129
baa2ed09
MK
130config DVB_USB_M920X
131 tristate "Uli m920x DVB-T USB2.0 support"
5fecd9fd 132 depends on DVB_USB
01cb34db 133 select DVB_MT352 if !DVB_FE_CUSTOMISE
980b59fb 134 select DVB_TDA1004X if !DVB_FE_CUSTOMISE
1398ae1f
MCC
135 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
136 select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
5fecd9fd
AT
137 help
138 Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
139 Currently, only devices with a product id of
140 "DTV USB MINI" (in cold state) are supported.
141 Firmware required.
142
f0c3a2ca
CL
143config DVB_USB_GL861
144 tristate "Genesys Logic GL861 USB2.0 support"
145 depends on DVB_USB
a9bde1d8 146 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 147 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
f0c3a2ca
CL
148 help
149 Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
150 receiver with USB ID 0db0:5581.
151
5decdd27
AP
152config DVB_USB_AU6610
153 tristate "Alcor Micro AU6610 USB2.0 support"
154 depends on DVB_USB
155 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 156 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
5decdd27
AP
157 help
158 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
159
776338e1
JS
160config DVB_USB_DIGITV
161 tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
162 depends on DVB_USB
47a9991e 163 select DVB_PLL if !DVB_FE_CUSTOMISE
102a342b
AQ
164 select DVB_NXT6000 if !DVB_FE_CUSTOMISE
165 select DVB_MT352 if !DVB_FE_CUSTOMISE
776338e1
JS
166 help
167 Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
168
169config DVB_USB_VP7045
3706a4da 170 tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
776338e1
JS
171 depends on DVB_USB
172 help
173 Say Y here to support the
3706a4da 174
776338e1 175 TwinhanDTV Alpha (stick) (VP-7045),
3706a4da
PB
176 TwinhanDTV MagicBox II (VP-7046),
177 DigitalNow TinyUSB 2 DVB-t,
178 DigitalRise USB 2.0 Ter (Beetle) and
179 TYPHOON DVB-T USB DRIVE
180
181 DVB-T USB2.0 receivers.
182
183config DVB_USB_VP702X
184 tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
185 depends on DVB_USB
186 help
187 Say Y here to support the
188
189 TwinhanDTV StarBox,
190 DigitalRise USB Starbox and
191 TYPHOON DVB-S USB 2.0 BOX
192
193 DVB-S USB2.0 receivers.
776338e1 194
9bbe076f
AN
195config DVB_USB_GP8PSK
196 tristate "GENPIX 8PSK->USB module support"
197 depends on DVB_USB
198 help
199 Say Y here to support the
200 GENPIX 8psk module
201
202 DVB-S USB2.0 receivers.
203
776338e1
JS
204config DVB_USB_NOVA_T_USB2
205 tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
206 depends on DVB_USB
22c6d93a 207 select DVB_DIB3000MC
47a9991e 208 select DVB_PLL if !DVB_FE_CUSTOMISE
1398ae1f 209 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
776338e1
JS
210 help
211 Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
212
bc2e3913
PB
213config DVB_USB_TTUSB2
214 tristate "Pinnacle 400e DVB-S USB2.0 support"
215 depends on DVB_USB
216 select DVB_TDA10086 if !DVB_FE_CUSTOMISE
217 select DVB_LNBP21 if !DVB_FE_CUSTOMISE
218 select DVB_TDA826X if !DVB_FE_CUSTOMISE
219 help
220 Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The
221 firmware protocol used by this module is similar to the one used by the
4737f097 222 old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
bc2e3913 223
776338e1 224config DVB_USB_DTT200U
d590f9c2 225 tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
776338e1
JS
226 depends on DVB_USB
227 help
fb41f5a7 228 Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
776338e1
JS
229
230 The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
d590f9c2
PB
231
232 The WT-220U and its clones are pen-sized.
941491f3
MG
233
234config DVB_USB_OPERA1
235 tristate "Opera1 DVB-S USB2.0 receiver"
236 depends on DVB_USB
237 select DVB_STV0299 if !DVB_FE_CUSTOMISE
47a9991e 238 select DVB_PLL if !DVB_FE_CUSTOMISE
941491f3
MG
239 help
240 Say Y here to support the Opera DVB-S USB2.0 receiver.
af4e067e
LO
241
242config DVB_USB_AF9005
243 tristate "Afatech AF9005 DVB-T USB1.1 support"
e62a4209 244 depends on DVB_USB && EXPERIMENTAL
1398ae1f
MCC
245 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
246 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
af4e067e
LO
247 help
248 Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
249 and the TerraTec Cinergy T USB XE (Rev.1)
250
251config DVB_USB_AF9005_REMOTE
252 tristate "Afatech AF9005 default remote control support"
253 depends on DVB_USB_AF9005
254 help
255 Say Y here to support the default remote control decoding for the
256 Afatech AF9005 based receiver.
257
7fd4828f 258config DVB_USB_DW2102
d0a1ddad 259 tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
7fd4828f 260 depends on DVB_USB
7fd4828f 261 select DVB_PLL if !DVB_FE_CUSTOMISE
4e546768 262 select DVB_STV0299 if !DVB_FE_CUSTOMISE
8a4949b7
IL
263 select DVB_STV0288 if !DVB_FE_CUSTOMISE
264 select DVB_STB6000 if !DVB_FE_CUSTOMISE
4e546768 265 select DVB_CX24116 if !DVB_FE_CUSTOMISE
1dc7b76a 266 select DVB_SI21XX if !DVB_FE_CUSTOMISE
24dff657 267 select DVB_TDA10021 if !DVB_FE_CUSTOMISE
d0a1ddad
IL
268 select DVB_MT312 if !DVB_FE_CUSTOMISE
269 select DVB_ZL10039 if !DVB_FE_CUSTOMISE
141cc35e
IL
270 select DVB_DS3000 if !DVB_FE_CUSTOMISE
271 select DVB_STB6100 if !DVB_FE_CUSTOMISE
272 select DVB_STV6110 if !DVB_FE_CUSTOMISE
273 select DVB_STV0900 if !DVB_FE_CUSTOMISE
7fd4828f 274 help
141cc35e
IL
275 Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
276 receivers.
7fd4828f 277
bdb6ee32 278config DVB_USB_CINERGY_T2
986bd1e5
TO
279 tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
280 depends on DVB_USB
281 help
282 Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
283
284 Say Y if you own such a device and want to use it.
285
a51e34dd
AP
286config DVB_USB_ANYSEE
287 tristate "Anysee DVB-T/C USB2.0 support"
288 depends on DVB_USB
9fdd9caf 289 select DVB_PLL if !DVB_FE_CUSTOMISE
a51e34dd
AP
290 select DVB_MT352 if !DVB_FE_CUSTOMISE
291 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
292 select DVB_TDA10023 if !DVB_FE_CUSTOMISE
293 help
294 Say Y here to support the Anysee E30, Anysee E30 Plus or
295 Anysee E30 C Plus DVB USB2.0 receiver.
8466028b
AJ
296
297config DVB_USB_DTV5100
298 tristate "AME DTV-5100 USB2.0 DVB-T support"
299 depends on DVB_USB
e62b4756 300 select DVB_ZL10353 if !DVB_FE_CUSTOMISE
1398ae1f 301 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
8466028b
AJ
302 help
303 Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
80619de8
AP
304
305config DVB_USB_AF9015
306 tristate "Afatech AF9015 DVB-T USB2.0 support"
34013e2d 307 depends on DVB_USB
80619de8
AP
308 select DVB_AF9013
309 select DVB_PLL if !DVB_FE_CUSTOMISE
1398ae1f
MCC
310 select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
311 select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
312 select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE
313 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
d5633998 314 select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
80619de8
AP
315 help
316 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
eebb876b
AP
317
318config DVB_USB_CE6230
319 tristate "Intel CE6230 DVB-T USB2.0 support"
320 depends on DVB_USB && EXPERIMENTAL
321 select DVB_ZL10353
fedd73cc 322 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
eebb876b
AP
323 help
324 Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
5eca4823
AT
325
326config DVB_USB_FRIIO
327 tristate "Friio ISDB-T USB2.0 Receiver support"
328 depends on DVB_USB
329 help
330 Say Y here to support the Japanese DTV receiver Friio.
2bf290be
AP
331
332config DVB_USB_EC168
333 tristate "E3C EC168 DVB-T USB2.0 support"
334 depends on DVB_USB && EXPERIMENTAL
335 select DVB_EC100
336 select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
337 help
338 Say Y here to support the E3C EC168 DVB-T USB2.0 receiver.