1 config DVB_FE_CUSTOMISE
2 bool "Customise the frontend modules to build"
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
15 menu "Customise DVB Frontends"
16 visible if DVB_FE_CUSTOMISE
18 comment "Multistandard (satellite) frontends"
22 tristate "STB0899 based"
23 depends on DVB_CORE && I2C
24 default m if DVB_FE_CUSTOMISE
26 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
27 to support this demodulator based frontends
30 tristate "STB6100 based tuners"
31 depends on DVB_CORE && I2C
32 default m if DVB_FE_CUSTOMISE
34 A Silicon tuner from ST used in conjunction with the STB0899
35 demodulator. Say Y when you want to support this tuner.
38 tristate "STV0900/STV0903(A/B) based"
39 depends on DVB_CORE && I2C
40 default m if DVB_FE_CUSTOMISE
42 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
43 Say Y when you want to support these frontends.
46 tristate "STV6110/(A) based tuners"
47 depends on DVB_CORE && I2C
48 default m if DVB_FE_CUSTOMISE
50 A Silicon tuner that supports DVB-S and DVB-S2 modes
52 comment "Multistandard (cable + terrestrial) frontends"
56 tristate "Micronas DRXK based"
57 depends on DVB_CORE && I2C
58 default m if DVB_FE_CUSTOMISE
60 Micronas DRX-K DVB-C/T demodulator.
62 Say Y when you want to support this frontend.
64 config DVB_TDA18271C2DD
65 tristate "NXP TDA18271C2 silicon tuner"
66 depends on DVB_CORE && I2C
67 default m if DVB_FE_CUSTOMISE
69 NXP TDA18271 silicon tuner.
71 Say Y when you want to support this tuner.
73 comment "DVB-S (satellite) frontends"
77 tristate "Conexant CX24110 based"
78 depends on DVB_CORE && I2C
79 default m if DVB_FE_CUSTOMISE
81 A DVB-S tuner module. Say Y when you want to support this frontend.
84 tristate "Conexant CX24123 based"
85 depends on DVB_CORE && I2C
86 default m if DVB_FE_CUSTOMISE
88 A DVB-S tuner module. Say Y when you want to support this frontend.
91 tristate "Zarlink VP310/MT312/ZL10313 based"
92 depends on DVB_CORE && I2C
93 default m if DVB_FE_CUSTOMISE
95 A DVB-S tuner module. Say Y when you want to support this frontend.
98 tristate "Zarlink ZL10036 silicon tuner"
99 depends on DVB_CORE && I2C
100 default m if DVB_FE_CUSTOMISE
102 A DVB-S tuner module. Say Y when you want to support this frontend.
105 tristate "Zarlink ZL10039 silicon tuner"
106 depends on DVB_CORE && I2C
107 default m if DVB_FE_CUSTOMISE
109 A DVB-S tuner module. Say Y when you want to support this frontend.
112 tristate "Samsung S5H1420 based"
113 depends on DVB_CORE && I2C
114 default m if DVB_FE_CUSTOMISE
116 A DVB-S tuner module. Say Y when you want to support this frontend.
119 tristate "ST STV0288 based"
120 depends on DVB_CORE && I2C
121 default m if DVB_FE_CUSTOMISE
123 A DVB-S tuner module. Say Y when you want to support this frontend.
126 tristate "ST STB6000 silicon tuner"
127 depends on DVB_CORE && I2C
128 default m if DVB_FE_CUSTOMISE
130 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
133 tristate "ST STV0299 based"
134 depends on DVB_CORE && I2C
135 default m if DVB_FE_CUSTOMISE
137 A DVB-S tuner module. Say Y when you want to support this frontend.
140 tristate "ST STV6110 silicon tuner"
141 depends on DVB_CORE && I2C
142 default m if DVB_FE_CUSTOMISE
144 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
147 tristate "ST STV0900 based"
148 depends on DVB_CORE && I2C
149 default m if DVB_FE_CUSTOMISE
151 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
154 tristate "Philips TDA8083 based"
155 depends on DVB_CORE && I2C
156 default m if DVB_FE_CUSTOMISE
158 A DVB-S tuner module. Say Y when you want to support this frontend.
161 tristate "Philips TDA10086 based"
162 depends on DVB_CORE && I2C
163 default m if DVB_FE_CUSTOMISE
165 A DVB-S tuner module. Say Y when you want to support this frontend.
168 tristate "Philips TDA8261 based"
169 depends on DVB_CORE && I2C
170 default m if DVB_FE_CUSTOMISE
172 A DVB-S tuner module. Say Y when you want to support this frontend.
175 tristate "VLSI VES1893 or VES1993 based"
176 depends on DVB_CORE && I2C
177 default m if DVB_FE_CUSTOMISE
179 A DVB-S tuner module. Say Y when you want to support this frontend.
181 config DVB_TUNER_ITD1000
182 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
183 depends on DVB_CORE && I2C
184 default m if DVB_FE_CUSTOMISE
186 A DVB-S tuner module. Say Y when you want to support this frontend.
188 config DVB_TUNER_CX24113
189 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
190 depends on DVB_CORE && I2C
191 default m if DVB_FE_CUSTOMISE
193 A DVB-S tuner module. Say Y when you want to support this frontend.
197 tristate "Philips TDA826X silicon tuner"
198 depends on DVB_CORE && I2C
199 default m if DVB_FE_CUSTOMISE
201 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
204 tristate "Infineon TUA6100 PLL"
205 depends on DVB_CORE && I2C
206 default m if DVB_FE_CUSTOMISE
211 tristate "Conexant CX24116 based"
212 depends on DVB_CORE && I2C
213 default m if DVB_FE_CUSTOMISE
215 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
218 tristate "Silicon Labs SI21XX based"
219 depends on DVB_CORE && I2C
220 default m if DVB_FE_CUSTOMISE
222 A DVB-S tuner module. Say Y when you want to support this frontend.
225 tristate "Montage Tehnology DS3000 based"
226 depends on DVB_CORE && I2C
227 default m if DVB_FE_CUSTOMISE
229 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
232 tristate "Fujitsu MB86A16 based"
233 depends on DVB_CORE && I2C
234 default m if DVB_FE_CUSTOMISE
236 A DVB-S/DSS Direct Conversion reveiver.
237 Say Y when you want to support this frontend.
240 tristate "NXP TDA10071"
241 depends on DVB_CORE && I2C
242 default m if DVB_FE_CUSTOMISE
244 Say Y when you want to support this frontend.
246 comment "DVB-T (terrestrial) frontends"
250 tristate "Spase sp8870 based"
251 depends on DVB_CORE && I2C
252 default m if DVB_FE_CUSTOMISE
254 A DVB-T tuner module. Say Y when you want to support this frontend.
256 This driver needs external firmware. Please use the command
257 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
258 download/extract it, and then copy it to /usr/lib/hotplug/firmware
259 or /lib/firmware (depending on configuration of firmware hotplug).
262 tristate "Spase sp887x based"
263 depends on DVB_CORE && I2C
264 default m if DVB_FE_CUSTOMISE
266 A DVB-T tuner module. Say Y when you want to support this frontend.
268 This driver needs external firmware. Please use the command
269 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
270 download/extract it, and then copy it to /usr/lib/hotplug/firmware
271 or /lib/firmware (depending on configuration of firmware hotplug).
274 tristate "Conexant CX22700 based"
275 depends on DVB_CORE && I2C
276 default m if DVB_FE_CUSTOMISE
278 A DVB-T tuner module. Say Y when you want to support this frontend.
281 tristate "Conexant cx22702 demodulator (OFDM)"
282 depends on DVB_CORE && I2C
283 default m if DVB_FE_CUSTOMISE
285 A DVB-T tuner module. Say Y when you want to support this frontend.
288 tristate "Samsung s5h1432 demodulator (OFDM)"
289 depends on DVB_CORE && I2C
290 default m if DVB_FE_CUSTOMISE
292 A DVB-T tuner module. Say Y when you want to support this frontend.
295 tristate "Micronas DRXD driver"
296 depends on DVB_CORE && I2C
297 default m if DVB_FE_CUSTOMISE
299 A DVB-T tuner module. Say Y when you want to support this frontend.
301 Note: this driver was based on vendor driver reference code (released
302 under the GPL) as opposed to the existing drx397xd driver, which
303 was written via reverse engineering.
306 tristate "LSI L64781"
307 depends on DVB_CORE && I2C
308 default m if DVB_FE_CUSTOMISE
310 A DVB-T tuner module. Say Y when you want to support this frontend.
313 tristate "Philips TDA10045H/TDA10046H based"
314 depends on DVB_CORE && I2C
315 default m if DVB_FE_CUSTOMISE
317 A DVB-T tuner module. Say Y when you want to support this frontend.
319 This driver needs external firmware. Please use the commands
320 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
321 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
322 download/extract them, and then copy them to /usr/lib/hotplug/firmware
323 or /lib/firmware (depending on configuration of firmware hotplug).
326 tristate "NxtWave Communications NXT6000 based"
327 depends on DVB_CORE && I2C
328 default m if DVB_FE_CUSTOMISE
330 A DVB-T tuner module. Say Y when you want to support this frontend.
333 tristate "Zarlink MT352 based"
334 depends on DVB_CORE && I2C
335 default m if DVB_FE_CUSTOMISE
337 A DVB-T tuner module. Say Y when you want to support this frontend.
340 tristate "Zarlink ZL10353 based"
341 depends on DVB_CORE && I2C
342 default m if DVB_FE_CUSTOMISE
344 A DVB-T tuner module. Say Y when you want to support this frontend.
347 tristate "DiBcom 3000M-B"
348 depends on DVB_CORE && I2C
349 default m if DVB_FE_CUSTOMISE
351 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
352 to support this frontend.
355 tristate "DiBcom 3000P/M-C"
356 depends on DVB_CORE && I2C
357 default m if DVB_FE_CUSTOMISE
359 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
360 to support this frontend.
363 tristate "DiBcom 7000MA/MB/PA/PB/MC"
364 depends on DVB_CORE && I2C
365 default m if DVB_FE_CUSTOMISE
367 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
368 to support this frontend.
371 tristate "DiBcom 7000PC"
372 depends on DVB_CORE && I2C
373 default m if DVB_FE_CUSTOMISE
375 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
376 to support this frontend.
379 tristate "DiBcom 9000"
380 depends on DVB_CORE && I2C
381 default m if DVB_FE_CUSTOMISE
383 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
384 to support this frontend.
387 tristate "Philips TDA10048HN based"
388 depends on DVB_CORE && I2C
389 default m if DVB_FE_CUSTOMISE
391 A DVB-T tuner module. Say Y when you want to support this frontend.
394 tristate "Afatech AF9013 demodulator"
395 depends on DVB_CORE && I2C
396 default m if DVB_FE_CUSTOMISE
398 Say Y when you want to support this frontend.
402 depends on DVB_CORE && I2C
403 default m if DVB_FE_CUSTOMISE
405 Say Y when you want to support this frontend.
408 tristate "HDIC HD29L2"
409 depends on DVB_CORE && I2C
410 default m if DVB_FE_CUSTOMISE
412 Say Y when you want to support this frontend.
415 tristate "ST STV0367 based"
416 depends on DVB_CORE && I2C
417 default m if DVB_FE_CUSTOMISE
419 A DVB-T/C tuner module. Say Y when you want to support this frontend.
422 tristate "Sony CXD2820R"
423 depends on DVB_CORE && I2C
424 default m if DVB_FE_CUSTOMISE
426 Say Y when you want to support this frontend.
429 tristate "Realtek RTL2830 DVB-T"
430 depends on DVB_CORE && I2C
431 default m if DVB_FE_CUSTOMISE
433 Say Y when you want to support this frontend.
435 comment "DVB-C (cable) frontends"
439 tristate "VLSI VES1820 based"
440 depends on DVB_CORE && I2C
441 default m if DVB_FE_CUSTOMISE
443 A DVB-C tuner module. Say Y when you want to support this frontend.
446 tristate "Philips TDA10021 based"
447 depends on DVB_CORE && I2C
448 default m if DVB_FE_CUSTOMISE
450 A DVB-C tuner module. Say Y when you want to support this frontend.
453 tristate "Philips TDA10023 based"
454 depends on DVB_CORE && I2C
455 default m if DVB_FE_CUSTOMISE
457 A DVB-C tuner module. Say Y when you want to support this frontend.
460 tristate "ST STV0297 based"
461 depends on DVB_CORE && I2C
462 default m if DVB_FE_CUSTOMISE
464 A DVB-C tuner module. Say Y when you want to support this frontend.
466 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
470 tristate "NxtWave Communications NXT2002/NXT2004 based"
471 depends on DVB_CORE && I2C
472 default m if DVB_FE_CUSTOMISE
474 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
475 to support this frontend.
477 This driver needs external firmware. Please use the commands
478 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
479 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
480 download/extract them, and then copy them to /usr/lib/hotplug/firmware
481 or /lib/firmware (depending on configuration of firmware hotplug).
484 tristate "Oren OR51211 based"
485 depends on DVB_CORE && I2C
486 default m if DVB_FE_CUSTOMISE
488 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
490 This driver needs external firmware. Please use the command
491 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
492 download it, and then copy it to /usr/lib/hotplug/firmware
493 or /lib/firmware (depending on configuration of firmware hotplug).
496 tristate "Oren OR51132 based"
497 depends on DVB_CORE && I2C
498 default m if DVB_FE_CUSTOMISE
500 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
501 to support this frontend.
503 This driver needs external firmware. Please use the commands
504 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
505 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
506 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
507 /usr/lib/hotplug/firmware or /lib/firmware (depending on
508 configuration of firmware hotplug).
511 tristate "Broadcom BCM3510"
512 depends on DVB_CORE && I2C
513 default m if DVB_FE_CUSTOMISE
515 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
516 support this frontend.
519 tristate "LG Electronics LGDT3302/LGDT3303 based"
520 depends on DVB_CORE && I2C
521 default m if DVB_FE_CUSTOMISE
523 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
524 to support this frontend.
527 tristate "LG Electronics LGDT3304 and LGDT3305 based"
528 depends on DVB_CORE && I2C
529 default m if DVB_FE_CUSTOMISE
531 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
532 to support this frontend.
535 tristate "Samsung S5H1409 based"
536 depends on DVB_CORE && I2C
537 default m if DVB_FE_CUSTOMISE
539 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
540 to support this frontend.
543 tristate "Auvitek AU8522 based"
544 depends on DVB_CORE && I2C && VIDEO_V4L2
545 default m if DVB_FE_CUSTOMISE
547 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
548 to support this frontend.
551 tristate "Samsung S5H1411 based"
552 depends on DVB_CORE && I2C
553 default m if DVB_FE_CUSTOMISE
555 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
556 to support this frontend.
558 comment "ISDB-T (terrestrial) frontends"
562 tristate "Sharp S921 frontend"
563 depends on DVB_CORE && I2C
564 default m if DVB_FE_CUSTOMISE
566 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
567 Say Y when you want to support this frontend.
570 tristate "DiBcom 8000MB/MC"
571 depends on DVB_CORE && I2C
572 default m if DVB_FE_CUSTOMISE
574 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
575 Say Y when you want to support this frontend.
578 tristate "Fujitsu mb86a20s"
579 depends on DVB_CORE && I2C
580 default m if DVB_FE_CUSTOMISE
582 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
583 Say Y when you want to support this frontend.
585 comment "Digital terrestrial only tuners/PLL"
589 tristate "Generic I2C PLL based tuners"
590 depends on DVB_CORE && I2C
591 default m if DVB_FE_CUSTOMISE
593 This module drives a number of tuners based on PLL chips with a
594 common I2C interface. Say Y when you want to support these tuners.
596 config DVB_TUNER_DIB0070
597 tristate "DiBcom DiB0070 silicon base-band tuner"
599 default m if DVB_FE_CUSTOMISE
601 A driver for the silicon baseband tuner DiB0070 from DiBcom.
602 This device is only used inside a SiP called together with a
605 config DVB_TUNER_DIB0090
606 tristate "DiBcom DiB0090 silicon base-band tuner"
608 default m if DVB_FE_CUSTOMISE
610 A driver for the silicon baseband tuner DiB0090 from DiBcom.
611 This device is only used inside a SiP called together with a
614 comment "SEC control devices for DVB-S"
618 tristate "LNBP21/LNBH24 SEC controllers"
619 depends on DVB_CORE && I2C
620 default m if DVB_FE_CUSTOMISE
622 An SEC control chips.
625 tristate "LNBP22 SEC controllers"
626 depends on DVB_CORE && I2C
627 default m if DVB_FE_CUSTOMISE
629 LNB power supply and control voltage
630 regulator chip with step-up converter
632 Say Y when you want to support this chip.
635 tristate "ISL6405 SEC controller"
636 depends on DVB_CORE && I2C
637 default m if DVB_FE_CUSTOMISE
642 tristate "ISL6421 SEC controller"
643 depends on DVB_CORE && I2C
644 default m if DVB_FE_CUSTOMISE
649 tristate "ISL6423 SEC controller"
650 depends on DVB_CORE && I2C
651 default m if DVB_FE_CUSTOMISE
653 A SEC controller chip from Intersil
656 tristate "Allegro A8293"
657 depends on DVB_CORE && I2C
658 default m if DVB_FE_CUSTOMISE
661 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
662 depends on DVB_CORE && I2C
663 default m if DVB_FE_CUSTOMISE
665 A DMB-TH tuner module. Say Y when you want to support this frontend.
668 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
669 depends on DVB_CORE && I2C
671 default m if DVB_FE_CUSTOMISE
673 A DMB-TH tuner module. Say Y when you want to support this frontend.
676 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
677 depends on DVB_CORE && I2C
678 default m if DVB_FE_CUSTOMISE
680 A DMB-TH tuner module. Say Y when you want to support this frontend.
683 tristate "TDA665x tuner"
684 depends on DVB_CORE && I2C
685 default m if DVB_FE_CUSTOMISE
687 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
688 Say Y when you want to support this chip.
690 Currently supported tuners:
691 * Panasonic ENV57H12D5 (ET-50DT)
694 tristate "Sharp IX2505V silicon tuner"
695 depends on DVB_CORE && I2C
696 default m if DVB_FE_CUSTOMISE
698 A DVB-S tuner module. Say Y when you want to support this frontend.
701 tristate "it913x frontend and it9137 tuner"
702 depends on DVB_CORE && I2C
703 default m if DVB_FE_CUSTOMISE
705 A DVB-T tuner module.
706 Say Y when you want to support this frontend.
708 comment "Tools to develop new frontends"
711 tristate "Dummy frontend driver"