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 "ST STV0367 based"
409 depends on DVB_CORE && I2C
410 default m if DVB_FE_CUSTOMISE
412 A DVB-T/C tuner module. Say Y when you want to support this frontend.
415 tristate "Sony CXD2820R"
416 depends on DVB_CORE && I2C
417 default m if DVB_FE_CUSTOMISE
419 Say Y when you want to support this frontend.
421 comment "DVB-C (cable) frontends"
425 tristate "VLSI VES1820 based"
426 depends on DVB_CORE && I2C
427 default m if DVB_FE_CUSTOMISE
429 A DVB-C tuner module. Say Y when you want to support this frontend.
432 tristate "Philips TDA10021 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 TDA10023 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 "ST STV0297 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.
452 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
456 tristate "NxtWave Communications NXT2002/NXT2004 based"
457 depends on DVB_CORE && I2C
458 default m if DVB_FE_CUSTOMISE
460 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
461 to support this frontend.
463 This driver needs external firmware. Please use the commands
464 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
465 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
466 download/extract them, and then copy them to /usr/lib/hotplug/firmware
467 or /lib/firmware (depending on configuration of firmware hotplug).
470 tristate "Oren OR51211 based"
471 depends on DVB_CORE && I2C
472 default m if DVB_FE_CUSTOMISE
474 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
476 This driver needs external firmware. Please use the command
477 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
478 download it, and then copy it to /usr/lib/hotplug/firmware
479 or /lib/firmware (depending on configuration of firmware hotplug).
482 tristate "Oren OR51132 based"
483 depends on DVB_CORE && I2C
484 default m if DVB_FE_CUSTOMISE
486 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
487 to support this frontend.
489 This driver needs external firmware. Please use the commands
490 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
491 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
492 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
493 /usr/lib/hotplug/firmware or /lib/firmware (depending on
494 configuration of firmware hotplug).
497 tristate "Broadcom BCM3510"
498 depends on DVB_CORE && I2C
499 default m if DVB_FE_CUSTOMISE
501 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
502 support this frontend.
505 tristate "LG Electronics LGDT3302/LGDT3303 based"
506 depends on DVB_CORE && I2C
507 default m if DVB_FE_CUSTOMISE
509 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
510 to support this frontend.
513 tristate "LG Electronics LGDT3304 and LGDT3305 based"
514 depends on DVB_CORE && I2C
515 default m if DVB_FE_CUSTOMISE
517 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
518 to support this frontend.
521 tristate "Samsung S5H1409 based"
522 depends on DVB_CORE && I2C
523 default m if DVB_FE_CUSTOMISE
525 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
526 to support this frontend.
529 tristate "Auvitek AU8522 based"
530 depends on DVB_CORE && I2C && VIDEO_V4L2
531 default m if DVB_FE_CUSTOMISE
533 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
534 to support this frontend.
537 tristate "Samsung S5H1411 based"
538 depends on DVB_CORE && I2C
539 default m if DVB_FE_CUSTOMISE
541 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
542 to support this frontend.
544 comment "ISDB-T (terrestrial) frontends"
548 tristate "Sharp S921 frontend"
549 depends on DVB_CORE && I2C
550 default m if DVB_FE_CUSTOMISE
552 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
553 Say Y when you want to support this frontend.
556 tristate "DiBcom 8000MB/MC"
557 depends on DVB_CORE && I2C
558 default m if DVB_FE_CUSTOMISE
560 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
561 Say Y when you want to support this frontend.
564 tristate "Fujitsu mb86a20s"
565 depends on DVB_CORE && I2C
566 default m if DVB_FE_CUSTOMISE
568 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
569 Say Y when you want to support this frontend.
571 comment "Digital terrestrial only tuners/PLL"
575 tristate "Generic I2C PLL based tuners"
576 depends on DVB_CORE && I2C
577 default m if DVB_FE_CUSTOMISE
579 This module drives a number of tuners based on PLL chips with a
580 common I2C interface. Say Y when you want to support these tuners.
582 config DVB_TUNER_DIB0070
583 tristate "DiBcom DiB0070 silicon base-band tuner"
585 default m if DVB_FE_CUSTOMISE
587 A driver for the silicon baseband tuner DiB0070 from DiBcom.
588 This device is only used inside a SiP called together with a
591 config DVB_TUNER_DIB0090
592 tristate "DiBcom DiB0090 silicon base-band tuner"
594 default m if DVB_FE_CUSTOMISE
596 A driver for the silicon baseband tuner DiB0090 from DiBcom.
597 This device is only used inside a SiP called together with a
600 comment "SEC control devices for DVB-S"
604 tristate "LNBP21/LNBH24 SEC controllers"
605 depends on DVB_CORE && I2C
606 default m if DVB_FE_CUSTOMISE
608 An SEC control chips.
611 tristate "LNBP22 SEC controllers"
612 depends on DVB_CORE && I2C
613 default m if DVB_FE_CUSTOMISE
615 LNB power supply and control voltage
616 regulator chip with step-up converter
618 Say Y when you want to support this chip.
621 tristate "ISL6405 SEC controller"
622 depends on DVB_CORE && I2C
623 default m if DVB_FE_CUSTOMISE
628 tristate "ISL6421 SEC controller"
629 depends on DVB_CORE && I2C
630 default m if DVB_FE_CUSTOMISE
635 tristate "ISL6423 SEC controller"
636 depends on DVB_CORE && I2C
637 default m if DVB_FE_CUSTOMISE
639 A SEC controller chip from Intersil
642 tristate "Allegro A8293"
643 depends on DVB_CORE && I2C
644 default m if DVB_FE_CUSTOMISE
647 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
648 depends on DVB_CORE && I2C
649 default m if DVB_FE_CUSTOMISE
651 A DMB-TH tuner module. Say Y when you want to support this frontend.
654 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
655 depends on DVB_CORE && I2C
657 default m if DVB_FE_CUSTOMISE
659 A DMB-TH tuner module. Say Y when you want to support this frontend.
662 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
663 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 "TDA665x tuner"
670 depends on DVB_CORE && I2C
671 default m if DVB_FE_CUSTOMISE
673 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
674 Say Y when you want to support this chip.
676 Currently supported tuners:
677 * Panasonic ENV57H12D5 (ET-50DT)
680 tristate "Sharp IX2505V silicon tuner"
681 depends on DVB_CORE && I2C
682 default m if DVB_FE_CUSTOMISE
684 A DVB-S tuner module. Say Y when you want to support this frontend.
687 tristate "it913x frontend and it9137 tuner"
688 depends on DVB_CORE && I2C
689 default m if DVB_FE_CUSTOMISE
691 A DVB-T tuner module.
692 Say Y when you want to support this frontend.
694 comment "Tools to develop new frontends"
697 tristate "Dummy frontend driver"