1menu "Customise DVB Frontends"
2	visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
3
4comment "Multistandard (satellite) frontends"
5	depends on DVB_CORE
6
7config DVB_STB0899
8	tristate "STB0899 based"
9	depends on DVB_CORE && I2C
10	default m if !MEDIA_SUBDRV_AUTOSELECT
11	help
12	  A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
13	  to support this demodulator based frontends
14
15config DVB_STB6100
16	tristate "STB6100 based tuners"
17	depends on DVB_CORE && I2C
18	default m if !MEDIA_SUBDRV_AUTOSELECT
19	help
20	  A Silicon tuner from ST used in conjunction with the STB0899
21	  demodulator. Say Y when you want to support this tuner.
22
23config DVB_STV090x
24	tristate "STV0900/STV0903(A/B) based"
25	depends on DVB_CORE && I2C
26	default m if !MEDIA_SUBDRV_AUTOSELECT
27	help
28	  DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
29	  Say Y when you want to support these frontends.
30
31config DVB_STV6110x
32	tristate "STV6110/(A) based tuners"
33	depends on DVB_CORE && I2C
34	default m if !MEDIA_SUBDRV_AUTOSELECT
35	help
36	  A Silicon tuner that supports DVB-S and DVB-S2 modes
37
38config DVB_M88DS3103
39	tristate "Montage Technology M88DS3103"
40	depends on DVB_CORE && I2C && I2C_MUX
41	select REGMAP_I2C
42	default m if !MEDIA_SUBDRV_AUTOSELECT
43	help
44	  Say Y when you want to support this frontend.
45
46comment "Multistandard (cable + terrestrial) frontends"
47	depends on DVB_CORE
48
49config DVB_DRXK
50	tristate "Micronas DRXK based"
51	depends on DVB_CORE && I2C
52	default m if !MEDIA_SUBDRV_AUTOSELECT
53	help
54	  Micronas DRX-K DVB-C/T demodulator.
55
56	  Say Y when you want to support this frontend.
57
58config DVB_TDA18271C2DD
59	tristate "NXP TDA18271C2 silicon tuner"
60	depends on DVB_CORE && I2C
61	default m if !MEDIA_SUBDRV_AUTOSELECT
62	help
63	  NXP TDA18271 silicon tuner.
64
65	  Say Y when you want to support this tuner.
66
67config DVB_SI2165
68	tristate "Silicon Labs si2165 based"
69	depends on DVB_CORE && I2C
70	default m if !MEDIA_SUBDRV_AUTOSELECT
71	help
72	  A DVB-C/T demodulator.
73
74	  Say Y when you want to support this frontend.
75
76comment "DVB-S (satellite) frontends"
77	depends on DVB_CORE
78
79config DVB_CX24110
80	tristate "Conexant CX24110 based"
81	depends on DVB_CORE && I2C
82	default m if !MEDIA_SUBDRV_AUTOSELECT
83	help
84	  A DVB-S tuner module. Say Y when you want to support this frontend.
85
86config DVB_CX24123
87	tristate "Conexant CX24123 based"
88	depends on DVB_CORE && I2C
89	default m if !MEDIA_SUBDRV_AUTOSELECT
90	help
91	  A DVB-S tuner module. Say Y when you want to support this frontend.
92
93config DVB_MT312
94	tristate "Zarlink VP310/MT312/ZL10313 based"
95	depends on DVB_CORE && I2C
96	default m if !MEDIA_SUBDRV_AUTOSELECT
97	help
98	  A DVB-S tuner module. Say Y when you want to support this frontend.
99
100config DVB_ZL10036
101	tristate "Zarlink ZL10036 silicon tuner"
102	depends on DVB_CORE && I2C
103	default m if !MEDIA_SUBDRV_AUTOSELECT
104	help
105	  A DVB-S tuner module. Say Y when you want to support this frontend.
106
107config DVB_ZL10039
108	tristate "Zarlink ZL10039 silicon tuner"
109	depends on DVB_CORE && I2C
110	default m if !MEDIA_SUBDRV_AUTOSELECT
111	help
112	  A DVB-S tuner module. Say Y when you want to support this frontend.
113
114config DVB_S5H1420
115	tristate "Samsung S5H1420 based"
116	depends on DVB_CORE && I2C
117	default m if !MEDIA_SUBDRV_AUTOSELECT
118	help
119	  A DVB-S tuner module. Say Y when you want to support this frontend.
120
121config DVB_STV0288
122	tristate "ST STV0288 based"
123	depends on DVB_CORE && I2C
124	default m if !MEDIA_SUBDRV_AUTOSELECT
125	help
126	  A DVB-S tuner module. Say Y when you want to support this frontend.
127
128config DVB_STB6000
129	tristate "ST STB6000 silicon tuner"
130	depends on DVB_CORE && I2C
131	default m if !MEDIA_SUBDRV_AUTOSELECT
132	  help
133	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
134
135config DVB_STV0299
136	tristate "ST STV0299 based"
137	depends on DVB_CORE && I2C
138	default m if !MEDIA_SUBDRV_AUTOSELECT
139	help
140	  A DVB-S tuner module. Say Y when you want to support this frontend.
141
142config DVB_STV6110
143	tristate "ST STV6110 silicon tuner"
144	depends on DVB_CORE && I2C
145	default m if !MEDIA_SUBDRV_AUTOSELECT
146	  help
147	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
148
149config DVB_STV0900
150	tristate "ST STV0900 based"
151	depends on DVB_CORE && I2C
152	default m if !MEDIA_SUBDRV_AUTOSELECT
153	help
154	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
155
156config DVB_TDA8083
157	tristate "Philips TDA8083 based"
158	depends on DVB_CORE && I2C
159	default m if !MEDIA_SUBDRV_AUTOSELECT
160	help
161	  A DVB-S tuner module. Say Y when you want to support this frontend.
162
163config DVB_TDA10086
164	tristate "Philips TDA10086 based"
165	depends on DVB_CORE && I2C
166	default m if !MEDIA_SUBDRV_AUTOSELECT
167	help
168	  A DVB-S tuner module. Say Y when you want to support this frontend.
169
170config DVB_TDA8261
171	tristate "Philips TDA8261 based"
172	depends on DVB_CORE && I2C
173	default m if !MEDIA_SUBDRV_AUTOSELECT
174	help
175	  A DVB-S tuner module. Say Y when you want to support this frontend.
176
177config DVB_VES1X93
178	tristate "VLSI VES1893 or VES1993 based"
179	depends on DVB_CORE && I2C
180	default m if !MEDIA_SUBDRV_AUTOSELECT
181	help
182	  A DVB-S tuner module. Say Y when you want to support this frontend.
183
184config DVB_TUNER_ITD1000
185	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
186	depends on DVB_CORE && I2C
187	default m if !MEDIA_SUBDRV_AUTOSELECT
188	help
189	  A DVB-S tuner module. Say Y when you want to support this frontend.
190
191config DVB_TUNER_CX24113
192	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
193	depends on DVB_CORE && I2C
194	default m if !MEDIA_SUBDRV_AUTOSELECT
195	help
196	  A DVB-S tuner module. Say Y when you want to support this frontend.
197
198
199config DVB_TDA826X
200	tristate "Philips TDA826X silicon tuner"
201	depends on DVB_CORE && I2C
202	default m if !MEDIA_SUBDRV_AUTOSELECT
203	help
204	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
205
206config DVB_TUA6100
207	tristate "Infineon TUA6100 PLL"
208	depends on DVB_CORE && I2C
209	default m if !MEDIA_SUBDRV_AUTOSELECT
210	help
211	  A DVB-S PLL chip.
212
213config DVB_CX24116
214	tristate "Conexant CX24116 based"
215	depends on DVB_CORE && I2C
216	default m if !MEDIA_SUBDRV_AUTOSELECT
217	help
218	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
219
220config DVB_CX24117
221	tristate "Conexant CX24117 based"
222	depends on DVB_CORE && I2C
223	default m if !MEDIA_SUBDRV_AUTOSELECT
224	help
225	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
226
227config DVB_CX24120
228	tristate "Conexant CX24120 based"
229	depends on DVB_CORE && I2C
230	default m if !MEDIA_SUBDRV_AUTOSELECT
231	help
232	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
233
234config DVB_SI21XX
235	tristate "Silicon Labs SI21XX based"
236	depends on DVB_CORE && I2C
237	default m if !MEDIA_SUBDRV_AUTOSELECT
238	help
239	  A DVB-S tuner module. Say Y when you want to support this frontend.
240
241config DVB_TS2020
242	tristate "Montage Tehnology TS2020 based tuners"
243	depends on DVB_CORE && I2C
244	select REGMAP_I2C
245	default m if !MEDIA_SUBDRV_AUTOSELECT
246	help
247	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
248
249config DVB_DS3000
250	tristate "Montage Tehnology DS3000 based"
251	depends on DVB_CORE && I2C
252	default m if !MEDIA_SUBDRV_AUTOSELECT
253	help
254	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
255
256config DVB_MB86A16
257	tristate "Fujitsu MB86A16 based"
258	depends on DVB_CORE && I2C
259	default m if !MEDIA_SUBDRV_AUTOSELECT
260	help
261	  A DVB-S/DSS Direct Conversion reveiver.
262	  Say Y when you want to support this frontend.
263
264config DVB_TDA10071
265	tristate "NXP TDA10071"
266	depends on DVB_CORE && I2C
267	select REGMAP
268	default m if !MEDIA_SUBDRV_AUTOSELECT
269	help
270	  Say Y when you want to support this frontend.
271
272comment "DVB-T (terrestrial) frontends"
273	depends on DVB_CORE
274
275config DVB_SP8870
276	tristate "Spase sp8870 based"
277	depends on DVB_CORE && I2C
278	default m if !MEDIA_SUBDRV_AUTOSELECT
279	help
280	  A DVB-T tuner module. Say Y when you want to support this frontend.
281
282	  This driver needs external firmware. Please use the command
283	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
284	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
285	  or /lib/firmware (depending on configuration of firmware hotplug).
286
287config DVB_SP887X
288	tristate "Spase sp887x based"
289	depends on DVB_CORE && I2C
290	default m if !MEDIA_SUBDRV_AUTOSELECT
291	help
292	  A DVB-T tuner module. Say Y when you want to support this frontend.
293
294	  This driver needs external firmware. Please use the command
295	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
296	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
297	  or /lib/firmware (depending on configuration of firmware hotplug).
298
299config DVB_CX22700
300	tristate "Conexant CX22700 based"
301	depends on DVB_CORE && I2C
302	default m if !MEDIA_SUBDRV_AUTOSELECT
303	help
304	  A DVB-T tuner module. Say Y when you want to support this frontend.
305
306config DVB_CX22702
307	tristate "Conexant cx22702 demodulator (OFDM)"
308	depends on DVB_CORE && I2C
309	default m if !MEDIA_SUBDRV_AUTOSELECT
310	help
311	  A DVB-T tuner module. Say Y when you want to support this frontend.
312
313config DVB_S5H1432
314	tristate "Samsung s5h1432 demodulator (OFDM)"
315	depends on DVB_CORE && I2C
316	default m if !MEDIA_SUBDRV_AUTOSELECT
317	help
318	  A DVB-T tuner module. Say Y when you want to support this frontend.
319
320config DVB_DRXD
321	tristate "Micronas DRXD driver"
322	depends on DVB_CORE && I2C
323	default m if !MEDIA_SUBDRV_AUTOSELECT
324	help
325	  A DVB-T tuner module. Say Y when you want to support this frontend.
326
327	  Note: this driver was based on vendor driver reference code (released
328	  under the GPL) as opposed to the existing drx397xd driver, which
329	  was written via reverse engineering.
330
331config DVB_L64781
332	tristate "LSI L64781"
333	depends on DVB_CORE && I2C
334	default m if !MEDIA_SUBDRV_AUTOSELECT
335	help
336	  A DVB-T tuner module. Say Y when you want to support this frontend.
337
338config DVB_TDA1004X
339	tristate "Philips TDA10045H/TDA10046H based"
340	depends on DVB_CORE && I2C
341	default m if !MEDIA_SUBDRV_AUTOSELECT
342	help
343	  A DVB-T tuner module. Say Y when you want to support this frontend.
344
345	  This driver needs external firmware. Please use the commands
346	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
347	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
348	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
349	  or /lib/firmware (depending on configuration of firmware hotplug).
350
351config DVB_NXT6000
352	tristate "NxtWave Communications NXT6000 based"
353	depends on DVB_CORE && I2C
354	default m if !MEDIA_SUBDRV_AUTOSELECT
355	help
356	  A DVB-T tuner module. Say Y when you want to support this frontend.
357
358config DVB_MT352
359	tristate "Zarlink MT352 based"
360	depends on DVB_CORE && I2C
361	default m if !MEDIA_SUBDRV_AUTOSELECT
362	help
363	  A DVB-T tuner module. Say Y when you want to support this frontend.
364
365config DVB_ZL10353
366	tristate "Zarlink ZL10353 based"
367	depends on DVB_CORE && I2C
368	default m if !MEDIA_SUBDRV_AUTOSELECT
369	help
370	  A DVB-T tuner module. Say Y when you want to support this frontend.
371
372config DVB_DIB3000MB
373	tristate "DiBcom 3000M-B"
374	depends on DVB_CORE && I2C
375	default m if !MEDIA_SUBDRV_AUTOSELECT
376	help
377	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
378	  to support this frontend.
379
380config DVB_DIB3000MC
381	tristate "DiBcom 3000P/M-C"
382	depends on DVB_CORE && I2C
383	default m if !MEDIA_SUBDRV_AUTOSELECT
384	help
385	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
386	  to support this frontend.
387
388config DVB_DIB7000M
389	tristate "DiBcom 7000MA/MB/PA/PB/MC"
390	depends on DVB_CORE && I2C
391	default m if !MEDIA_SUBDRV_AUTOSELECT
392	help
393	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
394	  to support this frontend.
395
396config DVB_DIB7000P
397	tristate "DiBcom 7000PC"
398	depends on DVB_CORE && I2C
399	default m if !MEDIA_SUBDRV_AUTOSELECT
400	help
401	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
402	  to support this frontend.
403
404config DVB_DIB9000
405	tristate "DiBcom 9000"
406	depends on DVB_CORE && I2C
407	default m if !MEDIA_SUBDRV_AUTOSELECT
408	help
409	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
410	  to support this frontend.
411
412config DVB_TDA10048
413	tristate "Philips TDA10048HN based"
414	depends on DVB_CORE && I2C
415	default m if !MEDIA_SUBDRV_AUTOSELECT
416	help
417	  A DVB-T tuner module. Say Y when you want to support this frontend.
418
419config DVB_AF9013
420	tristate "Afatech AF9013 demodulator"
421	depends on DVB_CORE && I2C
422	default m if !MEDIA_SUBDRV_AUTOSELECT
423	help
424	  Say Y when you want to support this frontend.
425
426config DVB_EC100
427	tristate "E3C EC100"
428	depends on DVB_CORE && I2C
429	default m if !MEDIA_SUBDRV_AUTOSELECT
430	help
431	  Say Y when you want to support this frontend.
432
433config DVB_HD29L2
434	tristate "HDIC HD29L2"
435	depends on DVB_CORE && I2C
436	default m if !MEDIA_SUBDRV_AUTOSELECT
437	help
438	  Say Y when you want to support this frontend.
439
440config DVB_STV0367
441	tristate "ST STV0367 based"
442	depends on DVB_CORE && I2C
443	default m if !MEDIA_SUBDRV_AUTOSELECT
444	help
445	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
446
447config DVB_CXD2820R
448	tristate "Sony CXD2820R"
449	depends on DVB_CORE && I2C
450	default m if !MEDIA_SUBDRV_AUTOSELECT
451	help
452	  Say Y when you want to support this frontend.
453
454config DVB_CXD2841ER
455	tristate "Sony CXD2841ER"
456	depends on DVB_CORE && I2C
457	default m if !MEDIA_SUBDRV_AUTOSELECT
458	help
459	  Say Y when you want to support this frontend.
460
461config DVB_RTL2830
462	tristate "Realtek RTL2830 DVB-T"
463	depends on DVB_CORE && I2C && I2C_MUX
464	select REGMAP
465	default m if !MEDIA_SUBDRV_AUTOSELECT
466	help
467	  Say Y when you want to support this frontend.
468
469config DVB_RTL2832
470	tristate "Realtek RTL2832 DVB-T"
471	depends on DVB_CORE && I2C && I2C_MUX
472	select REGMAP
473	default m if !MEDIA_SUBDRV_AUTOSELECT
474	help
475	  Say Y when you want to support this frontend.
476
477config DVB_RTL2832_SDR
478	tristate "Realtek RTL2832 SDR"
479	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
480	select DVB_RTL2832
481	select VIDEOBUF2_VMALLOC
482	default m if !MEDIA_SUBDRV_AUTOSELECT
483	help
484	  Say Y when you want to support this SDR module.
485
486config DVB_SI2168
487	tristate "Silicon Labs Si2168"
488	depends on DVB_CORE && I2C && I2C_MUX
489	default m if !MEDIA_SUBDRV_AUTOSELECT
490	help
491	  Say Y when you want to support this frontend.
492
493config DVB_AS102_FE
494	tristate
495	depends on DVB_CORE
496	default DVB_AS102
497
498comment "DVB-C (cable) frontends"
499	depends on DVB_CORE
500
501config DVB_VES1820
502	tristate "VLSI VES1820 based"
503	depends on DVB_CORE && I2C
504	default m if !MEDIA_SUBDRV_AUTOSELECT
505	help
506	  A DVB-C tuner module. Say Y when you want to support this frontend.
507
508config DVB_TDA10021
509	tristate "Philips TDA10021 based"
510	depends on DVB_CORE && I2C
511	default m if !MEDIA_SUBDRV_AUTOSELECT
512	help
513	  A DVB-C tuner module. Say Y when you want to support this frontend.
514
515config DVB_TDA10023
516	tristate "Philips TDA10023 based"
517	depends on DVB_CORE && I2C
518	default m if !MEDIA_SUBDRV_AUTOSELECT
519	help
520	  A DVB-C tuner module. Say Y when you want to support this frontend.
521
522config DVB_STV0297
523	tristate "ST STV0297 based"
524	depends on DVB_CORE && I2C
525	default m if !MEDIA_SUBDRV_AUTOSELECT
526	help
527	  A DVB-C tuner module. Say Y when you want to support this frontend.
528
529comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
530	depends on DVB_CORE
531
532config DVB_NXT200X
533	tristate "NxtWave Communications NXT2002/NXT2004 based"
534	depends on DVB_CORE && I2C
535	default m if !MEDIA_SUBDRV_AUTOSELECT
536	help
537	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
538	  to support this frontend.
539
540	  This driver needs external firmware. Please use the commands
541	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
542	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
543	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
544	  or /lib/firmware (depending on configuration of firmware hotplug).
545
546config DVB_OR51211
547	tristate "Oren OR51211 based"
548	depends on DVB_CORE && I2C
549	default m if !MEDIA_SUBDRV_AUTOSELECT
550	help
551	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
552
553	  This driver needs external firmware. Please use the command
554	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
555	  download it, and then copy it to /usr/lib/hotplug/firmware
556	  or /lib/firmware (depending on configuration of firmware hotplug).
557
558config DVB_OR51132
559	tristate "Oren OR51132 based"
560	depends on DVB_CORE && I2C
561	default m if !MEDIA_SUBDRV_AUTOSELECT
562	help
563	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
564	  to support this frontend.
565
566	  This driver needs external firmware. Please use the commands
567	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
568	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
569	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
570	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
571	  configuration of firmware hotplug).
572
573config DVB_BCM3510
574	tristate "Broadcom BCM3510"
575	depends on DVB_CORE && I2C
576	default m if !MEDIA_SUBDRV_AUTOSELECT
577	help
578	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
579	  support this frontend.
580
581config DVB_LGDT330X
582	tristate "LG Electronics LGDT3302/LGDT3303 based"
583	depends on DVB_CORE && I2C
584	default m if !MEDIA_SUBDRV_AUTOSELECT
585	help
586	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
587	  to support this frontend.
588
589config DVB_LGDT3305
590	tristate "LG Electronics LGDT3304 and LGDT3305 based"
591	depends on DVB_CORE && I2C
592	default m if !MEDIA_SUBDRV_AUTOSELECT
593	help
594	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
595	  to support this frontend.
596
597config DVB_LGDT3306A
598	tristate "LG Electronics LGDT3306A based"
599	depends on DVB_CORE && I2C
600	default m if !MEDIA_SUBDRV_AUTOSELECT
601	help
602	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
603	  to support this frontend.
604
605config DVB_LG2160
606	tristate "LG Electronics LG216x based"
607	depends on DVB_CORE && I2C
608	default m if !MEDIA_SUBDRV_AUTOSELECT
609	help
610	  An ATSC/MH demodulator module. Say Y when you want
611	  to support this frontend.
612
613config DVB_S5H1409
614	tristate "Samsung S5H1409 based"
615	depends on DVB_CORE && I2C
616	default m if !MEDIA_SUBDRV_AUTOSELECT
617	help
618	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
619	  to support this frontend.
620
621config DVB_AU8522
622	depends on I2C
623	tristate
624
625config DVB_AU8522_DTV
626	tristate "Auvitek AU8522 based DTV demod"
627	depends on DVB_CORE && I2C
628	select DVB_AU8522
629	default m if !MEDIA_SUBDRV_AUTOSELECT
630	help
631	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
632	  you want to enable DTV demodulation support for this frontend.
633
634config DVB_AU8522_V4L
635	tristate "Auvitek AU8522 based ATV demod"
636	depends on VIDEO_V4L2 && I2C
637	select DVB_AU8522
638	default m if !MEDIA_SUBDRV_AUTOSELECT
639	help
640	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
641	  you want to enable ATV demodulation support for this frontend.
642
643config DVB_S5H1411
644	tristate "Samsung S5H1411 based"
645	depends on DVB_CORE && I2C
646	default m if !MEDIA_SUBDRV_AUTOSELECT
647	help
648	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
649	  to support this frontend.
650
651comment "ISDB-T (terrestrial) frontends"
652	depends on DVB_CORE
653
654config DVB_S921
655	tristate "Sharp S921 frontend"
656	depends on DVB_CORE && I2C
657	default m if !MEDIA_SUBDRV_AUTOSELECT
658	help
659	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
660	  Say Y when you want to support this frontend.
661
662config DVB_DIB8000
663	tristate "DiBcom 8000MB/MC"
664	depends on DVB_CORE && I2C
665	default m if !MEDIA_SUBDRV_AUTOSELECT
666	help
667	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
668	  Say Y when you want to support this frontend.
669
670config DVB_MB86A20S
671	tristate "Fujitsu mb86a20s"
672	depends on DVB_CORE && I2C
673	default m if !MEDIA_SUBDRV_AUTOSELECT
674	help
675	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
676	  Say Y when you want to support this frontend.
677
678comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
679	depends on DVB_CORE
680
681config DVB_TC90522
682	tristate "Toshiba TC90522"
683	depends on DVB_CORE && I2C
684	default m if !MEDIA_SUBDRV_AUTOSELECT
685	help
686	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
687	  Say Y when you want to support this frontend.
688
689comment "Digital terrestrial only tuners/PLL"
690	depends on DVB_CORE
691
692config DVB_PLL
693	tristate "Generic I2C PLL based tuners"
694	depends on DVB_CORE && I2C
695	default m if !MEDIA_SUBDRV_AUTOSELECT
696	help
697	  This module drives a number of tuners based on PLL chips with a
698	  common I2C interface. Say Y when you want to support these tuners.
699
700config DVB_TUNER_DIB0070
701	tristate "DiBcom DiB0070 silicon base-band tuner"
702	depends on I2C
703	default m if !MEDIA_SUBDRV_AUTOSELECT
704	help
705	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
706	  This device is only used inside a SiP called together with a
707	  demodulator for now.
708
709config DVB_TUNER_DIB0090
710	tristate "DiBcom DiB0090 silicon base-band tuner"
711	depends on I2C
712	default m if !MEDIA_SUBDRV_AUTOSELECT
713	help
714	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
715	  This device is only used inside a SiP called together with a
716	  demodulator for now.
717
718comment "SEC control devices for DVB-S"
719	depends on DVB_CORE
720
721source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
722
723config DVB_LNBH25
724	tristate "LNBH25 SEC controller"
725	depends on DVB_CORE && I2C
726	default m if !MEDIA_SUBDRV_AUTOSELECT
727	help
728	  An SEC control chip.
729	  Say Y when you want to support this chip.
730
731config DVB_LNBP21
732	tristate "LNBP21/LNBH24 SEC controllers"
733	depends on DVB_CORE && I2C
734	default m if !MEDIA_SUBDRV_AUTOSELECT
735	help
736	  An SEC control chips.
737
738config DVB_LNBP22
739	tristate "LNBP22 SEC controllers"
740	depends on DVB_CORE && I2C
741	default m if !MEDIA_SUBDRV_AUTOSELECT
742	help
743	  LNB power supply and control voltage
744	  regulator chip with step-up converter
745	  and I2C interface.
746	  Say Y when you want to support this chip.
747
748config DVB_ISL6405
749	tristate "ISL6405 SEC controller"
750	depends on DVB_CORE && I2C
751	default m if !MEDIA_SUBDRV_AUTOSELECT
752	help
753	  An SEC control chip.
754
755config DVB_ISL6421
756	tristate "ISL6421 SEC controller"
757	depends on DVB_CORE && I2C
758	default m if !MEDIA_SUBDRV_AUTOSELECT
759	help
760	  An SEC control chip.
761
762config DVB_ISL6423
763	tristate "ISL6423 SEC controller"
764	depends on DVB_CORE && I2C
765	default m if !MEDIA_SUBDRV_AUTOSELECT
766	help
767	  A SEC controller chip from Intersil
768
769config DVB_A8293
770	tristate "Allegro A8293"
771	depends on DVB_CORE && I2C
772	default m if !MEDIA_SUBDRV_AUTOSELECT
773
774config DVB_SP2
775	tristate "CIMaX SP2"
776	depends on DVB_CORE && I2C
777	default m if !MEDIA_SUBDRV_AUTOSELECT
778	help
779	  CIMaX SP2/SP2HF Common Interface module.
780
781config DVB_LGS8GL5
782	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
783	depends on DVB_CORE && I2C
784	default m if !MEDIA_SUBDRV_AUTOSELECT
785	help
786	  A DMB-TH tuner module. Say Y when you want to support this frontend.
787
788config DVB_LGS8GXX
789	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
790	depends on DVB_CORE && I2C
791	select FW_LOADER
792	default m if !MEDIA_SUBDRV_AUTOSELECT
793	help
794	  A DMB-TH tuner module. Say Y when you want to support this frontend.
795
796config DVB_ATBM8830
797	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
798	depends on DVB_CORE && I2C
799	default m if !MEDIA_SUBDRV_AUTOSELECT
800	help
801	  A DMB-TH tuner module. Say Y when you want to support this frontend.
802
803config DVB_TDA665x
804	tristate "TDA665x tuner"
805	depends on DVB_CORE && I2C
806	default m if !MEDIA_SUBDRV_AUTOSELECT
807	help
808	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
809	  Say Y when you want to support this chip.
810
811	  Currently supported tuners:
812	  * Panasonic ENV57H12D5 (ET-50DT)
813
814config DVB_IX2505V
815	tristate "Sharp IX2505V silicon tuner"
816	depends on DVB_CORE && I2C
817	default m if !MEDIA_SUBDRV_AUTOSELECT
818	help
819	  A DVB-S tuner module. Say Y when you want to support this frontend.
820
821config DVB_M88RS2000
822	tristate "M88RS2000 DVB-S demodulator and tuner"
823	depends on DVB_CORE && I2C
824	default m if !MEDIA_SUBDRV_AUTOSELECT
825	help
826	  A DVB-S tuner module.
827	  Say Y when you want to support this frontend.
828
829config DVB_AF9033
830	tristate "Afatech AF9033 DVB-T demodulator"
831	depends on DVB_CORE && I2C
832	default m if !MEDIA_SUBDRV_AUTOSELECT
833
834config DVB_HORUS3A
835	tristate "Sony Horus3A tuner"
836	depends on DVB_CORE && I2C
837	default m if !MEDIA_SUBDRV_AUTOSELECT
838	help
839	  Say Y when you want to support this frontend.
840
841config DVB_ASCOT2E
842	tristate "Sony Ascot2E tuner"
843	depends on DVB_CORE && I2C
844	default m if !MEDIA_SUBDRV_AUTOSELECT
845	help
846	  Say Y when you want to support this frontend.
847
848comment "Tools to develop new frontends"
849
850config DVB_DUMMY_FE
851	tristate "Dummy frontend driver"
852	default n
853endmenu
854