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.
428 comment "DVB-C (cable) frontends"
432 tristate "VLSI VES1820 based"
433 depends on DVB_CORE && I2C
434 default m if DVB_FE_CUSTOMISE
436 A DVB-C tuner module. Say Y when you want to support this frontend.
439 tristate "Philips TDA10021 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 TDA10023 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 "ST STV0297 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.
459 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
463 tristate "NxtWave Communications NXT2002/NXT2004 based"
464 depends on DVB_CORE && I2C
465 default m if DVB_FE_CUSTOMISE
467 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
468 to support this frontend.
470 This driver needs external firmware. Please use the commands
471 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
472 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
473 download/extract them, and then copy them to /usr/lib/hotplug/firmware
474 or /lib/firmware (depending on configuration of firmware hotplug).
477 tristate "Oren OR51211 based"
478 depends on DVB_CORE && I2C
479 default m if DVB_FE_CUSTOMISE
481 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
483 This driver needs external firmware. Please use the command
484 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
485 download it, and then copy it to /usr/lib/hotplug/firmware
486 or /lib/firmware (depending on configuration of firmware hotplug).
489 tristate "Oren OR51132 based"
490 depends on DVB_CORE && I2C
491 default m if DVB_FE_CUSTOMISE
493 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
494 to support this frontend.
496 This driver needs external firmware. Please use the commands
497 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
498 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
499 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
500 /usr/lib/hotplug/firmware or /lib/firmware (depending on
501 configuration of firmware hotplug).
504 tristate "Broadcom BCM3510"
505 depends on DVB_CORE && I2C
506 default m if DVB_FE_CUSTOMISE
508 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
509 support this frontend.
512 tristate "LG Electronics LGDT3302/LGDT3303 based"
513 depends on DVB_CORE && I2C
514 default m if DVB_FE_CUSTOMISE
516 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
517 to support this frontend.
520 tristate "LG Electronics LGDT3304 and LGDT3305 based"
521 depends on DVB_CORE && I2C
522 default m if DVB_FE_CUSTOMISE
524 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
525 to support this frontend.
528 tristate "Samsung S5H1409 based"
529 depends on DVB_CORE && I2C
530 default m if DVB_FE_CUSTOMISE
532 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
533 to support this frontend.
536 tristate "Auvitek AU8522 based"
537 depends on DVB_CORE && I2C && VIDEO_V4L2
538 default m if DVB_FE_CUSTOMISE
540 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
541 to support this frontend.
544 tristate "Samsung S5H1411 based"
545 depends on DVB_CORE && I2C
546 default m if DVB_FE_CUSTOMISE
548 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
549 to support this frontend.
551 comment "ISDB-T (terrestrial) frontends"
555 tristate "Sharp S921 frontend"
556 depends on DVB_CORE && I2C
557 default m if DVB_FE_CUSTOMISE
559 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
560 Say Y when you want to support this frontend.
563 tristate "DiBcom 8000MB/MC"
564 depends on DVB_CORE && I2C
565 default m if DVB_FE_CUSTOMISE
567 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
568 Say Y when you want to support this frontend.
571 tristate "Fujitsu mb86a20s"
572 depends on DVB_CORE && I2C
573 default m if DVB_FE_CUSTOMISE
575 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
576 Say Y when you want to support this frontend.
578 comment "Digital terrestrial only tuners/PLL"
582 tristate "Generic I2C PLL based tuners"
583 depends on DVB_CORE && I2C
584 default m if DVB_FE_CUSTOMISE
586 This module drives a number of tuners based on PLL chips with a
587 common I2C interface. Say Y when you want to support these tuners.
589 config DVB_TUNER_DIB0070
590 tristate "DiBcom DiB0070 silicon base-band tuner"
592 default m if DVB_FE_CUSTOMISE
594 A driver for the silicon baseband tuner DiB0070 from DiBcom.
595 This device is only used inside a SiP called together with a
598 config DVB_TUNER_DIB0090
599 tristate "DiBcom DiB0090 silicon base-band tuner"
601 default m if DVB_FE_CUSTOMISE
603 A driver for the silicon baseband tuner DiB0090 from DiBcom.
604 This device is only used inside a SiP called together with a
607 comment "SEC control devices for DVB-S"
611 tristate "LNBP21/LNBH24 SEC controllers"
612 depends on DVB_CORE && I2C
613 default m if DVB_FE_CUSTOMISE
615 An SEC control chips.
618 tristate "LNBP22 SEC controllers"
619 depends on DVB_CORE && I2C
620 default m if DVB_FE_CUSTOMISE
622 LNB power supply and control voltage
623 regulator chip with step-up converter
625 Say Y when you want to support this chip.
628 tristate "ISL6405 SEC controller"
629 depends on DVB_CORE && I2C
630 default m if DVB_FE_CUSTOMISE
635 tristate "ISL6421 SEC controller"
636 depends on DVB_CORE && I2C
637 default m if DVB_FE_CUSTOMISE
642 tristate "ISL6423 SEC controller"
643 depends on DVB_CORE && I2C
644 default m if DVB_FE_CUSTOMISE
646 A SEC controller chip from Intersil
649 tristate "Allegro A8293"
650 depends on DVB_CORE && I2C
651 default m if DVB_FE_CUSTOMISE
654 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
655 depends on DVB_CORE && I2C
656 default m if DVB_FE_CUSTOMISE
658 A DMB-TH tuner module. Say Y when you want to support this frontend.
661 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
662 depends on DVB_CORE && I2C
664 default m if DVB_FE_CUSTOMISE
666 A DMB-TH tuner module. Say Y when you want to support this frontend.
669 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
670 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 "TDA665x tuner"
677 depends on DVB_CORE && I2C
678 default m if DVB_FE_CUSTOMISE
680 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
681 Say Y when you want to support this chip.
683 Currently supported tuners:
684 * Panasonic ENV57H12D5 (ET-50DT)
687 tristate "Sharp IX2505V silicon tuner"
688 depends on DVB_CORE && I2C
689 default m if DVB_FE_CUSTOMISE
691 A DVB-S tuner module. Say Y when you want to support this frontend.
694 tristate "it913x frontend and it9137 tuner"
695 depends on DVB_CORE && I2C
696 default m if DVB_FE_CUSTOMISE
698 A DVB-T tuner module.
699 Say Y when you want to support this frontend.
701 comment "Tools to develop new frontends"
704 tristate "Dummy frontend driver"