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