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 DRXD driver"
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.
273 Note: this driver was based on vendor driver reference code (released
274 under the GPL) as opposed to the existing drx397xd driver, which
275 was written via reverse engineering.
278 tristate "LSI L64781"
279 depends on DVB_CORE && I2C
280 default m if DVB_FE_CUSTOMISE
282 A DVB-T tuner module. Say Y when you want to support this frontend.
285 tristate "Philips TDA10045H/TDA10046H based"
286 depends on DVB_CORE && I2C
287 default m if DVB_FE_CUSTOMISE
289 A DVB-T tuner module. Say Y when you want to support this frontend.
291 This driver needs external firmware. Please use the commands
292 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
293 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
294 download/extract them, and then copy them to /usr/lib/hotplug/firmware
295 or /lib/firmware (depending on configuration of firmware hotplug).
298 tristate "NxtWave Communications NXT6000 based"
299 depends on DVB_CORE && I2C
300 default m if DVB_FE_CUSTOMISE
302 A DVB-T tuner module. Say Y when you want to support this frontend.
305 tristate "Zarlink MT352 based"
306 depends on DVB_CORE && I2C
307 default m if DVB_FE_CUSTOMISE
309 A DVB-T tuner module. Say Y when you want to support this frontend.
312 tristate "Zarlink ZL10353 based"
313 depends on DVB_CORE && I2C
314 default m if DVB_FE_CUSTOMISE
316 A DVB-T tuner module. Say Y when you want to support this frontend.
319 tristate "DiBcom 3000M-B"
320 depends on DVB_CORE && I2C
321 default m if DVB_FE_CUSTOMISE
323 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
324 to support this frontend.
327 tristate "DiBcom 3000P/M-C"
328 depends on DVB_CORE && I2C
329 default m if DVB_FE_CUSTOMISE
331 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
332 to support this frontend.
335 tristate "DiBcom 7000MA/MB/PA/PB/MC"
336 depends on DVB_CORE && I2C
337 default m if DVB_FE_CUSTOMISE
339 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
340 to support this frontend.
343 tristate "DiBcom 7000PC"
344 depends on DVB_CORE && I2C
345 default m if DVB_FE_CUSTOMISE
347 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
348 to support this frontend.
351 tristate "DiBcom 9000"
352 depends on DVB_CORE && I2C
353 default m if DVB_FE_CUSTOMISE
355 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
356 to support this frontend.
359 tristate "Philips TDA10048HN based"
360 depends on DVB_CORE && I2C
361 default m if DVB_FE_CUSTOMISE
363 A DVB-T tuner module. Say Y when you want to support this frontend.
366 tristate "Afatech AF9013 demodulator"
367 depends on DVB_CORE && I2C
368 default m if DVB_FE_CUSTOMISE
370 Say Y when you want to support this frontend.
374 depends on DVB_CORE && I2C
375 default m if DVB_FE_CUSTOMISE
377 Say Y when you want to support this frontend.
380 tristate "ST STV0367 based"
381 depends on DVB_CORE && I2C
382 default m if DVB_FE_CUSTOMISE
384 A DVB-T/C tuner module. Say Y when you want to support this frontend.
387 tristate "Sony CXD2820R"
388 depends on DVB_CORE && I2C
389 default m if DVB_FE_CUSTOMISE
391 Say Y when you want to support this frontend.
393 comment "DVB-C (cable) frontends"
397 tristate "VLSI VES1820 based"
398 depends on DVB_CORE && I2C
399 default m if DVB_FE_CUSTOMISE
401 A DVB-C tuner module. Say Y when you want to support this frontend.
404 tristate "Philips TDA10021 based"
405 depends on DVB_CORE && I2C
406 default m if DVB_FE_CUSTOMISE
408 A DVB-C tuner module. Say Y when you want to support this frontend.
411 tristate "Philips TDA10023 based"
412 depends on DVB_CORE && I2C
413 default m if DVB_FE_CUSTOMISE
415 A DVB-C tuner module. Say Y when you want to support this frontend.
418 tristate "ST STV0297 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.
424 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
428 tristate "NxtWave Communications NXT2002/NXT2004 based"
429 depends on DVB_CORE && I2C
430 default m if DVB_FE_CUSTOMISE
432 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
433 to support this frontend.
435 This driver needs external firmware. Please use the commands
436 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
437 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
438 download/extract them, and then copy them to /usr/lib/hotplug/firmware
439 or /lib/firmware (depending on configuration of firmware hotplug).
442 tristate "Oren OR51211 based"
443 depends on DVB_CORE && I2C
444 default m if DVB_FE_CUSTOMISE
446 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
448 This driver needs external firmware. Please use the command
449 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
450 download it, and then copy it to /usr/lib/hotplug/firmware
451 or /lib/firmware (depending on configuration of firmware hotplug).
454 tristate "Oren OR51132 based"
455 depends on DVB_CORE && I2C
456 default m if DVB_FE_CUSTOMISE
458 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
459 to support this frontend.
461 This driver needs external firmware. Please use the commands
462 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
463 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
464 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
465 /usr/lib/hotplug/firmware or /lib/firmware (depending on
466 configuration of firmware hotplug).
469 tristate "Broadcom BCM3510"
470 depends on DVB_CORE && I2C
471 default m if DVB_FE_CUSTOMISE
473 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
474 support this frontend.
477 tristate "LG Electronics LGDT3302/LGDT3303 based"
478 depends on DVB_CORE && I2C
479 default m if DVB_FE_CUSTOMISE
481 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
482 to support this frontend.
485 tristate "LG Electronics LGDT3304 and LGDT3305 based"
486 depends on DVB_CORE && I2C
487 default m if DVB_FE_CUSTOMISE
489 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
490 to support this frontend.
493 tristate "Samsung S5H1409 based"
494 depends on DVB_CORE && I2C
495 default m if DVB_FE_CUSTOMISE
497 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
498 to support this frontend.
501 tristate "Auvitek AU8522 based"
502 depends on DVB_CORE && I2C && VIDEO_V4L2
503 default m if DVB_FE_CUSTOMISE
505 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
506 to support this frontend.
509 tristate "Samsung S5H1411 based"
510 depends on DVB_CORE && I2C
511 default m if DVB_FE_CUSTOMISE
513 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
514 to support this frontend.
516 comment "ISDB-T (terrestrial) frontends"
520 tristate "Sharp S921 frontend"
521 depends on DVB_CORE && I2C
522 default m if DVB_FE_CUSTOMISE
524 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
525 Say Y when you want to support this frontend.
528 tristate "DiBcom 8000MB/MC"
529 depends on DVB_CORE && I2C
530 default m if DVB_FE_CUSTOMISE
532 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
533 Say Y when you want to support this frontend.
536 tristate "Fujitsu mb86a20s"
537 depends on DVB_CORE && I2C
538 default m if DVB_FE_CUSTOMISE
540 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
541 Say Y when you want to support this frontend.
543 comment "Digital terrestrial only tuners/PLL"
547 tristate "Generic I2C PLL based tuners"
548 depends on DVB_CORE && I2C
549 default m if DVB_FE_CUSTOMISE
551 This module drives a number of tuners based on PLL chips with a
552 common I2C interface. Say Y when you want to support these tuners.
554 config DVB_TUNER_DIB0070
555 tristate "DiBcom DiB0070 silicon base-band tuner"
557 default m if DVB_FE_CUSTOMISE
559 A driver for the silicon baseband tuner DiB0070 from DiBcom.
560 This device is only used inside a SiP called together with a
563 config DVB_TUNER_DIB0090
564 tristate "DiBcom DiB0090 silicon base-band tuner"
566 default m if DVB_FE_CUSTOMISE
568 A driver for the silicon baseband tuner DiB0090 from DiBcom.
569 This device is only used inside a SiP called together with a
572 comment "SEC control devices for DVB-S"
576 tristate "LNBP21/LNBH24 SEC controllers"
577 depends on DVB_CORE && I2C
578 default m if DVB_FE_CUSTOMISE
580 An SEC control chips.
583 tristate "ISL6405 SEC controller"
584 depends on DVB_CORE && I2C
585 default m if DVB_FE_CUSTOMISE
590 tristate "ISL6421 SEC controller"
591 depends on DVB_CORE && I2C
592 default m if DVB_FE_CUSTOMISE
597 tristate "ISL6423 SEC controller"
598 depends on DVB_CORE && I2C
599 default m if DVB_FE_CUSTOMISE
601 A SEC controller chip from Intersil
604 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
605 depends on DVB_CORE && I2C
606 default m if DVB_FE_CUSTOMISE
608 A DMB-TH tuner module. Say Y when you want to support this frontend.
611 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
612 depends on DVB_CORE && I2C
614 default m if DVB_FE_CUSTOMISE
616 A DMB-TH tuner module. Say Y when you want to support this frontend.
619 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
620 depends on DVB_CORE && I2C
621 default m if DVB_FE_CUSTOMISE
623 A DMB-TH tuner module. Say Y when you want to support this frontend.
626 tristate "TDA665x tuner"
627 depends on DVB_CORE && I2C
628 default m if DVB_FE_CUSTOMISE
630 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
631 Say Y when you want to support this chip.
633 Currently supported tuners:
634 * Panasonic ENV57H12D5 (ET-50DT)
637 tristate "Sharp IX2505V silicon tuner"
638 depends on DVB_CORE && I2C
639 default m if DVB_FE_CUSTOMISE
641 A DVB-S tuner module. Say Y when you want to support this frontend.
643 comment "Tools to develop new frontends"
646 tristate "Dummy frontend driver"