1menu "Customise DVB Frontends"
2	visible if !MEDIA_SUBDRV_AUTOSELECT
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
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	default m if !MEDIA_SUBDRV_AUTOSELECT
268	help
269	  Say Y when you want to support this frontend.
270
271comment "DVB-T (terrestrial) frontends"
272	depends on DVB_CORE
273
274config DVB_SP8870
275	tristate "Spase sp8870 based"
276	depends on DVB_CORE && I2C
277	default m if !MEDIA_SUBDRV_AUTOSELECT
278	help
279	  A DVB-T tuner module. Say Y when you want to support this frontend.
280
281	  This driver needs external firmware. Please use the command
282	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
283	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
284	  or /lib/firmware (depending on configuration of firmware hotplug).
285
286config DVB_SP887X
287	tristate "Spase sp887x based"
288	depends on DVB_CORE && I2C
289	default m if !MEDIA_SUBDRV_AUTOSELECT
290	help
291	  A DVB-T tuner module. Say Y when you want to support this frontend.
292
293	  This driver needs external firmware. Please use the command
294	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
295	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
296	  or /lib/firmware (depending on configuration of firmware hotplug).
297
298config DVB_CX22700
299	tristate "Conexant CX22700 based"
300	depends on DVB_CORE && I2C
301	default m if !MEDIA_SUBDRV_AUTOSELECT
302	help
303	  A DVB-T tuner module. Say Y when you want to support this frontend.
304
305config DVB_CX22702
306	tristate "Conexant cx22702 demodulator (OFDM)"
307	depends on DVB_CORE && I2C
308	default m if !MEDIA_SUBDRV_AUTOSELECT
309	help
310	  A DVB-T tuner module. Say Y when you want to support this frontend.
311
312config DVB_S5H1432
313	tristate "Samsung s5h1432 demodulator (OFDM)"
314	depends on DVB_CORE && I2C
315	default m if !MEDIA_SUBDRV_AUTOSELECT
316	help
317	  A DVB-T tuner module. Say Y when you want to support this frontend.
318
319config DVB_DRXD
320	tristate "Micronas DRXD driver"
321	depends on DVB_CORE && I2C
322	default m if !MEDIA_SUBDRV_AUTOSELECT
323	help
324	  A DVB-T tuner module. Say Y when you want to support this frontend.
325
326	  Note: this driver was based on vendor driver reference code (released
327	  under the GPL) as opposed to the existing drx397xd driver, which
328	  was written via reverse engineering.
329
330config DVB_L64781
331	tristate "LSI L64781"
332	depends on DVB_CORE && I2C
333	default m if !MEDIA_SUBDRV_AUTOSELECT
334	help
335	  A DVB-T tuner module. Say Y when you want to support this frontend.
336
337config DVB_TDA1004X
338	tristate "Philips TDA10045H/TDA10046H based"
339	depends on DVB_CORE && I2C
340	default m if !MEDIA_SUBDRV_AUTOSELECT
341	help
342	  A DVB-T tuner module. Say Y when you want to support this frontend.
343
344	  This driver needs external firmware. Please use the commands
345	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
346	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
347	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
348	  or /lib/firmware (depending on configuration of firmware hotplug).
349
350config DVB_NXT6000
351	tristate "NxtWave Communications NXT6000 based"
352	depends on DVB_CORE && I2C
353	default m if !MEDIA_SUBDRV_AUTOSELECT
354	help
355	  A DVB-T tuner module. Say Y when you want to support this frontend.
356
357config DVB_MT352
358	tristate "Zarlink MT352 based"
359	depends on DVB_CORE && I2C
360	default m if !MEDIA_SUBDRV_AUTOSELECT
361	help
362	  A DVB-T tuner module. Say Y when you want to support this frontend.
363
364config DVB_ZL10353
365	tristate "Zarlink ZL10353 based"
366	depends on DVB_CORE && I2C
367	default m if !MEDIA_SUBDRV_AUTOSELECT
368	help
369	  A DVB-T tuner module. Say Y when you want to support this frontend.
370
371config DVB_DIB3000MB
372	tristate "DiBcom 3000M-B"
373	depends on DVB_CORE && I2C
374	default m if !MEDIA_SUBDRV_AUTOSELECT
375	help
376	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
377	  to support this frontend.
378
379config DVB_DIB3000MC
380	tristate "DiBcom 3000P/M-C"
381	depends on DVB_CORE && I2C
382	default m if !MEDIA_SUBDRV_AUTOSELECT
383	help
384	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
385	  to support this frontend.
386
387config DVB_DIB7000M
388	tristate "DiBcom 7000MA/MB/PA/PB/MC"
389	depends on DVB_CORE && I2C
390	default m if !MEDIA_SUBDRV_AUTOSELECT
391	help
392	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
393	  to support this frontend.
394
395config DVB_DIB7000P
396	tristate "DiBcom 7000PC"
397	depends on DVB_CORE && I2C
398	default m if !MEDIA_SUBDRV_AUTOSELECT
399	help
400	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
401	  to support this frontend.
402
403config DVB_DIB9000
404	tristate "DiBcom 9000"
405	depends on DVB_CORE && I2C
406	default m if !MEDIA_SUBDRV_AUTOSELECT
407	help
408	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
409	  to support this frontend.
410
411config DVB_TDA10048
412	tristate "Philips TDA10048HN based"
413	depends on DVB_CORE && I2C
414	default m if !MEDIA_SUBDRV_AUTOSELECT
415	help
416	  A DVB-T tuner module. Say Y when you want to support this frontend.
417
418config DVB_AF9013
419	tristate "Afatech AF9013 demodulator"
420	depends on DVB_CORE && I2C
421	default m if !MEDIA_SUBDRV_AUTOSELECT
422	help
423	  Say Y when you want to support this frontend.
424
425config DVB_EC100
426	tristate "E3C EC100"
427	depends on DVB_CORE && I2C
428	default m if !MEDIA_SUBDRV_AUTOSELECT
429	help
430	  Say Y when you want to support this frontend.
431
432config DVB_HD29L2
433	tristate "HDIC HD29L2"
434	depends on DVB_CORE && I2C
435	default m if !MEDIA_SUBDRV_AUTOSELECT
436	help
437	  Say Y when you want to support this frontend.
438
439config DVB_STV0367
440	tristate "ST STV0367 based"
441	depends on DVB_CORE && I2C
442	default m if !MEDIA_SUBDRV_AUTOSELECT
443	help
444	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
445
446config DVB_CXD2820R
447	tristate "Sony CXD2820R"
448	depends on DVB_CORE && I2C
449	default m if !MEDIA_SUBDRV_AUTOSELECT
450	help
451	  Say Y when you want to support this frontend.
452
453config DVB_RTL2830
454	tristate "Realtek RTL2830 DVB-T"
455	depends on DVB_CORE && I2C && I2C_MUX
456	select REGMAP
457	default m if !MEDIA_SUBDRV_AUTOSELECT
458	help
459	  Say Y when you want to support this frontend.
460
461config DVB_RTL2832
462	tristate "Realtek RTL2832 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_SDR
470	tristate "Realtek RTL2832 SDR"
471	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
472	select DVB_RTL2832
473	select VIDEOBUF2_VMALLOC
474	default m if !MEDIA_SUBDRV_AUTOSELECT
475	help
476	  Say Y when you want to support this SDR module.
477
478config DVB_SI2168
479	tristate "Silicon Labs Si2168"
480	depends on DVB_CORE && I2C && I2C_MUX
481	default m if !MEDIA_SUBDRV_AUTOSELECT
482	help
483	  Say Y when you want to support this frontend.
484
485config DVB_AS102_FE
486	tristate
487	depends on DVB_CORE
488	default DVB_AS102
489
490comment "DVB-C (cable) frontends"
491	depends on DVB_CORE
492
493config DVB_VES1820
494	tristate "VLSI VES1820 based"
495	depends on DVB_CORE && I2C
496	default m if !MEDIA_SUBDRV_AUTOSELECT
497	help
498	  A DVB-C tuner module. Say Y when you want to support this frontend.
499
500config DVB_TDA10021
501	tristate "Philips TDA10021 based"
502	depends on DVB_CORE && I2C
503	default m if !MEDIA_SUBDRV_AUTOSELECT
504	help
505	  A DVB-C tuner module. Say Y when you want to support this frontend.
506
507config DVB_TDA10023
508	tristate "Philips TDA10023 based"
509	depends on DVB_CORE && I2C
510	default m if !MEDIA_SUBDRV_AUTOSELECT
511	help
512	  A DVB-C tuner module. Say Y when you want to support this frontend.
513
514config DVB_STV0297
515	tristate "ST STV0297 based"
516	depends on DVB_CORE && I2C
517	default m if !MEDIA_SUBDRV_AUTOSELECT
518	help
519	  A DVB-C tuner module. Say Y when you want to support this frontend.
520
521comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
522	depends on DVB_CORE
523
524config DVB_NXT200X
525	tristate "NxtWave Communications NXT2002/NXT2004 based"
526	depends on DVB_CORE && I2C
527	default m if !MEDIA_SUBDRV_AUTOSELECT
528	help
529	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
530	  to support this frontend.
531
532	  This driver needs external firmware. Please use the commands
533	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
534	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
535	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
536	  or /lib/firmware (depending on configuration of firmware hotplug).
537
538config DVB_OR51211
539	tristate "Oren OR51211 based"
540	depends on DVB_CORE && I2C
541	default m if !MEDIA_SUBDRV_AUTOSELECT
542	help
543	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
544
545	  This driver needs external firmware. Please use the command
546	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
547	  download it, and then copy it to /usr/lib/hotplug/firmware
548	  or /lib/firmware (depending on configuration of firmware hotplug).
549
550config DVB_OR51132
551	tristate "Oren OR51132 based"
552	depends on DVB_CORE && I2C
553	default m if !MEDIA_SUBDRV_AUTOSELECT
554	help
555	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
556	  to support this frontend.
557
558	  This driver needs external firmware. Please use the commands
559	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
560	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
561	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
562	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
563	  configuration of firmware hotplug).
564
565config DVB_BCM3510
566	tristate "Broadcom BCM3510"
567	depends on DVB_CORE && I2C
568	default m if !MEDIA_SUBDRV_AUTOSELECT
569	help
570	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
571	  support this frontend.
572
573config DVB_LGDT330X
574	tristate "LG Electronics LGDT3302/LGDT3303 based"
575	depends on DVB_CORE && I2C
576	default m if !MEDIA_SUBDRV_AUTOSELECT
577	help
578	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
579	  to support this frontend.
580
581config DVB_LGDT3305
582	tristate "LG Electronics LGDT3304 and LGDT3305 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_LGDT3306A
590	tristate "LG Electronics LGDT3306A based"
591	depends on DVB_CORE && I2C
592	default m if !MEDIA_SUBDRV_AUTOSELECT
593	help
594	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
595	  to support this frontend.
596
597config DVB_LG2160
598	tristate "LG Electronics LG216x based"
599	depends on DVB_CORE && I2C
600	default m if !MEDIA_SUBDRV_AUTOSELECT
601	help
602	  An ATSC/MH demodulator module. Say Y when you want
603	  to support this frontend.
604
605config DVB_S5H1409
606	tristate "Samsung S5H1409 based"
607	depends on DVB_CORE && I2C
608	default m if !MEDIA_SUBDRV_AUTOSELECT
609	help
610	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
611	  to support this frontend.
612
613config DVB_AU8522
614	depends on I2C
615	tristate
616
617config DVB_AU8522_DTV
618	tristate "Auvitek AU8522 based DTV demod"
619	depends on DVB_CORE && I2C
620	select DVB_AU8522
621	default m if !MEDIA_SUBDRV_AUTOSELECT
622	help
623	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
624	  you want to enable DTV demodulation support for this frontend.
625
626config DVB_AU8522_V4L
627	tristate "Auvitek AU8522 based ATV demod"
628	depends on VIDEO_V4L2 && I2C
629	select DVB_AU8522
630	default m if !MEDIA_SUBDRV_AUTOSELECT
631	help
632	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
633	  you want to enable ATV demodulation support for this frontend.
634
635config DVB_S5H1411
636	tristate "Samsung S5H1411 based"
637	depends on DVB_CORE && I2C
638	default m if !MEDIA_SUBDRV_AUTOSELECT
639	help
640	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
641	  to support this frontend.
642
643comment "ISDB-T (terrestrial) frontends"
644	depends on DVB_CORE
645
646config DVB_S921
647	tristate "Sharp S921 frontend"
648	depends on DVB_CORE && I2C
649	default m if !MEDIA_SUBDRV_AUTOSELECT
650	help
651	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
652	  Say Y when you want to support this frontend.
653
654config DVB_DIB8000
655	tristate "DiBcom 8000MB/MC"
656	depends on DVB_CORE && I2C
657	default m if !MEDIA_SUBDRV_AUTOSELECT
658	help
659	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
660	  Say Y when you want to support this frontend.
661
662config DVB_MB86A20S
663	tristate "Fujitsu mb86a20s"
664	depends on DVB_CORE && I2C
665	default m if !MEDIA_SUBDRV_AUTOSELECT
666	help
667	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
668	  Say Y when you want to support this frontend.
669
670comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
671	depends on DVB_CORE
672
673config DVB_TC90522
674	tristate "Toshiba TC90522"
675	depends on DVB_CORE && I2C
676	default m if !MEDIA_SUBDRV_AUTOSELECT
677	help
678	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
679	  Say Y when you want to support this frontend.
680
681comment "Digital terrestrial only tuners/PLL"
682	depends on DVB_CORE
683
684config DVB_PLL
685	tristate "Generic I2C PLL based tuners"
686	depends on DVB_CORE && I2C
687	default m if !MEDIA_SUBDRV_AUTOSELECT
688	help
689	  This module drives a number of tuners based on PLL chips with a
690	  common I2C interface. Say Y when you want to support these tuners.
691
692config DVB_TUNER_DIB0070
693	tristate "DiBcom DiB0070 silicon base-band tuner"
694	depends on I2C
695	default m if !MEDIA_SUBDRV_AUTOSELECT
696	help
697	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
698	  This device is only used inside a SiP called together with a
699	  demodulator for now.
700
701config DVB_TUNER_DIB0090
702	tristate "DiBcom DiB0090 silicon base-band tuner"
703	depends on I2C
704	default m if !MEDIA_SUBDRV_AUTOSELECT
705	help
706	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
707	  This device is only used inside a SiP called together with a
708	  demodulator for now.
709
710comment "SEC control devices for DVB-S"
711	depends on DVB_CORE
712
713source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
714
715config DVB_LNBP21
716	tristate "LNBP21/LNBH24 SEC controllers"
717	depends on DVB_CORE && I2C
718	default m if !MEDIA_SUBDRV_AUTOSELECT
719	help
720	  An SEC control chips.
721
722config DVB_LNBP22
723	tristate "LNBP22 SEC controllers"
724	depends on DVB_CORE && I2C
725	default m if !MEDIA_SUBDRV_AUTOSELECT
726	help
727	  LNB power supply and control voltage
728	  regulator chip with step-up converter
729	  and I2C interface.
730	  Say Y when you want to support this chip.
731
732config DVB_ISL6405
733	tristate "ISL6405 SEC controller"
734	depends on DVB_CORE && I2C
735	default m if !MEDIA_SUBDRV_AUTOSELECT
736	help
737	  An SEC control chip.
738
739config DVB_ISL6421
740	tristate "ISL6421 SEC controller"
741	depends on DVB_CORE && I2C
742	default m if !MEDIA_SUBDRV_AUTOSELECT
743	help
744	  An SEC control chip.
745
746config DVB_ISL6423
747	tristate "ISL6423 SEC controller"
748	depends on DVB_CORE && I2C
749	default m if !MEDIA_SUBDRV_AUTOSELECT
750	help
751	  A SEC controller chip from Intersil
752
753config DVB_A8293
754	tristate "Allegro A8293"
755	depends on DVB_CORE && I2C
756	default m if !MEDIA_SUBDRV_AUTOSELECT
757
758config DVB_SP2
759	tristate "CIMaX SP2"
760	depends on DVB_CORE && I2C
761	default m if !MEDIA_SUBDRV_AUTOSELECT
762	help
763	  CIMaX SP2/SP2HF Common Interface module.
764
765config DVB_LGS8GL5
766	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
767	depends on DVB_CORE && I2C
768	default m if !MEDIA_SUBDRV_AUTOSELECT
769	help
770	  A DMB-TH tuner module. Say Y when you want to support this frontend.
771
772config DVB_LGS8GXX
773	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
774	depends on DVB_CORE && I2C
775	select FW_LOADER
776	default m if !MEDIA_SUBDRV_AUTOSELECT
777	help
778	  A DMB-TH tuner module. Say Y when you want to support this frontend.
779
780config DVB_ATBM8830
781	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
782	depends on DVB_CORE && I2C
783	default m if !MEDIA_SUBDRV_AUTOSELECT
784	help
785	  A DMB-TH tuner module. Say Y when you want to support this frontend.
786
787config DVB_TDA665x
788	tristate "TDA665x tuner"
789	depends on DVB_CORE && I2C
790	default m if !MEDIA_SUBDRV_AUTOSELECT
791	help
792	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
793	  Say Y when you want to support this chip.
794
795	  Currently supported tuners:
796	  * Panasonic ENV57H12D5 (ET-50DT)
797
798config DVB_IX2505V
799	tristate "Sharp IX2505V silicon tuner"
800	depends on DVB_CORE && I2C
801	default m if !MEDIA_SUBDRV_AUTOSELECT
802	help
803	  A DVB-S tuner module. Say Y when you want to support this frontend.
804
805config DVB_M88RS2000
806	tristate "M88RS2000 DVB-S demodulator and tuner"
807	depends on DVB_CORE && I2C
808	default m if !MEDIA_SUBDRV_AUTOSELECT
809	help
810	  A DVB-S tuner module.
811	  Say Y when you want to support this frontend.
812
813config DVB_AF9033
814	tristate "Afatech AF9033 DVB-T demodulator"
815	depends on DVB_CORE && I2C
816	default m if !MEDIA_SUBDRV_AUTOSELECT
817
818comment "Tools to develop new frontends"
819
820config DVB_DUMMY_FE
821	tristate "Dummy frontend driver"
822	default n
823endmenu
824