[media] DiBxxxx: Codingstype updates
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / drivers / media / dvb / frontends / Kconfig
bloba20c1532726a4f304abd9b6ef6858426e272cb51
1 config DVB_FE_CUSTOMISE
2         bool "Customise the frontend modules to build"
3         depends on DVB_CORE
4         default y if EXPERT
5         help
6           This allows the user to select/deselect frontend drivers for their
7           hardware from the build.
9           Use this option with care as deselecting frontends which are in fact
10           necessary will result in DVB devices which cannot be tuned due to lack
11           of driver support.
13           If unsure say N.
15 menu "Customise DVB Frontends"
16         visible if DVB_FE_CUSTOMISE
18 comment "Multistandard (satellite) frontends"
19         depends on DVB_CORE
21 config DVB_STB0899
22         tristate "STB0899 based"
23         depends on DVB_CORE && I2C
24         default m if DVB_FE_CUSTOMISE
25         help
26           A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
27           to support this demodulator based frontends
29 config DVB_STB6100
30         tristate "STB6100 based tuners"
31         depends on DVB_CORE && I2C
32         default m if DVB_FE_CUSTOMISE
33         help
34           A Silicon tuner from ST used in conjunction with the STB0899
35           demodulator. Say Y when you want to support this tuner.
37 config DVB_STV090x
38         tristate "STV0900/STV0903(A/B) based"
39         depends on DVB_CORE && I2C
40         default m if DVB_FE_CUSTOMISE
41         help
42           DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
43           Say Y when you want to support these frontends.
45 config DVB_STV6110x
46         tristate "STV6110/(A) based tuners"
47         depends on DVB_CORE && I2C
48         default m if DVB_FE_CUSTOMISE
49         help
50           A Silicon tuner that supports DVB-S and DVB-S2 modes
52 comment "DVB-S (satellite) frontends"
53         depends on DVB_CORE
55 config DVB_CX24110
56         tristate "Conexant CX24110 based"
57         depends on DVB_CORE && I2C
58         default m if DVB_FE_CUSTOMISE
59         help
60           A DVB-S tuner module. Say Y when you want to support this frontend.
62 config DVB_CX24123
63         tristate "Conexant CX24123 based"
64         depends on DVB_CORE && I2C
65         default m if DVB_FE_CUSTOMISE
66         help
67           A DVB-S tuner module. Say Y when you want to support this frontend.
69 config DVB_MT312
70         tristate "Zarlink VP310/MT312/ZL10313 based"
71         depends on DVB_CORE && I2C
72         default m if DVB_FE_CUSTOMISE
73         help
74           A DVB-S tuner module. Say Y when you want to support this frontend.
76 config DVB_ZL10036
77         tristate "Zarlink ZL10036 silicon tuner"
78         depends on DVB_CORE && I2C
79         default m if DVB_FE_CUSTOMISE
80         help
81           A DVB-S tuner module. Say Y when you want to support this frontend.
83 config DVB_ZL10039
84         tristate "Zarlink ZL10039 silicon tuner"
85         depends on DVB_CORE && I2C
86         default m if DVB_FE_CUSTOMISE
87         help
88           A DVB-S tuner module. Say Y when you want to support this frontend.
90 config DVB_S5H1420
91         tristate "Samsung S5H1420 based"
92         depends on DVB_CORE && I2C
93         default m if DVB_FE_CUSTOMISE
94         help
95           A DVB-S tuner module. Say Y when you want to support this frontend.
97 config DVB_STV0288
98         tristate "ST STV0288 based"
99         depends on DVB_CORE && I2C
100         default m if DVB_FE_CUSTOMISE
101         help
102           A DVB-S tuner module. Say Y when you want to support this frontend.
104 config DVB_STB6000
105         tristate "ST STB6000 silicon tuner"
106         depends on DVB_CORE && I2C
107         default m if DVB_FE_CUSTOMISE
108           help
109           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
111 config DVB_STV0299
112         tristate "ST STV0299 based"
113         depends on DVB_CORE && I2C
114         default m if DVB_FE_CUSTOMISE
115         help
116           A DVB-S tuner module. Say Y when you want to support this frontend.
118 config DVB_STV6110
119         tristate "ST STV6110 silicon tuner"
120         depends on DVB_CORE && I2C
121         default m if DVB_FE_CUSTOMISE
122           help
123           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
125 config DVB_STV0900
126         tristate "ST STV0900 based"
127         depends on DVB_CORE && I2C
128         default m if DVB_FE_CUSTOMISE
129         help
130           A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
132 config DVB_TDA8083
133         tristate "Philips TDA8083 based"
134         depends on DVB_CORE && I2C
135         default m if DVB_FE_CUSTOMISE
136         help
137           A DVB-S tuner module. Say Y when you want to support this frontend.
139 config DVB_TDA10086
140         tristate "Philips TDA10086 based"
141         depends on DVB_CORE && I2C
142         default m if DVB_FE_CUSTOMISE
143         help
144           A DVB-S tuner module. Say Y when you want to support this frontend.
146 config DVB_TDA8261
147         tristate "Philips TDA8261 based"
148         depends on DVB_CORE && I2C
149         default m if DVB_FE_CUSTOMISE
150         help
151           A DVB-S tuner module. Say Y when you want to support this frontend.
153 config DVB_VES1X93
154         tristate "VLSI VES1893 or VES1993 based"
155         depends on DVB_CORE && I2C
156         default m if DVB_FE_CUSTOMISE
157         help
158           A DVB-S tuner module. Say Y when you want to support this frontend.
160 config DVB_TUNER_ITD1000
161         tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
162         depends on DVB_CORE && I2C
163         default m if DVB_FE_CUSTOMISE
164         help
165           A DVB-S tuner module. Say Y when you want to support this frontend.
167 config DVB_TUNER_CX24113
168         tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
169         depends on DVB_CORE && I2C
170         default m if DVB_FE_CUSTOMISE
171         help
172           A DVB-S tuner module. Say Y when you want to support this frontend.
175 config DVB_TDA826X
176         tristate "Philips TDA826X silicon tuner"
177         depends on DVB_CORE && I2C
178         default m if DVB_FE_CUSTOMISE
179         help
180           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
182 config DVB_TUA6100
183         tristate "Infineon TUA6100 PLL"
184         depends on DVB_CORE && I2C
185         default m if DVB_FE_CUSTOMISE
186         help
187           A DVB-S PLL chip.
189 config DVB_CX24116
190         tristate "Conexant CX24116 based"
191         depends on DVB_CORE && I2C
192         default m if DVB_FE_CUSTOMISE
193         help
194           A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
196 config DVB_SI21XX
197         tristate "Silicon Labs SI21XX based"
198         depends on DVB_CORE && I2C
199         default m if DVB_FE_CUSTOMISE
200         help
201           A DVB-S tuner module. Say Y when you want to support this frontend.
203 config DVB_DS3000
204         tristate "Montage Tehnology DS3000 based"
205         depends on DVB_CORE && I2C
206         default m if DVB_FE_CUSTOMISE
207         help
208           A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
210 config DVB_MB86A16
211         tristate "Fujitsu MB86A16 based"
212         depends on DVB_CORE && I2C
213         default m if DVB_FE_CUSTOMISE
214         help
215           A DVB-S/DSS Direct Conversion reveiver.
216           Say Y when you want to support this frontend.
218 comment "DVB-T (terrestrial) frontends"
219         depends on DVB_CORE
221 config DVB_SP8870
222         tristate "Spase sp8870 based"
223         depends on DVB_CORE && I2C
224         default m if DVB_FE_CUSTOMISE
225         help
226           A DVB-T tuner module. Say Y when you want to support this frontend.
228           This driver needs external firmware. Please use the command
229           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
230           download/extract it, and then copy it to /usr/lib/hotplug/firmware
231           or /lib/firmware (depending on configuration of firmware hotplug).
233 config DVB_SP887X
234         tristate "Spase sp887x based"
235         depends on DVB_CORE && I2C
236         default m if DVB_FE_CUSTOMISE
237         help
238           A DVB-T tuner module. Say Y when you want to support this frontend.
240           This driver needs external firmware. Please use the command
241           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
242           download/extract it, and then copy it to /usr/lib/hotplug/firmware
243           or /lib/firmware (depending on configuration of firmware hotplug).
245 config DVB_CX22700
246         tristate "Conexant CX22700 based"
247         depends on DVB_CORE && I2C
248         default m if DVB_FE_CUSTOMISE
249         help
250           A DVB-T tuner module. Say Y when you want to support this frontend.
252 config DVB_CX22702
253         tristate "Conexant cx22702 demodulator (OFDM)"
254         depends on DVB_CORE && I2C
255         default m if DVB_FE_CUSTOMISE
256         help
257           A DVB-T tuner module. Say Y when you want to support this frontend.
259 config DVB_S5H1432
260         tristate "Samsung s5h1432 demodulator (OFDM)"
261         depends on DVB_CORE && I2C
262         default m if DVB_FE_CUSTOMISE
263         help
264           A DVB-T tuner module. Say Y when you want to support this frontend.
266 config DVB_DRX397XD
267         tristate "Micronas DRX3975D/DRX3977D based"
268         depends on DVB_CORE && I2C
269         default m if DVB_FE_CUSTOMISE
270         help
271           A DVB-T tuner module. Say Y when you want to support this frontend.
273           TODO:
274           This driver needs external firmware. Please use the command
275           "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
276           download/extract them, and then copy them to /usr/lib/hotplug/firmware
277           or /lib/firmware (depending on configuration of firmware hotplug).
279 config DVB_L64781
280         tristate "LSI L64781"
281         depends on DVB_CORE && I2C
282         default m if DVB_FE_CUSTOMISE
283         help
284           A DVB-T tuner module. Say Y when you want to support this frontend.
286 config DVB_TDA1004X
287         tristate "Philips TDA10045H/TDA10046H based"
288         depends on DVB_CORE && I2C
289         default m if DVB_FE_CUSTOMISE
290         help
291           A DVB-T tuner module. Say Y when you want to support this frontend.
293           This driver needs external firmware. Please use the commands
294           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
295           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
296           download/extract them, and then copy them to /usr/lib/hotplug/firmware
297           or /lib/firmware (depending on configuration of firmware hotplug).
299 config DVB_NXT6000
300         tristate "NxtWave Communications NXT6000 based"
301         depends on DVB_CORE && I2C
302         default m if DVB_FE_CUSTOMISE
303         help
304           A DVB-T tuner module. Say Y when you want to support this frontend.
306 config DVB_MT352
307         tristate "Zarlink MT352 based"
308         depends on DVB_CORE && I2C
309         default m if DVB_FE_CUSTOMISE
310         help
311           A DVB-T tuner module. Say Y when you want to support this frontend.
313 config DVB_ZL10353
314         tristate "Zarlink ZL10353 based"
315         depends on DVB_CORE && I2C
316         default m if DVB_FE_CUSTOMISE
317         help
318           A DVB-T tuner module. Say Y when you want to support this frontend.
320 config DVB_DIB3000MB
321         tristate "DiBcom 3000M-B"
322         depends on DVB_CORE && I2C
323         default m if DVB_FE_CUSTOMISE
324         help
325           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
326           to support this frontend.
328 config DVB_DIB3000MC
329         tristate "DiBcom 3000P/M-C"
330         depends on DVB_CORE && I2C
331         default m if DVB_FE_CUSTOMISE
332         help
333           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
334           to support this frontend.
336 config DVB_DIB7000M
337         tristate "DiBcom 7000MA/MB/PA/PB/MC"
338         depends on DVB_CORE && I2C
339         default m if DVB_FE_CUSTOMISE
340         help
341           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
342           to support this frontend.
344 config DVB_DIB7000P
345         tristate "DiBcom 7000PC"
346         depends on DVB_CORE && I2C
347         default m if DVB_FE_CUSTOMISE
348         help
349           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
350           to support this frontend.
352 config DVB_DIB9000
353         tristate "DiBcom 9000"
354         depends on DVB_CORE && I2C
355         default m if DVB_FE_CUSTOMISE
356         help
357           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
358           to support this frontend.
360 config DVB_TDA10048
361         tristate "Philips TDA10048HN based"
362         depends on DVB_CORE && I2C
363         default m if DVB_FE_CUSTOMISE
364         help
365           A DVB-T tuner module. Say Y when you want to support this frontend.
367 config DVB_AF9013
368         tristate "Afatech AF9013 demodulator"
369         depends on DVB_CORE && I2C
370         default m if DVB_FE_CUSTOMISE
371         help
372           Say Y when you want to support this frontend.
374 config DVB_EC100
375         tristate "E3C EC100"
376         depends on DVB_CORE && I2C
377         default m if DVB_FE_CUSTOMISE
378         help
379           Say Y when you want to support this frontend.
381 comment "DVB-C (cable) frontends"
382         depends on DVB_CORE
384 config DVB_VES1820
385         tristate "VLSI VES1820 based"
386         depends on DVB_CORE && I2C
387         default m if DVB_FE_CUSTOMISE
388         help
389           A DVB-C tuner module. Say Y when you want to support this frontend.
391 config DVB_TDA10021
392         tristate "Philips TDA10021 based"
393         depends on DVB_CORE && I2C
394         default m if DVB_FE_CUSTOMISE
395         help
396           A DVB-C tuner module. Say Y when you want to support this frontend.
398 config DVB_TDA10023
399         tristate "Philips TDA10023 based"
400         depends on DVB_CORE && I2C
401         default m if DVB_FE_CUSTOMISE
402         help
403           A DVB-C tuner module. Say Y when you want to support this frontend.
405 config DVB_STV0297
406         tristate "ST STV0297 based"
407         depends on DVB_CORE && I2C
408         default m if DVB_FE_CUSTOMISE
409         help
410           A DVB-C tuner module. Say Y when you want to support this frontend.
412 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
413         depends on DVB_CORE
415 config DVB_NXT200X
416         tristate "NxtWave Communications NXT2002/NXT2004 based"
417         depends on DVB_CORE && I2C
418         default m if DVB_FE_CUSTOMISE
419         help
420           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
421           to support this frontend.
423           This driver needs external firmware. Please use the commands
424           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
425           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
426           download/extract them, and then copy them to /usr/lib/hotplug/firmware
427           or /lib/firmware (depending on configuration of firmware hotplug).
429 config DVB_OR51211
430         tristate "Oren OR51211 based"
431         depends on DVB_CORE && I2C
432         default m if DVB_FE_CUSTOMISE
433         help
434           An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
436           This driver needs external firmware. Please use the command
437           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
438           download it, and then copy it to /usr/lib/hotplug/firmware
439           or /lib/firmware (depending on configuration of firmware hotplug).
441 config DVB_OR51132
442         tristate "Oren OR51132 based"
443         depends on DVB_CORE && I2C
444         default m if DVB_FE_CUSTOMISE
445         help
446           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
447           to support this frontend.
449           This driver needs external firmware. Please use the commands
450           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
451           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
452           download firmwares for 8VSB and QAM64/256, respectively. Copy them to
453           /usr/lib/hotplug/firmware or /lib/firmware (depending on
454           configuration of firmware hotplug).
456 config DVB_BCM3510
457         tristate "Broadcom BCM3510"
458         depends on DVB_CORE && I2C
459         default m if DVB_FE_CUSTOMISE
460         help
461           An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
462           support this frontend.
464 config DVB_LGDT330X
465         tristate "LG Electronics LGDT3302/LGDT3303 based"
466         depends on DVB_CORE && I2C
467         default m if DVB_FE_CUSTOMISE
468         help
469           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
470           to support this frontend.
472 config DVB_LGDT3305
473         tristate "LG Electronics LGDT3304 and LGDT3305 based"
474         depends on DVB_CORE && I2C
475         default m if DVB_FE_CUSTOMISE
476         help
477           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
478           to support this frontend.
480 config DVB_S5H1409
481         tristate "Samsung S5H1409 based"
482         depends on DVB_CORE && I2C
483         default m if DVB_FE_CUSTOMISE
484         help
485           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
486           to support this frontend.
488 config DVB_AU8522
489         tristate "Auvitek AU8522 based"
490         depends on DVB_CORE && I2C && VIDEO_V4L2
491         default m if DVB_FE_CUSTOMISE
492         help
493           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
494           to support this frontend.
496 config DVB_S5H1411
497         tristate "Samsung S5H1411 based"
498         depends on DVB_CORE && I2C
499         default m if DVB_FE_CUSTOMISE
500         help
501           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
502           to support this frontend.
504 comment "ISDB-T (terrestrial) frontends"
505         depends on DVB_CORE
507 config DVB_S921
508         tristate "Sharp S921 frontend"
509         depends on DVB_CORE && I2C
510         default m if DVB_FE_CUSTOMISE
511         help
512           AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
513           Say Y when you want to support this frontend.
515 config DVB_DIB8000
516         tristate "DiBcom 8000MB/MC"
517         depends on DVB_CORE && I2C
518         default m if DVB_FE_CUSTOMISE
519         help
520           A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
521           Say Y when you want to support this frontend.
523 config DVB_MB86A20S
524         tristate "Fujitsu mb86a20s"
525         depends on DVB_CORE && I2C
526         default m if DVB_FE_CUSTOMISE
527         help
528           A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
529           Say Y when you want to support this frontend.
531 comment "Digital terrestrial only tuners/PLL"
532         depends on DVB_CORE
534 config DVB_PLL
535         tristate "Generic I2C PLL based tuners"
536         depends on DVB_CORE && I2C
537         default m if DVB_FE_CUSTOMISE
538         help
539           This module drives a number of tuners based on PLL chips with a
540           common I2C interface. Say Y when you want to support these tuners.
542 config DVB_TUNER_DIB0070
543         tristate "DiBcom DiB0070 silicon base-band tuner"
544         depends on I2C
545         default m if DVB_FE_CUSTOMISE
546         help
547           A driver for the silicon baseband tuner DiB0070 from DiBcom.
548           This device is only used inside a SiP called together with a
549           demodulator for now.
551 config DVB_TUNER_DIB0090
552         tristate "DiBcom DiB0090 silicon base-band tuner"
553         depends on I2C
554         default m if DVB_FE_CUSTOMISE
555         help
556           A driver for the silicon baseband tuner DiB0090 from DiBcom.
557           This device is only used inside a SiP called together with a
558           demodulator for now.
560 comment "SEC control devices for DVB-S"
561         depends on DVB_CORE
563 config DVB_LNBP21
564         tristate "LNBP21/LNBH24 SEC controllers"
565         depends on DVB_CORE && I2C
566         default m if DVB_FE_CUSTOMISE
567         help
568           An SEC control chips.
570 config DVB_ISL6405
571         tristate "ISL6405 SEC controller"
572         depends on DVB_CORE && I2C
573         default m if DVB_FE_CUSTOMISE
574         help
575           An SEC control chip.
577 config DVB_ISL6421
578         tristate "ISL6421 SEC controller"
579         depends on DVB_CORE && I2C
580         default m if DVB_FE_CUSTOMISE
581         help
582           An SEC control chip.
584 config DVB_ISL6423
585         tristate "ISL6423 SEC controller"
586         depends on DVB_CORE && I2C
587         default m if DVB_FE_CUSTOMISE
588         help
589           A SEC controller chip from Intersil
591 config DVB_LGS8GL5
592         tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
593         depends on DVB_CORE && I2C
594         default m if DVB_FE_CUSTOMISE
595         help
596           A DMB-TH tuner module. Say Y when you want to support this frontend.
598 config DVB_LGS8GXX
599         tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
600         depends on DVB_CORE && I2C
601         select FW_LOADER
602         default m if DVB_FE_CUSTOMISE
603         help
604           A DMB-TH tuner module. Say Y when you want to support this frontend.
606 config DVB_ATBM8830
607         tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
608         depends on DVB_CORE && I2C
609         default m if DVB_FE_CUSTOMISE
610         help
611           A DMB-TH tuner module. Say Y when you want to support this frontend.
613 config DVB_TDA665x
614         tristate "TDA665x tuner"
615         depends on DVB_CORE && I2C
616         default m if DVB_FE_CUSTOMISE
617         help
618           Support for tuner modules based on Philips TDA6650/TDA6651 chips.
619           Say Y when you want to support this chip.
621           Currently supported tuners:
622           * Panasonic ENV57H12D5 (ET-50DT)
624 config DVB_IX2505V
625         tristate "Sharp IX2505V silicon tuner"
626         depends on DVB_CORE && I2C
627         default m if DVB_FE_CUSTOMISE
628         help
629           A DVB-S tuner module. Say Y when you want to support this frontend.
631 comment "Tools to develop new frontends"
633 config DVB_DUMMY_FE
634         tristate "Dummy frontend driver"
635         default n
636 endmenu