Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
[pandora-kernel.git] / 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 && INPUT
4         help
5           By enabling this you will be able to choose the various supported
6           USB1.1 and USB2.0 DVB devices.
7
8           Almost every USB device needs a firmware, please look into
9           <file:Documentation/dvb/README.dvb-usb>.
10
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.
15
16 config DVB_USB_DEBUG
17         bool "Enable extended debug support for all DVB-USB devices"
18         depends on DVB_USB
19         help
20           Say Y if you want to enable debugging. See modinfo dvb-usb (and the
21           appropriate drivers) for debug levels.
22
23 config DVB_USB_A800
24         tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
25         depends on DVB_USB
26         select DVB_DIB3000MC
27         select DVB_PLL if !DVB_FE_CUSTOMISE
28         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
29         help
30           Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
31
32 config 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
35         select DVB_PLL if !DVB_FE_CUSTOMISE
36         select DVB_DIB3000MB
37         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
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
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.
44
45           Say Y if you own such a device and want to use it. You should build it as
46           a module.
47
48 config 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
54 config 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
57         select DVB_DIB3000MC
58         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
59         help
60           Support for USB2.0 DVB-T receivers based on reference designs made by
61           DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator.
62
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
69 config DVB_USB_DIB0700
70         tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)"
71         depends on DVB_USB
72         select DVB_DIB7000P if !DVB_FE_CUSTOMISE
73         select DVB_DIB7000M if !DVB_FE_CUSTOMISE
74         select DVB_DIB8000 if !DVB_FE_CUSTOMISE
75         select DVB_DIB3000MC if !DVB_FE_CUSTOMISE
76         select DVB_S5H1411 if !DVB_FE_CUSTOMISE
77         select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
78         select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
79         select DVB_TUNER_DIB0090 if !DVB_FE_CUSTOMISE
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
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
92           on the LinuxTV Wiki at www.linuxtv.org.
93
94           Say Y if you own such a device and want to use it. You should build it as
95           a module.
96
97 config DVB_USB_UMT_010
98         tristate "HanfTek UMT-010 DVB-T USB2.0 support"
99         depends on DVB_USB
100         select DVB_PLL if !DVB_FE_CUSTOMISE
101         select DVB_DIB3000MC
102         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
103         select DVB_MT352 if !DVB_FE_CUSTOMISE
104         help
105           Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
106
107 config DVB_USB_CXUSB
108         tristate "Conexant USB2.0 hybrid reference design support"
109         depends on DVB_USB
110         select DVB_PLL if !DVB_FE_CUSTOMISE
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
115         select DVB_DIB7000P if !DVB_FE_CUSTOMISE
116         select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
117         select DVB_ATBM8830 if !DVB_FE_CUSTOMISE
118         select DVB_LGS8GXX if !DVB_FE_CUSTOMISE
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
122         select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE
123         help
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
130
131 config DVB_USB_M920X
132         tristate "Uli m920x DVB-T USB2.0 support"
133         depends on DVB_USB
134         select DVB_MT352 if !DVB_FE_CUSTOMISE
135         select DVB_TDA1004X if !DVB_FE_CUSTOMISE
136         select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
137         select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
138         select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
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
145 config DVB_USB_GL861
146         tristate "Genesys Logic GL861 USB2.0 support"
147         depends on DVB_USB
148         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
149         select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
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
154 config DVB_USB_AU6610
155         tristate "Alcor Micro AU6610 USB2.0 support"
156         depends on DVB_USB
157         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
158         select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
159         help
160           Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
161
162 config DVB_USB_DIGITV
163         tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
164         depends on DVB_USB
165         select DVB_PLL if !DVB_FE_CUSTOMISE
166         select DVB_NXT6000 if !DVB_FE_CUSTOMISE
167         select DVB_MT352 if !DVB_FE_CUSTOMISE
168         help
169           Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
170
171 config DVB_USB_VP7045
172         tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
173         depends on DVB_USB
174         help
175           Say Y here to support the
176
177             TwinhanDTV Alpha (stick) (VP-7045),
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
185 config 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.
196
197 config 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
206 config DVB_USB_NOVA_T_USB2
207         tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
208         depends on DVB_USB
209         select DVB_DIB3000MC
210         select DVB_PLL if !DVB_FE_CUSTOMISE
211         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
212         help
213           Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
214
215 config 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
224           old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
225
226 config DVB_USB_DTT200U
227         tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
228         depends on DVB_USB
229         help
230           Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
231
232           The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
233
234           The WT-220U and its clones are pen-sized.
235
236 config DVB_USB_OPERA1
237         tristate "Opera1 DVB-S USB2.0 receiver"
238         depends on DVB_USB
239         select DVB_STV0299 if !DVB_FE_CUSTOMISE
240         select DVB_PLL if !DVB_FE_CUSTOMISE
241         help
242           Say Y here to support the Opera DVB-S USB2.0 receiver.
243
244 config DVB_USB_AF9005
245         tristate "Afatech AF9005 DVB-T USB1.1 support"
246         depends on DVB_USB && EXPERIMENTAL
247         select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
248         select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
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
253 config 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
260 config DVB_USB_DW2102
261         tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
262         depends on DVB_USB
263         select DVB_PLL if !DVB_FE_CUSTOMISE
264         select DVB_STV0299 if !DVB_FE_CUSTOMISE
265         select DVB_STV0288 if !DVB_FE_CUSTOMISE
266         select DVB_STB6000 if !DVB_FE_CUSTOMISE
267         select DVB_CX24116 if !DVB_FE_CUSTOMISE
268         select DVB_SI21XX if !DVB_FE_CUSTOMISE
269         select DVB_TDA10023 if !DVB_FE_CUSTOMISE
270         select DVB_MT312 if !DVB_FE_CUSTOMISE
271         select DVB_ZL10039 if !DVB_FE_CUSTOMISE
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
276         help
277           Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
278           receivers.
279
280 config DVB_USB_CINERGY_T2
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
288 config DVB_USB_ANYSEE
289         tristate "Anysee DVB-T/C USB2.0 support"
290         depends on DVB_USB
291         select DVB_PLL if !DVB_FE_CUSTOMISE
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.
298
299 config DVB_USB_DTV5100
300         tristate "AME DTV-5100 USB2.0 DVB-T support"
301         depends on DVB_USB
302         select DVB_ZL10353 if !DVB_FE_CUSTOMISE
303         select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
304         help
305           Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
306
307 config DVB_USB_AF9015
308         tristate "Afatech AF9015 DVB-T USB2.0 support"
309         depends on DVB_USB
310         select DVB_AF9013
311         select DVB_PLL              if !DVB_FE_CUSTOMISE
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
316         select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
317         help
318           Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
319
320 config DVB_USB_CE6230
321         tristate "Intel CE6230 DVB-T USB2.0 support"
322         depends on DVB_USB && EXPERIMENTAL
323         select DVB_ZL10353
324         select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
325         help
326           Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
327
328 config 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.
333
334 config 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.
341
342 config 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