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