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.
239 comment "DVB-T (terrestrial) frontends"
243 tristate "Spase sp8870 based"
244 depends on DVB_CORE && I2C
245 default m if DVB_FE_CUSTOMISE
247 A DVB-T tuner module. Say Y when you want to support this frontend.
249 This driver needs external firmware. Please use the command
250 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
251 download/extract it, and then copy it to /usr/lib/hotplug/firmware
252 or /lib/firmware (depending on configuration of firmware hotplug).
255 tristate "Spase sp887x based"
256 depends on DVB_CORE && I2C
257 default m if DVB_FE_CUSTOMISE
259 A DVB-T tuner module. Say Y when you want to support this frontend.
261 This driver needs external firmware. Please use the command
262 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
263 download/extract it, and then copy it to /usr/lib/hotplug/firmware
264 or /lib/firmware (depending on configuration of firmware hotplug).
267 tristate "Conexant CX22700 based"
268 depends on DVB_CORE && I2C
269 default m if DVB_FE_CUSTOMISE
271 A DVB-T tuner module. Say Y when you want to support this frontend.
274 tristate "Conexant cx22702 demodulator (OFDM)"
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 "Samsung s5h1432 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 "Micronas DRXD driver"
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.
294 Note: this driver was based on vendor driver reference code (released
295 under the GPL) as opposed to the existing drx397xd driver, which
296 was written via reverse engineering.
299 tristate "LSI L64781"
300 depends on DVB_CORE && I2C
301 default m if DVB_FE_CUSTOMISE
303 A DVB-T tuner module. Say Y when you want to support this frontend.
306 tristate "Philips TDA10045H/TDA10046H based"
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.
312 This driver needs external firmware. Please use the commands
313 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
314 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
315 download/extract them, and then copy them to /usr/lib/hotplug/firmware
316 or /lib/firmware (depending on configuration of firmware hotplug).
319 tristate "NxtWave Communications NXT6000 based"
320 depends on DVB_CORE && I2C
321 default m if DVB_FE_CUSTOMISE
323 A DVB-T tuner module. Say Y when you want to support this frontend.
326 tristate "Zarlink MT352 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 ZL10353 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 "DiBcom 3000M-B"
341 depends on DVB_CORE && I2C
342 default m if DVB_FE_CUSTOMISE
344 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
345 to support this frontend.
348 tristate "DiBcom 3000P/M-C"
349 depends on DVB_CORE && I2C
350 default m if DVB_FE_CUSTOMISE
352 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
353 to support this frontend.
356 tristate "DiBcom 7000MA/MB/PA/PB/MC"
357 depends on DVB_CORE && I2C
358 default m if DVB_FE_CUSTOMISE
360 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
361 to support this frontend.
364 tristate "DiBcom 7000PC"
365 depends on DVB_CORE && I2C
366 default m if DVB_FE_CUSTOMISE
368 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
369 to support this frontend.
372 tristate "DiBcom 9000"
373 depends on DVB_CORE && I2C
374 default m if DVB_FE_CUSTOMISE
376 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
377 to support this frontend.
380 tristate "Philips TDA10048HN based"
381 depends on DVB_CORE && I2C
382 default m if DVB_FE_CUSTOMISE
384 A DVB-T tuner module. Say Y when you want to support this frontend.
387 tristate "Afatech AF9013 demodulator"
388 depends on DVB_CORE && I2C
389 default m if DVB_FE_CUSTOMISE
391 Say Y when you want to support this frontend.
395 depends on DVB_CORE && I2C
396 default m if DVB_FE_CUSTOMISE
398 Say Y when you want to support this frontend.
401 tristate "ST STV0367 based"
402 depends on DVB_CORE && I2C
403 default m if DVB_FE_CUSTOMISE
405 A DVB-T/C tuner module. Say Y when you want to support this frontend.
408 tristate "Sony CXD2820R"
409 depends on DVB_CORE && I2C
410 default m if DVB_FE_CUSTOMISE
412 Say Y when you want to support this frontend.
414 comment "DVB-C (cable) frontends"
418 tristate "VLSI VES1820 based"
419 depends on DVB_CORE && I2C
420 default m if DVB_FE_CUSTOMISE
422 A DVB-C tuner module. Say Y when you want to support this frontend.
425 tristate "Philips TDA10021 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 TDA10023 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 "ST STV0297 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.
445 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
449 tristate "NxtWave Communications NXT2002/NXT2004 based"
450 depends on DVB_CORE && I2C
451 default m if DVB_FE_CUSTOMISE
453 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
454 to support this frontend.
456 This driver needs external firmware. Please use the commands
457 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
458 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
459 download/extract them, and then copy them to /usr/lib/hotplug/firmware
460 or /lib/firmware (depending on configuration of firmware hotplug).
463 tristate "Oren OR51211 based"
464 depends on DVB_CORE && I2C
465 default m if DVB_FE_CUSTOMISE
467 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
469 This driver needs external firmware. Please use the command
470 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
471 download it, and then copy it to /usr/lib/hotplug/firmware
472 or /lib/firmware (depending on configuration of firmware hotplug).
475 tristate "Oren OR51132 based"
476 depends on DVB_CORE && I2C
477 default m if DVB_FE_CUSTOMISE
479 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
480 to support this frontend.
482 This driver needs external firmware. Please use the commands
483 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
484 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
485 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
486 /usr/lib/hotplug/firmware or /lib/firmware (depending on
487 configuration of firmware hotplug).
490 tristate "Broadcom BCM3510"
491 depends on DVB_CORE && I2C
492 default m if DVB_FE_CUSTOMISE
494 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
495 support this frontend.
498 tristate "LG Electronics LGDT3302/LGDT3303 based"
499 depends on DVB_CORE && I2C
500 default m if DVB_FE_CUSTOMISE
502 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
503 to support this frontend.
506 tristate "LG Electronics LGDT3304 and LGDT3305 based"
507 depends on DVB_CORE && I2C
508 default m if DVB_FE_CUSTOMISE
510 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
511 to support this frontend.
514 tristate "Samsung S5H1409 based"
515 depends on DVB_CORE && I2C
516 default m if DVB_FE_CUSTOMISE
518 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
519 to support this frontend.
522 tristate "Auvitek AU8522 based"
523 depends on DVB_CORE && I2C && VIDEO_V4L2
524 default m if DVB_FE_CUSTOMISE
526 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
527 to support this frontend.
530 tristate "Samsung S5H1411 based"
531 depends on DVB_CORE && I2C
532 default m if DVB_FE_CUSTOMISE
534 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
535 to support this frontend.
537 comment "ISDB-T (terrestrial) frontends"
541 tristate "Sharp S921 frontend"
542 depends on DVB_CORE && I2C
543 default m if DVB_FE_CUSTOMISE
545 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
546 Say Y when you want to support this frontend.
549 tristate "DiBcom 8000MB/MC"
550 depends on DVB_CORE && I2C
551 default m if DVB_FE_CUSTOMISE
553 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
554 Say Y when you want to support this frontend.
557 tristate "Fujitsu mb86a20s"
558 depends on DVB_CORE && I2C
559 default m if DVB_FE_CUSTOMISE
561 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
562 Say Y when you want to support this frontend.
564 comment "Digital terrestrial only tuners/PLL"
568 tristate "Generic I2C PLL based tuners"
569 depends on DVB_CORE && I2C
570 default m if DVB_FE_CUSTOMISE
572 This module drives a number of tuners based on PLL chips with a
573 common I2C interface. Say Y when you want to support these tuners.
575 config DVB_TUNER_DIB0070
576 tristate "DiBcom DiB0070 silicon base-band tuner"
578 default m if DVB_FE_CUSTOMISE
580 A driver for the silicon baseband tuner DiB0070 from DiBcom.
581 This device is only used inside a SiP called together with a
584 config DVB_TUNER_DIB0090
585 tristate "DiBcom DiB0090 silicon base-band tuner"
587 default m if DVB_FE_CUSTOMISE
589 A driver for the silicon baseband tuner DiB0090 from DiBcom.
590 This device is only used inside a SiP called together with a
593 comment "SEC control devices for DVB-S"
597 tristate "LNBP21/LNBH24 SEC controllers"
598 depends on DVB_CORE && I2C
599 default m if DVB_FE_CUSTOMISE
601 An SEC control chips.
604 tristate "ISL6405 SEC controller"
605 depends on DVB_CORE && I2C
606 default m if DVB_FE_CUSTOMISE
611 tristate "ISL6421 SEC controller"
612 depends on DVB_CORE && I2C
613 default m if DVB_FE_CUSTOMISE
618 tristate "ISL6423 SEC controller"
619 depends on DVB_CORE && I2C
620 default m if DVB_FE_CUSTOMISE
622 A SEC controller chip from Intersil
625 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
626 depends on DVB_CORE && I2C
627 default m if DVB_FE_CUSTOMISE
629 A DMB-TH tuner module. Say Y when you want to support this frontend.
632 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
633 depends on DVB_CORE && I2C
635 default m if DVB_FE_CUSTOMISE
637 A DMB-TH tuner module. Say Y when you want to support this frontend.
640 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
641 depends on DVB_CORE && I2C
642 default m if DVB_FE_CUSTOMISE
644 A DMB-TH tuner module. Say Y when you want to support this frontend.
647 tristate "TDA665x tuner"
648 depends on DVB_CORE && I2C
649 default m if DVB_FE_CUSTOMISE
651 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
652 Say Y when you want to support this chip.
654 Currently supported tuners:
655 * Panasonic ENV57H12D5 (ET-50DT)
658 tristate "Sharp IX2505V silicon tuner"
659 depends on DVB_CORE && I2C
660 default m if DVB_FE_CUSTOMISE
662 A DVB-S tuner module. Say Y when you want to support this frontend.
664 comment "Tools to develop new frontends"
667 tristate "Dummy frontend driver"