OSDN Git Service

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