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
17 menu "Customise DVB Frontends"
19 comment "Multistandard (satellite) frontends"
23 tristate "STB0899 based"
24 depends on DVB_CORE && I2C
25 default m if DVB_FE_CUSTOMISE
27 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
28 to support this demodulator based frontends
31 tristate "STB6100 based tuners"
32 depends on DVB_CORE && I2C
33 default m if DVB_FE_CUSTOMISE
35 A Silicon tuner from ST used in conjunction with the STB0899
36 demodulator. Say Y when you want to support this tuner.
39 tristate "STV0900/STV0903(A/B) based"
40 depends on DVB_CORE && I2C
41 default m if DVB_FE_CUSTOMISE
43 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
44 Say Y when you want to support these frontends.
47 tristate "STV6110/(A) based tuners"
48 depends on DVB_CORE && I2C
49 default m if DVB_FE_CUSTOMISE
51 A Silicon tuner that supports DVB-S and DVB-S2 modes
53 comment "DVB-S (satellite) frontends"
57 tristate "Conexant CX24110 based"
58 depends on DVB_CORE && I2C
59 default m if DVB_FE_CUSTOMISE
61 A DVB-S tuner module. Say Y when you want to support this frontend.
64 tristate "Conexant CX24123 based"
65 depends on DVB_CORE && I2C
66 default m if DVB_FE_CUSTOMISE
68 A DVB-S tuner module. Say Y when you want to support this frontend.
71 tristate "Zarlink VP310/MT312/ZL10313 based"
72 depends on DVB_CORE && I2C
73 default m if DVB_FE_CUSTOMISE
75 A DVB-S tuner module. Say Y when you want to support this frontend.
78 tristate "Zarlink ZL10036 silicon tuner"
79 depends on DVB_CORE && I2C
80 default m if DVB_FE_CUSTOMISE
82 A DVB-S tuner module. Say Y when you want to support this frontend.
85 tristate "Zarlink ZL10039 silicon tuner"
86 depends on DVB_CORE && I2C
87 default m if DVB_FE_CUSTOMISE
89 A DVB-S tuner module. Say Y when you want to support this frontend.
92 tristate "Samsung S5H1420 based"
93 depends on DVB_CORE && I2C
94 default m if DVB_FE_CUSTOMISE
96 A DVB-S tuner module. Say Y when you want to support this frontend.
99 tristate "ST STV0288 based"
100 depends on DVB_CORE && I2C
101 default m if DVB_FE_CUSTOMISE
103 A DVB-S tuner module. Say Y when you want to support this frontend.
106 tristate "ST STB6000 silicon tuner"
107 depends on DVB_CORE && I2C
108 default m if DVB_FE_CUSTOMISE
110 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
113 tristate "ST STV0299 based"
114 depends on DVB_CORE && I2C
115 default m if DVB_FE_CUSTOMISE
117 A DVB-S tuner module. Say Y when you want to support this frontend.
120 tristate "ST STV6110 silicon tuner"
121 depends on DVB_CORE && I2C
122 default m if DVB_FE_CUSTOMISE
124 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
127 tristate "ST STV0900 based"
128 depends on DVB_CORE && I2C
129 default m if DVB_FE_CUSTOMISE
131 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
134 tristate "Philips TDA8083 based"
135 depends on DVB_CORE && I2C
136 default m if DVB_FE_CUSTOMISE
138 A DVB-S tuner module. Say Y when you want to support this frontend.
141 tristate "Philips TDA10086 based"
142 depends on DVB_CORE && I2C
143 default m if DVB_FE_CUSTOMISE
145 A DVB-S tuner module. Say Y when you want to support this frontend.
148 tristate "Philips TDA8261 based"
149 depends on DVB_CORE && I2C
150 default m if DVB_FE_CUSTOMISE
152 A DVB-S tuner module. Say Y when you want to support this frontend.
155 tristate "VLSI VES1893 or VES1993 based"
156 depends on DVB_CORE && I2C
157 default m if DVB_FE_CUSTOMISE
159 A DVB-S tuner module. Say Y when you want to support this frontend.
161 config DVB_TUNER_ITD1000
162 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
163 depends on DVB_CORE && I2C
164 default m if DVB_FE_CUSTOMISE
166 A DVB-S tuner module. Say Y when you want to support this frontend.
168 config DVB_TUNER_CX24113
169 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
170 depends on DVB_CORE && I2C
171 default m if DVB_FE_CUSTOMISE
173 A DVB-S tuner module. Say Y when you want to support this frontend.
177 tristate "Philips TDA826X silicon tuner"
178 depends on DVB_CORE && I2C
179 default m if DVB_FE_CUSTOMISE
181 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
184 tristate "Infineon TUA6100 PLL"
185 depends on DVB_CORE && I2C
186 default m if DVB_FE_CUSTOMISE
191 tristate "Conexant CX24116 based"
192 depends on DVB_CORE && I2C
193 default m if DVB_FE_CUSTOMISE
195 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
198 tristate "Silicon Labs SI21XX based"
199 depends on DVB_CORE && I2C
200 default m if DVB_FE_CUSTOMISE
202 A DVB-S tuner module. Say Y when you want to support this frontend.
205 tristate "Montage Tehnology DS3000 based"
206 depends on DVB_CORE && I2C
207 default m if DVB_FE_CUSTOMISE
209 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
212 tristate "Fujitsu MB86A16 based"
213 depends on DVB_CORE && I2C
214 default m if DVB_FE_CUSTOMISE
216 A DVB-S/DSS Direct Conversion reveiver.
217 Say Y when you want to support this frontend.
219 comment "DVB-T (terrestrial) frontends"
223 tristate "Spase sp8870 based"
224 depends on DVB_CORE && I2C
225 default m if DVB_FE_CUSTOMISE
227 A DVB-T tuner module. Say Y when you want to support this frontend.
229 This driver needs external firmware. Please use the command
230 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
231 download/extract it, and then copy it to /usr/lib/hotplug/firmware
232 or /lib/firmware (depending on configuration of firmware hotplug).
235 tristate "Spase sp887x based"
236 depends on DVB_CORE && I2C
237 default m if DVB_FE_CUSTOMISE
239 A DVB-T tuner module. Say Y when you want to support this frontend.
241 This driver needs external firmware. Please use the command
242 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
243 download/extract it, and then copy it to /usr/lib/hotplug/firmware
244 or /lib/firmware (depending on configuration of firmware hotplug).
247 tristate "Conexant CX22700 based"
248 depends on DVB_CORE && I2C
249 default m if DVB_FE_CUSTOMISE
251 A DVB-T tuner module. Say Y when you want to support this frontend.
254 tristate "Conexant cx22702 demodulator (OFDM)"
255 depends on DVB_CORE && I2C
256 default m if DVB_FE_CUSTOMISE
258 A DVB-T tuner module. Say Y when you want to support this frontend.
261 tristate "Samsung s5h1432 demodulator (OFDM)"
262 depends on DVB_CORE && I2C
263 default m if DVB_FE_CUSTOMISE
265 A DVB-T tuner module. Say Y when you want to support this frontend.
268 tristate "Micronas DRX3975D/DRX3977D based"
269 depends on DVB_CORE && I2C
270 default m if DVB_FE_CUSTOMISE
272 A DVB-T tuner module. Say Y when you want to support this frontend.
275 This driver needs external firmware. Please use the command
276 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
277 download/extract them, and then copy them to /usr/lib/hotplug/firmware
278 or /lib/firmware (depending on configuration of firmware hotplug).
281 tristate "LSI L64781"
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 "Philips TDA10045H/TDA10046H based"
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 This driver needs external firmware. Please use the commands
295 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
296 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
297 download/extract them, and then copy them to /usr/lib/hotplug/firmware
298 or /lib/firmware (depending on configuration of firmware hotplug).
301 tristate "NxtWave Communications NXT6000 based"
302 depends on DVB_CORE && I2C
303 default m if DVB_FE_CUSTOMISE
305 A DVB-T tuner module. Say Y when you want to support this frontend.
308 tristate "Zarlink MT352 based"
309 depends on DVB_CORE && I2C
310 default m if DVB_FE_CUSTOMISE
312 A DVB-T tuner module. Say Y when you want to support this frontend.
315 tristate "Zarlink ZL10353 based"
316 depends on DVB_CORE && I2C
317 default m if DVB_FE_CUSTOMISE
319 A DVB-T tuner module. Say Y when you want to support this frontend.
322 tristate "DiBcom 3000M-B"
323 depends on DVB_CORE && I2C
324 default m if DVB_FE_CUSTOMISE
326 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
327 to support this frontend.
330 tristate "DiBcom 3000P/M-C"
331 depends on DVB_CORE && I2C
332 default m if DVB_FE_CUSTOMISE
334 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
335 to support this frontend.
338 tristate "DiBcom 7000MA/MB/PA/PB/MC"
339 depends on DVB_CORE && I2C
340 default m if DVB_FE_CUSTOMISE
342 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
343 to support this frontend.
346 tristate "DiBcom 7000PC"
347 depends on DVB_CORE && I2C
348 default m if DVB_FE_CUSTOMISE
350 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
351 to support this frontend.
354 tristate "Philips TDA10048HN based"
355 depends on DVB_CORE && I2C
356 default m if DVB_FE_CUSTOMISE
358 A DVB-T tuner module. Say Y when you want to support this frontend.
361 tristate "Afatech AF9013 demodulator"
362 depends on DVB_CORE && I2C
363 default m if DVB_FE_CUSTOMISE
365 Say Y when you want to support this frontend.
369 depends on DVB_CORE && I2C
370 default m if DVB_FE_CUSTOMISE
372 Say Y when you want to support this frontend.
374 comment "DVB-C (cable) frontends"
378 tristate "VLSI VES1820 based"
379 depends on DVB_CORE && I2C
380 default m if DVB_FE_CUSTOMISE
382 A DVB-C tuner module. Say Y when you want to support this frontend.
385 tristate "Philips TDA10021 based"
386 depends on DVB_CORE && I2C
387 default m if DVB_FE_CUSTOMISE
389 A DVB-C tuner module. Say Y when you want to support this frontend.
392 tristate "Philips TDA10023 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 "ST STV0297 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.
405 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
409 tristate "NxtWave Communications NXT2002/NXT2004 based"
410 depends on DVB_CORE && I2C
411 default m if DVB_FE_CUSTOMISE
413 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
414 to support this frontend.
416 This driver needs external firmware. Please use the commands
417 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
418 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
419 download/extract them, and then copy them to /usr/lib/hotplug/firmware
420 or /lib/firmware (depending on configuration of firmware hotplug).
423 tristate "Oren OR51211 based"
424 depends on DVB_CORE && I2C
425 default m if DVB_FE_CUSTOMISE
427 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
429 This driver needs external firmware. Please use the command
430 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
431 download it, and then copy it to /usr/lib/hotplug/firmware
432 or /lib/firmware (depending on configuration of firmware hotplug).
435 tristate "Oren OR51132 based"
436 depends on DVB_CORE && I2C
437 default m if DVB_FE_CUSTOMISE
439 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
440 to support this frontend.
442 This driver needs external firmware. Please use the commands
443 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
444 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
445 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
446 /usr/lib/hotplug/firmware or /lib/firmware (depending on
447 configuration of firmware hotplug).
450 tristate "Broadcom BCM3510"
451 depends on DVB_CORE && I2C
452 default m if DVB_FE_CUSTOMISE
454 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
455 support this frontend.
458 tristate "LG Electronics LGDT3302/LGDT3303 based"
459 depends on DVB_CORE && I2C
460 default m if DVB_FE_CUSTOMISE
462 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
463 to support this frontend.
466 tristate "LG Electronics LGDT3304 and LGDT3305 based"
467 depends on DVB_CORE && I2C
468 default m if DVB_FE_CUSTOMISE
470 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
471 to support this frontend.
474 tristate "Samsung S5H1409 based"
475 depends on DVB_CORE && I2C
476 default m if DVB_FE_CUSTOMISE
478 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
479 to support this frontend.
482 tristate "Auvitek AU8522 based"
483 depends on DVB_CORE && I2C && VIDEO_V4L2
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.
490 tristate "Samsung S5H1411 based"
491 depends on DVB_CORE && I2C
492 default m if DVB_FE_CUSTOMISE
494 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
495 to support this frontend.
497 comment "ISDB-T (terrestrial) frontends"
501 tristate "Sharp S921 tuner"
502 depends on DVB_CORE && I2C
503 default m if DVB_FE_CUSTOMISE
505 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
506 Say Y when you want to support this frontend.
509 tristate "DiBcom 8000MB/MC"
510 depends on DVB_CORE && I2C
511 default m if DVB_FE_CUSTOMISE
513 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
514 Say Y when you want to support this frontend.
516 comment "Digital terrestrial only tuners/PLL"
520 tristate "Generic I2C PLL based tuners"
521 depends on DVB_CORE && I2C
522 default m if DVB_FE_CUSTOMISE
524 This module drives a number of tuners based on PLL chips with a
525 common I2C interface. Say Y when you want to support these tuners.
527 config DVB_TUNER_DIB0070
528 tristate "DiBcom DiB0070 silicon base-band tuner"
530 default m if DVB_FE_CUSTOMISE
532 A driver for the silicon baseband tuner DiB0070 from DiBcom.
533 This device is only used inside a SiP called together with a
536 config DVB_TUNER_DIB0090
537 tristate "DiBcom DiB0090 silicon base-band tuner"
539 default m if DVB_FE_CUSTOMISE
541 A driver for the silicon baseband tuner DiB0090 from DiBcom.
542 This device is only used inside a SiP called together with a
545 comment "SEC control devices for DVB-S"
549 tristate "LNBP21/LNBH24 SEC controllers"
550 depends on DVB_CORE && I2C
551 default m if DVB_FE_CUSTOMISE
553 An SEC control chips.
556 tristate "ISL6405 SEC controller"
557 depends on DVB_CORE && I2C
558 default m if DVB_FE_CUSTOMISE
563 tristate "ISL6421 SEC controller"
564 depends on DVB_CORE && I2C
565 default m if DVB_FE_CUSTOMISE
570 tristate "ISL6423 SEC controller"
571 depends on DVB_CORE && I2C
572 default m if DVB_FE_CUSTOMISE
574 A SEC controller chip from Intersil
577 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
578 depends on DVB_CORE && I2C
579 default m if DVB_FE_CUSTOMISE
581 A DMB-TH tuner module. Say Y when you want to support this frontend.
584 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
585 depends on DVB_CORE && I2C
587 default m if DVB_FE_CUSTOMISE
589 A DMB-TH tuner module. Say Y when you want to support this frontend.
592 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
593 depends on DVB_CORE && I2C
594 default m if DVB_FE_CUSTOMISE
596 A DMB-TH tuner module. Say Y when you want to support this frontend.
599 tristate "TDA665x tuner"
600 depends on DVB_CORE && I2C
601 default m if DVB_FE_CUSTOMISE
603 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
604 Say Y when you want to support this chip.
606 Currently supported tuners:
607 * Panasonic ENV57H12D5 (ET-50DT)
610 tristate "Sharp IX2505V silicon tuner"
611 depends on DVB_CORE && I2C
612 default m if DVB_FE_CUSTOMISE
614 A DVB-S tuner module. Say Y when you want to support this frontend.
616 comment "Tools to develop new frontends"
619 tristate "Dummy frontend driver"