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 "DVB-S (satellite) frontends"
56 tristate "Conexant CX24110 based"
57 depends on DVB_CORE && I2C
58 default m if DVB_FE_CUSTOMISE
60 A DVB-S tuner module. Say Y when you want to support this frontend.
63 tristate "Conexant CX24123 based"
64 depends on DVB_CORE && I2C
65 default m if DVB_FE_CUSTOMISE
67 A DVB-S tuner module. Say Y when you want to support this frontend.
70 tristate "Zarlink VP310/MT312/ZL10313 based"
71 depends on DVB_CORE && I2C
72 default m if DVB_FE_CUSTOMISE
74 A DVB-S tuner module. Say Y when you want to support this frontend.
77 tristate "Zarlink ZL10036 silicon tuner"
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 "Zarlink ZL10039 silicon tuner"
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 "Samsung S5H1420 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 "ST STV0288 based"
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 "ST STB6000 silicon tuner"
106 depends on DVB_CORE && I2C
107 default m if DVB_FE_CUSTOMISE
109 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
112 tristate "ST STV0299 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 STV6110 silicon tuner"
120 depends on DVB_CORE && I2C
121 default m if DVB_FE_CUSTOMISE
123 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
126 tristate "ST STV0900 based"
127 depends on DVB_CORE && I2C
128 default m if DVB_FE_CUSTOMISE
130 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
133 tristate "Philips TDA8083 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 "Philips TDA10086 based"
141 depends on DVB_CORE && I2C
142 default m if DVB_FE_CUSTOMISE
144 A DVB-S tuner module. Say Y when you want to support this frontend.
147 tristate "Philips TDA8261 based"
148 depends on DVB_CORE && I2C
149 default m if DVB_FE_CUSTOMISE
151 A DVB-S tuner module. Say Y when you want to support this frontend.
154 tristate "VLSI VES1893 or VES1993 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.
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
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
172 A DVB-S tuner module. Say Y when you want to support this frontend.
176 tristate "Philips TDA826X silicon tuner"
177 depends on DVB_CORE && I2C
178 default m if DVB_FE_CUSTOMISE
180 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
183 tristate "Infineon TUA6100 PLL"
184 depends on DVB_CORE && I2C
185 default m if DVB_FE_CUSTOMISE
190 tristate "Conexant CX24116 based"
191 depends on DVB_CORE && I2C
192 default m if DVB_FE_CUSTOMISE
194 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
197 tristate "Silicon Labs SI21XX based"
198 depends on DVB_CORE && I2C
199 default m if DVB_FE_CUSTOMISE
201 A DVB-S tuner module. Say Y when you want to support this frontend.
204 tristate "Montage Tehnology DS3000 based"
205 depends on DVB_CORE && I2C
206 default m if DVB_FE_CUSTOMISE
208 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
211 tristate "Fujitsu MB86A16 based"
212 depends on DVB_CORE && I2C
213 default m if DVB_FE_CUSTOMISE
215 A DVB-S/DSS Direct Conversion reveiver.
216 Say Y when you want to support this frontend.
218 comment "DVB-T (terrestrial) frontends"
222 tristate "Spase sp8870 based"
223 depends on DVB_CORE && I2C
224 default m if DVB_FE_CUSTOMISE
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).
234 tristate "Spase sp887x based"
235 depends on DVB_CORE && I2C
236 default m if DVB_FE_CUSTOMISE
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).
246 tristate "Conexant CX22700 based"
247 depends on DVB_CORE && I2C
248 default m if DVB_FE_CUSTOMISE
250 A DVB-T tuner module. Say Y when you want to support this frontend.
253 tristate "Conexant cx22702 demodulator (OFDM)"
254 depends on DVB_CORE && I2C
255 default m if DVB_FE_CUSTOMISE
257 A DVB-T tuner module. Say Y when you want to support this frontend.
260 tristate "Samsung s5h1432 demodulator (OFDM)"
261 depends on DVB_CORE && I2C
262 default m if DVB_FE_CUSTOMISE
264 A DVB-T tuner module. Say Y when you want to support this frontend.
267 tristate "Micronas DRX3975D/DRX3977D 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 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).
280 tristate "LSI L64781"
281 depends on DVB_CORE && I2C
282 default m if DVB_FE_CUSTOMISE
284 A DVB-T tuner module. Say Y when you want to support this frontend.
287 tristate "Philips TDA10045H/TDA10046H based"
288 depends on DVB_CORE && I2C
289 default m if DVB_FE_CUSTOMISE
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).
300 tristate "NxtWave Communications NXT6000 based"
301 depends on DVB_CORE && I2C
302 default m if DVB_FE_CUSTOMISE
304 A DVB-T tuner module. Say Y when you want to support this frontend.
307 tristate "Zarlink MT352 based"
308 depends on DVB_CORE && I2C
309 default m if DVB_FE_CUSTOMISE
311 A DVB-T tuner module. Say Y when you want to support this frontend.
314 tristate "Zarlink ZL10353 based"
315 depends on DVB_CORE && I2C
316 default m if DVB_FE_CUSTOMISE
318 A DVB-T tuner module. Say Y when you want to support this frontend.
321 tristate "DiBcom 3000M-B"
322 depends on DVB_CORE && I2C
323 default m if DVB_FE_CUSTOMISE
325 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
326 to support this frontend.
329 tristate "DiBcom 3000P/M-C"
330 depends on DVB_CORE && I2C
331 default m if DVB_FE_CUSTOMISE
333 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
334 to support this frontend.
337 tristate "DiBcom 7000MA/MB/PA/PB/MC"
338 depends on DVB_CORE && I2C
339 default m if DVB_FE_CUSTOMISE
341 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
342 to support this frontend.
345 tristate "DiBcom 7000PC"
346 depends on DVB_CORE && I2C
347 default m if DVB_FE_CUSTOMISE
349 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
350 to support this frontend.
353 tristate "DiBcom 9000"
354 depends on DVB_CORE && I2C
355 default m if DVB_FE_CUSTOMISE
357 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
358 to support this frontend.
361 tristate "Philips TDA10048HN based"
362 depends on DVB_CORE && I2C
363 default m if DVB_FE_CUSTOMISE
365 A DVB-T tuner module. Say Y when you want to support this frontend.
368 tristate "Afatech AF9013 demodulator"
369 depends on DVB_CORE && I2C
370 default m if DVB_FE_CUSTOMISE
372 Say Y when you want to support this frontend.
376 depends on DVB_CORE && I2C
377 default m if DVB_FE_CUSTOMISE
379 Say Y when you want to support this frontend.
382 tristate "ST STV0367 based"
383 depends on DVB_CORE && I2C
384 default m if DVB_FE_CUSTOMISE
386 A DVB-T/C tuner module. Say Y when you want to support this frontend.
388 comment "DVB-C (cable) frontends"
392 tristate "VLSI VES1820 based"
393 depends on DVB_CORE && I2C
394 default m if DVB_FE_CUSTOMISE
396 A DVB-C tuner module. Say Y when you want to support this frontend.
399 tristate "Philips TDA10021 based"
400 depends on DVB_CORE && I2C
401 default m if DVB_FE_CUSTOMISE
403 A DVB-C tuner module. Say Y when you want to support this frontend.
406 tristate "Philips TDA10023 based"
407 depends on DVB_CORE && I2C
408 default m if DVB_FE_CUSTOMISE
410 A DVB-C tuner module. Say Y when you want to support this frontend.
413 tristate "ST STV0297 based"
414 depends on DVB_CORE && I2C
415 default m if DVB_FE_CUSTOMISE
417 A DVB-C tuner module. Say Y when you want to support this frontend.
419 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
423 tristate "NxtWave Communications NXT2002/NXT2004 based"
424 depends on DVB_CORE && I2C
425 default m if DVB_FE_CUSTOMISE
427 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
428 to support this frontend.
430 This driver needs external firmware. Please use the commands
431 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
432 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
433 download/extract them, and then copy them to /usr/lib/hotplug/firmware
434 or /lib/firmware (depending on configuration of firmware hotplug).
437 tristate "Oren OR51211 based"
438 depends on DVB_CORE && I2C
439 default m if DVB_FE_CUSTOMISE
441 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
443 This driver needs external firmware. Please use the command
444 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
445 download it, and then copy it to /usr/lib/hotplug/firmware
446 or /lib/firmware (depending on configuration of firmware hotplug).
449 tristate "Oren OR51132 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 or51132_vsb" and/or
458 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
459 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
460 /usr/lib/hotplug/firmware or /lib/firmware (depending on
461 configuration of firmware hotplug).
464 tristate "Broadcom BCM3510"
465 depends on DVB_CORE && I2C
466 default m if DVB_FE_CUSTOMISE
468 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
469 support this frontend.
472 tristate "LG Electronics LGDT3302/LGDT3303 based"
473 depends on DVB_CORE && I2C
474 default m if DVB_FE_CUSTOMISE
476 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
477 to support this frontend.
480 tristate "LG Electronics LGDT3304 and LGDT3305 based"
481 depends on DVB_CORE && I2C
482 default m if DVB_FE_CUSTOMISE
484 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
485 to support this frontend.
488 tristate "Samsung S5H1409 based"
489 depends on DVB_CORE && I2C
490 default m if DVB_FE_CUSTOMISE
492 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
493 to support this frontend.
496 tristate "Auvitek AU8522 based"
497 depends on DVB_CORE && I2C && VIDEO_V4L2
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.
504 tristate "Samsung S5H1411 based"
505 depends on DVB_CORE && I2C
506 default m if DVB_FE_CUSTOMISE
508 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
509 to support this frontend.
511 comment "ISDB-T (terrestrial) frontends"
515 tristate "Sharp S921 frontend"
516 depends on DVB_CORE && I2C
517 default m if DVB_FE_CUSTOMISE
519 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
520 Say Y when you want to support this frontend.
523 tristate "DiBcom 8000MB/MC"
524 depends on DVB_CORE && I2C
525 default m if DVB_FE_CUSTOMISE
527 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
528 Say Y when you want to support this frontend.
531 tristate "Fujitsu mb86a20s"
532 depends on DVB_CORE && I2C
533 default m if DVB_FE_CUSTOMISE
535 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
536 Say Y when you want to support this frontend.
538 comment "Digital terrestrial only tuners/PLL"
542 tristate "Generic I2C PLL based tuners"
543 depends on DVB_CORE && I2C
544 default m if DVB_FE_CUSTOMISE
546 This module drives a number of tuners based on PLL chips with a
547 common I2C interface. Say Y when you want to support these tuners.
549 config DVB_TUNER_DIB0070
550 tristate "DiBcom DiB0070 silicon base-band tuner"
552 default m if DVB_FE_CUSTOMISE
554 A driver for the silicon baseband tuner DiB0070 from DiBcom.
555 This device is only used inside a SiP called together with a
558 config DVB_TUNER_DIB0090
559 tristate "DiBcom DiB0090 silicon base-band tuner"
561 default m if DVB_FE_CUSTOMISE
563 A driver for the silicon baseband tuner DiB0090 from DiBcom.
564 This device is only used inside a SiP called together with a
567 comment "SEC control devices for DVB-S"
571 tristate "LNBP21/LNBH24 SEC controllers"
572 depends on DVB_CORE && I2C
573 default m if DVB_FE_CUSTOMISE
575 An SEC control chips.
578 tristate "ISL6405 SEC controller"
579 depends on DVB_CORE && I2C
580 default m if DVB_FE_CUSTOMISE
585 tristate "ISL6421 SEC controller"
586 depends on DVB_CORE && I2C
587 default m if DVB_FE_CUSTOMISE
592 tristate "ISL6423 SEC controller"
593 depends on DVB_CORE && I2C
594 default m if DVB_FE_CUSTOMISE
596 A SEC controller chip from Intersil
599 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
600 depends on DVB_CORE && I2C
601 default m if DVB_FE_CUSTOMISE
603 A DMB-TH tuner module. Say Y when you want to support this frontend.
606 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
607 depends on DVB_CORE && I2C
609 default m if DVB_FE_CUSTOMISE
611 A DMB-TH tuner module. Say Y when you want to support this frontend.
614 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
615 depends on DVB_CORE && I2C
616 default m if DVB_FE_CUSTOMISE
618 A DMB-TH tuner module. Say Y when you want to support this frontend.
621 tristate "TDA665x tuner"
622 depends on DVB_CORE && I2C
623 default m if DVB_FE_CUSTOMISE
625 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
626 Say Y when you want to support this chip.
628 Currently supported tuners:
629 * Panasonic ENV57H12D5 (ET-50DT)
632 tristate "Sharp IX2505V silicon tuner"
633 depends on DVB_CORE && I2C
634 default m if DVB_FE_CUSTOMISE
636 A DVB-S tuner module. Say Y when you want to support this frontend.
638 comment "Tools to develop new frontends"
641 tristate "Dummy frontend driver"