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