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 "Philips TDA10048HN based"
354 depends on DVB_CORE && I2C
355 default m if DVB_FE_CUSTOMISE
357 A DVB-T tuner module. Say Y when you want to support this frontend.
360 tristate "Afatech AF9013 demodulator"
361 depends on DVB_CORE && I2C
362 default m if DVB_FE_CUSTOMISE
364 Say Y when you want to support this frontend.
368 depends on DVB_CORE && I2C
369 default m if DVB_FE_CUSTOMISE
371 Say Y when you want to support this frontend.
373 comment "DVB-C (cable) frontends"
377 tristate "VLSI VES1820 based"
378 depends on DVB_CORE && I2C
379 default m if DVB_FE_CUSTOMISE
381 A DVB-C tuner module. Say Y when you want to support this frontend.
384 tristate "Philips TDA10021 based"
385 depends on DVB_CORE && I2C
386 default m if DVB_FE_CUSTOMISE
388 A DVB-C tuner module. Say Y when you want to support this frontend.
391 tristate "Philips TDA10023 based"
392 depends on DVB_CORE && I2C
393 default m if DVB_FE_CUSTOMISE
395 A DVB-C tuner module. Say Y when you want to support this frontend.
398 tristate "ST STV0297 based"
399 depends on DVB_CORE && I2C
400 default m if DVB_FE_CUSTOMISE
402 A DVB-C tuner module. Say Y when you want to support this frontend.
404 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
408 tristate "NxtWave Communications NXT2002/NXT2004 based"
409 depends on DVB_CORE && I2C
410 default m if DVB_FE_CUSTOMISE
412 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
413 to support this frontend.
415 This driver needs external firmware. Please use the commands
416 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
417 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
418 download/extract them, and then copy them to /usr/lib/hotplug/firmware
419 or /lib/firmware (depending on configuration of firmware hotplug).
422 tristate "Oren OR51211 based"
423 depends on DVB_CORE && I2C
424 default m if DVB_FE_CUSTOMISE
426 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
428 This driver needs external firmware. Please use the command
429 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
430 download it, and then copy it to /usr/lib/hotplug/firmware
431 or /lib/firmware (depending on configuration of firmware hotplug).
434 tristate "Oren OR51132 based"
435 depends on DVB_CORE && I2C
436 default m if DVB_FE_CUSTOMISE
438 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
439 to support this frontend.
441 This driver needs external firmware. Please use the commands
442 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
443 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
444 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
445 /usr/lib/hotplug/firmware or /lib/firmware (depending on
446 configuration of firmware hotplug).
449 tristate "Broadcom BCM3510"
450 depends on DVB_CORE && I2C
451 default m if DVB_FE_CUSTOMISE
453 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
454 support this frontend.
457 tristate "LG Electronics LGDT3302/LGDT3303 based"
458 depends on DVB_CORE && I2C
459 default m if DVB_FE_CUSTOMISE
461 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
462 to support this frontend.
465 tristate "LG Electronics LGDT3304 and LGDT3305 based"
466 depends on DVB_CORE && I2C
467 default m if DVB_FE_CUSTOMISE
469 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
470 to support this frontend.
473 tristate "Samsung S5H1409 based"
474 depends on DVB_CORE && I2C
475 default m if DVB_FE_CUSTOMISE
477 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
478 to support this frontend.
481 tristate "Auvitek AU8522 based"
482 depends on DVB_CORE && I2C && VIDEO_V4L2
483 default m if DVB_FE_CUSTOMISE
485 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
486 to support this frontend.
489 tristate "Samsung S5H1411 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 comment "ISDB-T (terrestrial) frontends"
500 tristate "Sharp S921 tuner"
501 depends on DVB_CORE && I2C
502 default m if DVB_FE_CUSTOMISE
504 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
505 Say Y when you want to support this frontend.
508 tristate "DiBcom 8000MB/MC"
509 depends on DVB_CORE && I2C
510 default m if DVB_FE_CUSTOMISE
512 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
513 Say Y when you want to support this frontend.
515 comment "Digital terrestrial only tuners/PLL"
519 tristate "Generic I2C PLL based tuners"
520 depends on DVB_CORE && I2C
521 default m if DVB_FE_CUSTOMISE
523 This module drives a number of tuners based on PLL chips with a
524 common I2C interface. Say Y when you want to support these tuners.
526 config DVB_TUNER_DIB0070
527 tristate "DiBcom DiB0070 silicon base-band tuner"
529 default m if DVB_FE_CUSTOMISE
531 A driver for the silicon baseband tuner DiB0070 from DiBcom.
532 This device is only used inside a SiP called together with a
535 config DVB_TUNER_DIB0090
536 tristate "DiBcom DiB0090 silicon base-band tuner"
538 default m if DVB_FE_CUSTOMISE
540 A driver for the silicon baseband tuner DiB0090 from DiBcom.
541 This device is only used inside a SiP called together with a
544 comment "SEC control devices for DVB-S"
548 tristate "LNBP21/LNBH24 SEC controllers"
549 depends on DVB_CORE && I2C
550 default m if DVB_FE_CUSTOMISE
552 An SEC control chips.
555 tristate "ISL6405 SEC controller"
556 depends on DVB_CORE && I2C
557 default m if DVB_FE_CUSTOMISE
562 tristate "ISL6421 SEC controller"
563 depends on DVB_CORE && I2C
564 default m if DVB_FE_CUSTOMISE
569 tristate "ISL6423 SEC controller"
570 depends on DVB_CORE && I2C
571 default m if DVB_FE_CUSTOMISE
573 A SEC controller chip from Intersil
576 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
577 depends on DVB_CORE && I2C
578 default m if DVB_FE_CUSTOMISE
580 A DMB-TH tuner module. Say Y when you want to support this frontend.
583 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
584 depends on DVB_CORE && I2C
586 default m if DVB_FE_CUSTOMISE
588 A DMB-TH tuner module. Say Y when you want to support this frontend.
591 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
592 depends on DVB_CORE && I2C
593 default m if DVB_FE_CUSTOMISE
595 A DMB-TH tuner module. Say Y when you want to support this frontend.
598 tristate "TDA665x tuner"
599 depends on DVB_CORE && I2C
600 default m if DVB_FE_CUSTOMISE
602 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
603 Say Y when you want to support this chip.
605 Currently supported tuners:
606 * Panasonic ENV57H12D5 (ET-50DT)
609 tristate "Sharp IX2505V silicon tuner"
610 depends on DVB_CORE && I2C
611 default m if DVB_FE_CUSTOMISE
613 A DVB-S tuner module. Say Y when you want to support this frontend.
615 comment "Tools to develop new frontends"
618 tristate "Dummy frontend driver"