1config DVB_USB
2	tristate "Support for various USB DVB devices"
3	depends on DVB_CORE && USB && I2C && RC_CORE
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
16config 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
23config 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
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
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
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
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
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
69config 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_XC4000 if !MEDIA_TUNER_CUSTOMISE
85	select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
86	help
87	  Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
88	  USB bridge is also present in devices having the DiB7700 DVB-T-USB
89	  silicon. This chip can be found in devices offered by Hauppauge,
90	  Avermedia and other big and small companies.
91
92	  For an up-to-date list of devices supported by this driver, have a look
93	  on the LinuxTV Wiki at www.linuxtv.org.
94
95	  Say Y if you own such a device and want to use it. You should build it as
96	  a module.
97
98config DVB_USB_UMT_010
99	tristate "HanfTek UMT-010 DVB-T USB2.0 support"
100	depends on DVB_USB
101	select DVB_PLL if !DVB_FE_CUSTOMISE
102	select DVB_DIB3000MC
103	select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
104	select DVB_MT352 if !DVB_FE_CUSTOMISE
105	help
106	  Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
107
108config DVB_USB_CXUSB
109	tristate "Conexant USB2.0 hybrid reference design support"
110	depends on DVB_USB
111	select DVB_PLL if !DVB_FE_CUSTOMISE
112	select DVB_CX22702 if !DVB_FE_CUSTOMISE
113	select DVB_LGDT330X if !DVB_FE_CUSTOMISE
114	select DVB_MT352 if !DVB_FE_CUSTOMISE
115	select DVB_ZL10353 if !DVB_FE_CUSTOMISE
116	select DVB_DIB7000P if !DVB_FE_CUSTOMISE
117	select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
118	select DVB_ATBM8830 if !DVB_FE_CUSTOMISE
119	select DVB_LGS8GXX if !DVB_FE_CUSTOMISE
120	select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
121	select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
122	select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
123	select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE
124	help
125	  Say Y here to support the Conexant USB2.0 hybrid reference design.
126	  Currently, only DVB and ATSC modes are supported, analog mode
127	  shall be added in the future. Devices that require this module:
128
129	  Medion MD95700 hybrid USB2.0 device.
130	  DViCO FusionHDTV (Bluebird) USB2.0 devices
131
132config DVB_USB_M920X
133	tristate "Uli m920x DVB-T USB2.0 support"
134	depends on DVB_USB
135	select DVB_MT352 if !DVB_FE_CUSTOMISE
136	select DVB_TDA1004X if !DVB_FE_CUSTOMISE
137	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
138	select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
139	select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
140	help
141	  Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
142	  Currently, only devices with a product id of
143	  "DTV USB MINI" (in cold state) are supported.
144	  Firmware required.
145
146config DVB_USB_GL861
147	tristate "Genesys Logic GL861 USB2.0 support"
148	depends on DVB_USB
149	select DVB_ZL10353 if !DVB_FE_CUSTOMISE
150	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
151	help
152	  Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
153	  receiver with USB ID 0db0:5581.
154
155config DVB_USB_AU6610
156	tristate "Alcor Micro AU6610 USB2.0 support"
157	depends on DVB_USB
158	select DVB_ZL10353 if !DVB_FE_CUSTOMISE
159	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
160	help
161	  Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
162
163config DVB_USB_DIGITV
164	tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
165	depends on DVB_USB
166	select DVB_PLL if !DVB_FE_CUSTOMISE
167	select DVB_NXT6000 if !DVB_FE_CUSTOMISE
168	select DVB_MT352 if !DVB_FE_CUSTOMISE
169	help
170	  Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
171
172config DVB_USB_VP7045
173	tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
174	depends on DVB_USB
175	help
176	  Say Y here to support the
177
178	    TwinhanDTV Alpha (stick) (VP-7045),
179		TwinhanDTV MagicBox II (VP-7046),
180		DigitalNow TinyUSB 2 DVB-t,
181		DigitalRise USB 2.0 Ter (Beetle) and
182		TYPHOON DVB-T USB DRIVE
183
184	  DVB-T USB2.0 receivers.
185
186config DVB_USB_VP702X
187	tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
188	depends on DVB_USB
189	help
190	  Say Y here to support the
191
192	    TwinhanDTV StarBox,
193		DigitalRise USB Starbox and
194		TYPHOON DVB-S USB 2.0 BOX
195
196	  DVB-S USB2.0 receivers.
197
198config DVB_USB_GP8PSK
199	tristate "GENPIX 8PSK->USB module support"
200	depends on DVB_USB
201	help
202	  Say Y here to support the
203	    GENPIX 8psk module
204
205	  DVB-S USB2.0 receivers.
206
207config DVB_USB_NOVA_T_USB2
208	tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
209	depends on DVB_USB
210	select DVB_DIB3000MC
211	select DVB_PLL if !DVB_FE_CUSTOMISE
212	select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
213	help
214	  Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
215
216config DVB_USB_TTUSB2
217	tristate "Pinnacle 400e DVB-S USB2.0 support"
218	depends on DVB_USB
219	select DVB_TDA10086 if !DVB_FE_CUSTOMISE
220	select DVB_LNBP21 if !DVB_FE_CUSTOMISE
221	select DVB_TDA826X if !DVB_FE_CUSTOMISE
222	help
223	  Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The
224	  firmware protocol used by this module is similar to the one used by the
225	  old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
226
227config DVB_USB_DTT200U
228	tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
229	depends on DVB_USB
230	help
231	  Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
232
233	  The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
234
235	  The WT-220U and its clones are pen-sized.
236
237config DVB_USB_OPERA1
238	tristate "Opera1 DVB-S USB2.0 receiver"
239	depends on DVB_USB
240	select DVB_STV0299 if !DVB_FE_CUSTOMISE
241	select DVB_PLL if !DVB_FE_CUSTOMISE
242	help
243	  Say Y here to support the Opera DVB-S USB2.0 receiver.
244
245config DVB_USB_AF9005
246	tristate "Afatech AF9005 DVB-T USB1.1 support"
247	depends on DVB_USB && EXPERIMENTAL
248	select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
249	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
250	help
251	  Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
252	  and the TerraTec Cinergy T USB XE (Rev.1)
253
254config DVB_USB_AF9005_REMOTE
255	tristate "Afatech AF9005 default remote control support"
256	depends on DVB_USB_AF9005
257	help
258	  Say Y here to support the default remote control decoding for the
259	  Afatech AF9005 based receiver.
260
261config DVB_USB_PCTV452E
262	tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
263	depends on DVB_USB
264	select TTPCI_EEPROM
265	select DVB_LNBP22 if !DVB_FE_CUSTOMISE
266	select DVB_STB0899 if !DVB_FE_CUSTOMISE
267	select DVB_STB6100 if !DVB_FE_CUSTOMISE
268	help
269	  Support for external USB adapter designed by Pinnacle,
270	  shipped under the brand name 'PCTV HDTV Pro USB'.
271	  Also supports TT Connect S2-3600/3650 cards.
272	  Say Y if you own such a device and want to use it.
273
274config DVB_USB_DW2102
275	tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
276	depends on DVB_USB
277	select DVB_PLL if !DVB_FE_CUSTOMISE
278	select DVB_STV0299 if !DVB_FE_CUSTOMISE
279	select DVB_STV0288 if !DVB_FE_CUSTOMISE
280	select DVB_STB6000 if !DVB_FE_CUSTOMISE
281	select DVB_CX24116 if !DVB_FE_CUSTOMISE
282	select DVB_SI21XX if !DVB_FE_CUSTOMISE
283	select DVB_TDA10023 if !DVB_FE_CUSTOMISE
284	select DVB_MT312 if !DVB_FE_CUSTOMISE
285	select DVB_ZL10039 if !DVB_FE_CUSTOMISE
286	select DVB_DS3000 if !DVB_FE_CUSTOMISE
287	select DVB_STB6100 if !DVB_FE_CUSTOMISE
288	select DVB_STV6110 if !DVB_FE_CUSTOMISE
289	select DVB_STV0900 if !DVB_FE_CUSTOMISE
290	help
291	  Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
292	  receivers.
293
294config DVB_USB_CINERGY_T2
295	tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
296	depends on DVB_USB
297	help
298	  Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
299
300	  Say Y if you own such a device and want to use it.
301
302config DVB_USB_ANYSEE
303	tristate "Anysee DVB-T/C USB2.0 support"
304	depends on DVB_USB
305	select DVB_PLL if !DVB_FE_CUSTOMISE
306	select DVB_MT352 if !DVB_FE_CUSTOMISE
307	select DVB_ZL10353 if !DVB_FE_CUSTOMISE
308	select DVB_TDA10023 if !DVB_FE_CUSTOMISE
309	select MEDIA_TUNER_TDA18212 if !MEDIA_TUNER_CUSTOMISE
310	select DVB_CX24116 if !DVB_FE_CUSTOMISE
311	select DVB_STV0900 if !DVB_FE_CUSTOMISE
312	select DVB_STV6110 if !DVB_FE_CUSTOMISE
313	select DVB_ISL6423 if !DVB_FE_CUSTOMISE
314	select DVB_CXD2820R if !DVB_FE_CUSTOMISE
315	help
316	  Say Y here to support the Anysee E30, Anysee E30 Plus or
317	  Anysee E30 C Plus DVB USB2.0 receiver.
318
319config DVB_USB_DTV5100
320	tristate "AME DTV-5100 USB2.0 DVB-T support"
321	depends on DVB_USB
322	select DVB_ZL10353 if !DVB_FE_CUSTOMISE
323	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
324	help
325	  Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
326
327config DVB_USB_AF9015
328	tristate "Afatech AF9015 DVB-T USB2.0 support"
329	depends on DVB_USB
330	select DVB_AF9013
331	select DVB_PLL              if !DVB_FE_CUSTOMISE
332	select MEDIA_TUNER_MT2060   if !MEDIA_TUNER_CUSTOMISE
333	select MEDIA_TUNER_QT1010   if !MEDIA_TUNER_CUSTOMISE
334	select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE
335	select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
336	select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
337	select MEDIA_TUNER_TDA18218 if !MEDIA_TUNER_CUSTOMISE
338	select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
339	help
340	  Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
341
342config DVB_USB_CE6230
343	tristate "Intel CE6230 DVB-T USB2.0 support"
344	depends on DVB_USB
345	select DVB_ZL10353
346	select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
347	help
348	  Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
349
350config DVB_USB_FRIIO
351	tristate "Friio ISDB-T USB2.0 Receiver support"
352	depends on DVB_USB
353	help
354	  Say Y here to support the Japanese DTV receiver Friio.
355
356config DVB_USB_EC168
357	tristate "E3C EC168 DVB-T USB2.0 support"
358	depends on DVB_USB
359	select DVB_EC100
360	select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
361	help
362	  Say Y here to support the E3C EC168 DVB-T USB2.0 receiver.
363
364config DVB_USB_AZ6007
365	tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support"
366	depends on DVB_USB
367	select DVB_DRXK if !DVB_FE_CUSTOMISE
368	select MEDIA_TUNER_MT2063 if !DVB_FE_CUSTOMISE
369	help
370	  Say Y here to support theAfatech AF9005 based DVB-T/DVB-C receivers.
371
372config DVB_USB_AZ6027
373	tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support"
374	depends on DVB_USB
375	select DVB_STB0899 if !DVB_FE_CUSTOMISE
376	select DVB_STB6100 if !DVB_FE_CUSTOMISE
377	help
378	  Say Y here to support the AZ6027 device
379
380config DVB_USB_LME2510
381	tristate "LME DM04/QQBOX DVB-S USB2.0 support"
382	depends on DVB_USB
383	select DVB_TDA10086 if !DVB_FE_CUSTOMISE
384	select DVB_TDA826X if !DVB_FE_CUSTOMISE
385	select DVB_STV0288 if !DVB_FE_CUSTOMISE
386	select DVB_IX2505V if !DVB_FE_CUSTOMISE
387	select DVB_STV0299 if !DVB_FE_CUSTOMISE
388	select DVB_PLL if !DVB_FE_CUSTOMISE
389	select DVB_M88RS2000 if !DVB_FE_CUSTOMISE
390	help
391	  Say Y here to support the LME DM04/QQBOX DVB-S USB2.0 .
392
393config DVB_USB_TECHNISAT_USB2
394	tristate "Technisat DVB-S/S2 USB2.0 support"
395	depends on DVB_USB
396	select DVB_STV090x if !DVB_FE_CUSTOMISE
397	select DVB_STV6110x if !DVB_FE_CUSTOMISE
398	help
399	  Say Y here to support the Technisat USB2 DVB-S/S2 device
400
401config DVB_USB_IT913X
402	tristate "it913x driver"
403	depends on DVB_USB
404	select DVB_IT913X_FE
405	help
406	  Say Y here to support the it913x device
407
408config DVB_USB_MXL111SF
409	tristate "MxL111SF DTV USB2.0 support"
410	depends on DVB_USB
411	select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
412	select VIDEO_TVEEPROM
413	help
414	  Say Y here to support the MxL111SF USB2.0 DTV receiver.
415
416config DVB_USB_RTL28XXU
417	tristate "Realtek RTL28xxU DVB USB support"
418	depends on DVB_USB && EXPERIMENTAL
419	select DVB_RTL2830
420	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
421	select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
422	select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
423	help
424	  Say Y here to support the Realtek RTL28xxU DVB USB receiver.
425