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
447	default m if !MEDIA_SUBDRV_AUTOSELECT
448	help
449	  Say Y when you want to support this frontend.
450
451config DVB_RTL2832
452	tristate "Realtek RTL2832 DVB-T"
453	depends on DVB_CORE && I2C && I2C_MUX
454	default m if !MEDIA_SUBDRV_AUTOSELECT
455	help
456	  Say Y when you want to support this frontend.
457
458config DVB_RTL2832_SDR
459	tristate "Realtek RTL2832 SDR"
460	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
461	select DVB_RTL2832
462	select VIDEOBUF2_VMALLOC
463	default m if !MEDIA_SUBDRV_AUTOSELECT
464	help
465	  Say Y when you want to support this SDR module.
466
467config DVB_SI2168
468	tristate "Silicon Labs Si2168"
469	depends on DVB_CORE && I2C && I2C_MUX
470	default m if !MEDIA_SUBDRV_AUTOSELECT
471	help
472	  Say Y when you want to support this frontend.
473
474comment "DVB-C (cable) frontends"
475	depends on DVB_CORE
476
477config DVB_VES1820
478	tristate "VLSI VES1820 based"
479	depends on DVB_CORE && I2C
480	default m if !MEDIA_SUBDRV_AUTOSELECT
481	help
482	  A DVB-C tuner module. Say Y when you want to support this frontend.
483
484config DVB_TDA10021
485	tristate "Philips TDA10021 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_TDA10023
492	tristate "Philips TDA10023 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_STV0297
499	tristate "ST STV0297 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
505comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
506	depends on DVB_CORE
507
508config DVB_NXT200X
509	tristate "NxtWave Communications NXT2002/NXT2004 based"
510	depends on DVB_CORE && I2C
511	default m if !MEDIA_SUBDRV_AUTOSELECT
512	help
513	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
514	  to support this frontend.
515
516	  This driver needs external firmware. Please use the commands
517	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
518	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
519	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
520	  or /lib/firmware (depending on configuration of firmware hotplug).
521
522config DVB_OR51211
523	tristate "Oren OR51211 based"
524	depends on DVB_CORE && I2C
525	default m if !MEDIA_SUBDRV_AUTOSELECT
526	help
527	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
528
529	  This driver needs external firmware. Please use the command
530	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
531	  download it, and then copy it to /usr/lib/hotplug/firmware
532	  or /lib/firmware (depending on configuration of firmware hotplug).
533
534config DVB_OR51132
535	tristate "Oren OR51132 based"
536	depends on DVB_CORE && I2C
537	default m if !MEDIA_SUBDRV_AUTOSELECT
538	help
539	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
540	  to support this frontend.
541
542	  This driver needs external firmware. Please use the commands
543	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
544	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
545	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
546	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
547	  configuration of firmware hotplug).
548
549config DVB_BCM3510
550	tristate "Broadcom BCM3510"
551	depends on DVB_CORE && I2C
552	default m if !MEDIA_SUBDRV_AUTOSELECT
553	help
554	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
555	  support this frontend.
556
557config DVB_LGDT330X
558	tristate "LG Electronics LGDT3302/LGDT3303 based"
559	depends on DVB_CORE && I2C
560	default m if !MEDIA_SUBDRV_AUTOSELECT
561	help
562	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
563	  to support this frontend.
564
565config DVB_LGDT3305
566	tristate "LG Electronics LGDT3304 and LGDT3305 based"
567	depends on DVB_CORE && I2C
568	default m if !MEDIA_SUBDRV_AUTOSELECT
569	help
570	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
571	  to support this frontend.
572
573config DVB_LG2160
574	tristate "LG Electronics LG216x based"
575	depends on DVB_CORE && I2C
576	default m if !MEDIA_SUBDRV_AUTOSELECT
577	help
578	  An ATSC/MH demodulator module. Say Y when you want
579	  to support this frontend.
580
581config DVB_S5H1409
582	tristate "Samsung S5H1409 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_AU8522
590	depends on I2C
591	tristate
592
593config DVB_AU8522_DTV
594	tristate "Auvitek AU8522 based DTV demod"
595	depends on DVB_CORE && I2C
596	select DVB_AU8522
597	default m if !MEDIA_SUBDRV_AUTOSELECT
598	help
599	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
600	  you want to enable DTV demodulation support for this frontend.
601
602config DVB_AU8522_V4L
603	tristate "Auvitek AU8522 based ATV demod"
604	depends on VIDEO_V4L2 && I2C
605	select DVB_AU8522
606	default m if !MEDIA_SUBDRV_AUTOSELECT
607	help
608	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
609	  you want to enable ATV demodulation support for this frontend.
610
611config DVB_S5H1411
612	tristate "Samsung S5H1411 based"
613	depends on DVB_CORE && I2C
614	default m if !MEDIA_SUBDRV_AUTOSELECT
615	help
616	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
617	  to support this frontend.
618
619comment "ISDB-T (terrestrial) frontends"
620	depends on DVB_CORE
621
622config DVB_S921
623	tristate "Sharp S921 frontend"
624	depends on DVB_CORE && I2C
625	default m if !MEDIA_SUBDRV_AUTOSELECT
626	help
627	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
628	  Say Y when you want to support this frontend.
629
630config DVB_DIB8000
631	tristate "DiBcom 8000MB/MC"
632	depends on DVB_CORE && I2C
633	default m if !MEDIA_SUBDRV_AUTOSELECT
634	help
635	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
636	  Say Y when you want to support this frontend.
637
638config DVB_MB86A20S
639	tristate "Fujitsu mb86a20s"
640	depends on DVB_CORE && I2C
641	default m if !MEDIA_SUBDRV_AUTOSELECT
642	help
643	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
644	  Say Y when you want to support this frontend.
645
646comment "Digital terrestrial only tuners/PLL"
647	depends on DVB_CORE
648
649config DVB_PLL
650	tristate "Generic I2C PLL based tuners"
651	depends on DVB_CORE && I2C
652	default m if !MEDIA_SUBDRV_AUTOSELECT
653	help
654	  This module drives a number of tuners based on PLL chips with a
655	  common I2C interface. Say Y when you want to support these tuners.
656
657config DVB_TUNER_DIB0070
658	tristate "DiBcom DiB0070 silicon base-band tuner"
659	depends on I2C
660	default m if !MEDIA_SUBDRV_AUTOSELECT
661	help
662	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
663	  This device is only used inside a SiP called together with a
664	  demodulator for now.
665
666config DVB_TUNER_DIB0090
667	tristate "DiBcom DiB0090 silicon base-band tuner"
668	depends on I2C
669	default m if !MEDIA_SUBDRV_AUTOSELECT
670	help
671	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
672	  This device is only used inside a SiP called together with a
673	  demodulator for now.
674
675comment "SEC control devices for DVB-S"
676	depends on DVB_CORE
677
678source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
679
680config DVB_LNBP21
681	tristate "LNBP21/LNBH24 SEC controllers"
682	depends on DVB_CORE && I2C
683	default m if !MEDIA_SUBDRV_AUTOSELECT
684	help
685	  An SEC control chips.
686
687config DVB_LNBP22
688	tristate "LNBP22 SEC controllers"
689	depends on DVB_CORE && I2C
690	default m if !MEDIA_SUBDRV_AUTOSELECT
691	help
692	  LNB power supply and control voltage
693	  regulator chip with step-up converter
694	  and I2C interface.
695	  Say Y when you want to support this chip.
696
697config DVB_ISL6405
698	tristate "ISL6405 SEC controller"
699	depends on DVB_CORE && I2C
700	default m if !MEDIA_SUBDRV_AUTOSELECT
701	help
702	  An SEC control chip.
703
704config DVB_ISL6421
705	tristate "ISL6421 SEC controller"
706	depends on DVB_CORE && I2C
707	default m if !MEDIA_SUBDRV_AUTOSELECT
708	help
709	  An SEC control chip.
710
711config DVB_ISL6423
712	tristate "ISL6423 SEC controller"
713	depends on DVB_CORE && I2C
714	default m if !MEDIA_SUBDRV_AUTOSELECT
715	help
716	  A SEC controller chip from Intersil
717
718config DVB_A8293
719	tristate "Allegro A8293"
720	depends on DVB_CORE && I2C
721	default m if !MEDIA_SUBDRV_AUTOSELECT
722
723config DVB_LGS8GL5
724	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
725	depends on DVB_CORE && I2C
726	default m if !MEDIA_SUBDRV_AUTOSELECT
727	help
728	  A DMB-TH tuner module. Say Y when you want to support this frontend.
729
730config DVB_LGS8GXX
731	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
732	depends on DVB_CORE && I2C
733	select FW_LOADER
734	default m if !MEDIA_SUBDRV_AUTOSELECT
735	help
736	  A DMB-TH tuner module. Say Y when you want to support this frontend.
737
738config DVB_ATBM8830
739	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
740	depends on DVB_CORE && I2C
741	default m if !MEDIA_SUBDRV_AUTOSELECT
742	help
743	  A DMB-TH tuner module. Say Y when you want to support this frontend.
744
745config DVB_TDA665x
746	tristate "TDA665x tuner"
747	depends on DVB_CORE && I2C
748	default m if !MEDIA_SUBDRV_AUTOSELECT
749	help
750	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
751	  Say Y when you want to support this chip.
752
753	  Currently supported tuners:
754	  * Panasonic ENV57H12D5 (ET-50DT)
755
756config DVB_IX2505V
757	tristate "Sharp IX2505V silicon tuner"
758	depends on DVB_CORE && I2C
759	default m if !MEDIA_SUBDRV_AUTOSELECT
760	help
761	  A DVB-S tuner module. Say Y when you want to support this frontend.
762
763config DVB_M88RS2000
764	tristate "M88RS2000 DVB-S demodulator and tuner"
765	depends on DVB_CORE && I2C
766	default m if !MEDIA_SUBDRV_AUTOSELECT
767	help
768	  A DVB-S tuner module.
769	  Say Y when you want to support this frontend.
770
771config DVB_AF9033
772	tristate "Afatech AF9033 DVB-T demodulator"
773	depends on DVB_CORE && I2C
774	default m if !MEDIA_SUBDRV_AUTOSELECT
775
776comment "Tools to develop new frontends"
777
778config DVB_DUMMY_FE
779	tristate "Dummy frontend driver"
780	default n
781endmenu
782