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