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