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