1 # SPDX-License-Identifier: GPL-2.0
3 if MEDIA_DIGITAL_TV_SUPPORT
5 comment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'"
6 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
8 menu "Customise DVB Frontends"
9 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
11 comment "Multistandard (satellite) frontends"
15 tristate "Montage Technology M88DS3103"
16 depends on DVB_CORE && I2C && I2C_MUX
18 default m if !MEDIA_SUBDRV_AUTOSELECT
20 Say Y when you want to support this frontend.
23 tristate "MaxLinear MxL5xx based tuner-demodulators"
24 depends on DVB_CORE && I2C
25 default m if !MEDIA_SUBDRV_AUTOSELECT
27 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
29 Say Y when you want to support these frontends.
32 tristate "STB0899 based"
33 depends on DVB_CORE && I2C
34 default m if !MEDIA_SUBDRV_AUTOSELECT
36 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
37 to support this demodulator based frontends
40 tristate "STB6100 based tuners"
41 depends on DVB_CORE && I2C
42 default m if !MEDIA_SUBDRV_AUTOSELECT
44 A Silicon tuner from ST used in conjunction with the STB0899
45 demodulator. Say Y when you want to support this tuner.
48 tristate "STV0900/STV0903(A/B) based"
49 depends on DVB_CORE && I2C
50 default m if !MEDIA_SUBDRV_AUTOSELECT
52 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
53 Say Y when you want to support these frontends.
56 tristate "STV0910 based"
57 depends on DVB_CORE && I2C
58 default m if !MEDIA_SUBDRV_AUTOSELECT
60 ST STV0910 DVB-S/S2 demodulator driver.
62 Say Y when you want to support these frontends.
65 tristate "STV6110/(A) based tuners"
66 depends on DVB_CORE && I2C
67 default m if !MEDIA_SUBDRV_AUTOSELECT
69 A Silicon tuner that supports DVB-S and DVB-S2 modes
72 tristate "STV6111 based tuners"
73 depends on DVB_CORE && I2C
74 default m if !MEDIA_SUBDRV_AUTOSELECT
76 A Silicon tuner that supports DVB-S and DVB-S2 modes
78 Say Y when you want to support these frontends.
80 comment "Multistandard (cable + terrestrial) frontends"
84 tristate "Micronas DRXK based"
85 depends on DVB_CORE && I2C
86 default m if !MEDIA_SUBDRV_AUTOSELECT
88 Micronas DRX-K DVB-C/T demodulator.
90 Say Y when you want to support this frontend.
93 tristate "Panasonic MN88472"
94 depends on DVB_CORE && I2C
96 default m if !MEDIA_SUBDRV_AUTOSELECT
98 Say Y when you want to support this frontend.
101 tristate "Panasonic MN88473"
102 depends on DVB_CORE && I2C
104 default m if !MEDIA_SUBDRV_AUTOSELECT
106 Say Y when you want to support this frontend.
109 tristate "Silicon Labs si2165 based"
110 depends on DVB_CORE && I2C
112 default m if !MEDIA_SUBDRV_AUTOSELECT
114 A DVB-C/T demodulator.
116 Say Y when you want to support this frontend.
118 config DVB_TDA18271C2DD
119 tristate "NXP TDA18271C2 silicon tuner"
120 depends on DVB_CORE && I2C
121 default m if !MEDIA_SUBDRV_AUTOSELECT
123 NXP TDA18271 silicon tuner.
125 Say Y when you want to support this tuner.
127 comment "DVB-S (satellite) frontends"
131 tristate "Conexant CX24110 based"
132 depends on DVB_CORE && I2C
133 default m if !MEDIA_SUBDRV_AUTOSELECT
135 A DVB-S tuner module. Say Y when you want to support this frontend.
138 tristate "Conexant CX24116 based"
139 depends on DVB_CORE && I2C
140 default m if !MEDIA_SUBDRV_AUTOSELECT
142 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
145 tristate "Conexant CX24117 based"
146 depends on DVB_CORE && I2C
147 default m if !MEDIA_SUBDRV_AUTOSELECT
149 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
152 tristate "Conexant CX24120 based"
153 depends on DVB_CORE && I2C
154 default m if !MEDIA_SUBDRV_AUTOSELECT
156 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
159 tristate "Conexant CX24123 based"
160 depends on DVB_CORE && I2C
161 default m if !MEDIA_SUBDRV_AUTOSELECT
163 A DVB-S tuner module. Say Y when you want to support this frontend.
166 tristate "Montage Tehnology DS3000 based"
167 depends on DVB_CORE && I2C
168 default m if !MEDIA_SUBDRV_AUTOSELECT
170 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
173 tristate "Fujitsu MB86A16 based"
174 depends on DVB_CORE && I2C
175 default m if !MEDIA_SUBDRV_AUTOSELECT
177 A DVB-S/DSS Direct Conversion reveiver.
178 Say Y when you want to support this frontend.
181 tristate "Zarlink VP310/MT312/ZL10313 based"
182 depends on DVB_CORE && I2C
183 default m if !MEDIA_SUBDRV_AUTOSELECT
185 A DVB-S tuner module. Say Y when you want to support this frontend.
188 tristate "Samsung S5H1420 based"
189 depends on DVB_CORE && I2C
190 default m if !MEDIA_SUBDRV_AUTOSELECT
192 A DVB-S tuner module. Say Y when you want to support this frontend.
195 tristate "Silicon Labs SI21XX based"
196 depends on DVB_CORE && I2C
197 default m if !MEDIA_SUBDRV_AUTOSELECT
199 A DVB-S tuner module. Say Y when you want to support this frontend.
202 tristate "ST STB6000 silicon tuner"
203 depends on DVB_CORE && I2C
204 default m if !MEDIA_SUBDRV_AUTOSELECT
206 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
209 tristate "ST STV0288 based"
210 depends on DVB_CORE && I2C
211 default m if !MEDIA_SUBDRV_AUTOSELECT
213 A DVB-S tuner module. Say Y when you want to support this frontend.
216 tristate "ST STV0299 based"
217 depends on DVB_CORE && I2C
218 default m if !MEDIA_SUBDRV_AUTOSELECT
220 A DVB-S tuner module. Say Y when you want to support this frontend.
223 tristate "ST STV0900 based"
224 depends on DVB_CORE && I2C
225 default m if !MEDIA_SUBDRV_AUTOSELECT
227 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
230 tristate "ST STV6110 silicon tuner"
231 depends on DVB_CORE && I2C
232 default m if !MEDIA_SUBDRV_AUTOSELECT
234 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
237 tristate "NXP TDA10071"
238 depends on DVB_CORE && I2C
240 default m if !MEDIA_SUBDRV_AUTOSELECT
242 Say Y when you want to support this frontend.
245 tristate "Philips TDA10086 based"
246 depends on DVB_CORE && I2C
247 default m if !MEDIA_SUBDRV_AUTOSELECT
249 A DVB-S tuner module. Say Y when you want to support this frontend.
252 tristate "Philips TDA8083 based"
253 depends on DVB_CORE && I2C
254 default m if !MEDIA_SUBDRV_AUTOSELECT
256 A DVB-S tuner module. Say Y when you want to support this frontend.
259 tristate "Philips TDA8261 based"
260 depends on DVB_CORE && I2C
261 default m if !MEDIA_SUBDRV_AUTOSELECT
263 A DVB-S tuner module. Say Y when you want to support this frontend.
266 tristate "Philips TDA826X silicon tuner"
267 depends on DVB_CORE && I2C
268 default m if !MEDIA_SUBDRV_AUTOSELECT
270 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
273 tristate "Montage Tehnology TS2020 based tuners"
274 depends on DVB_CORE && I2C
276 default m if !MEDIA_SUBDRV_AUTOSELECT
278 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
281 tristate "Infineon TUA6100 PLL"
282 depends on DVB_CORE && I2C
283 default m if !MEDIA_SUBDRV_AUTOSELECT
287 config DVB_TUNER_CX24113
288 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
289 depends on DVB_CORE && I2C
290 default m if !MEDIA_SUBDRV_AUTOSELECT
292 A DVB-S tuner module. Say Y when you want to support this frontend.
294 config DVB_TUNER_ITD1000
295 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
296 depends on DVB_CORE && I2C
297 default m if !MEDIA_SUBDRV_AUTOSELECT
299 A DVB-S tuner module. Say Y when you want to support this frontend.
302 tristate "VLSI VES1893 or VES1993 based"
303 depends on DVB_CORE && I2C
304 default m if !MEDIA_SUBDRV_AUTOSELECT
306 A DVB-S tuner module. Say Y when you want to support this frontend.
309 tristate "Zarlink ZL10036 silicon tuner"
310 depends on DVB_CORE && I2C
311 default m if !MEDIA_SUBDRV_AUTOSELECT
313 A DVB-S tuner module. Say Y when you want to support this frontend.
316 tristate "Zarlink ZL10039 silicon tuner"
317 depends on DVB_CORE && I2C
318 default m if !MEDIA_SUBDRV_AUTOSELECT
320 A DVB-S tuner module. Say Y when you want to support this frontend.
322 comment "DVB-T (terrestrial) frontends"
326 tristate "Afatech AF9013 demodulator"
327 depends on DVB_CORE && I2C && I2C_MUX
329 default m if !MEDIA_SUBDRV_AUTOSELECT
331 Say Y when you want to support this frontend.
339 tristate "Conexant CX22700 based"
340 depends on DVB_CORE && I2C
341 default m if !MEDIA_SUBDRV_AUTOSELECT
343 A DVB-T tuner module. Say Y when you want to support this frontend.
346 tristate "Conexant cx22702 demodulator (OFDM)"
347 depends on DVB_CORE && I2C
348 default m if !MEDIA_SUBDRV_AUTOSELECT
350 A DVB-T tuner module. Say Y when you want to support this frontend.
353 tristate "Sony CXD2820R"
354 depends on DVB_CORE && I2C
356 default m if !MEDIA_SUBDRV_AUTOSELECT
358 Say Y when you want to support this frontend.
361 tristate "Sony CXD2841ER"
362 depends on DVB_CORE && I2C
363 default m if !MEDIA_SUBDRV_AUTOSELECT
365 Say Y when you want to support this frontend.
368 tristate "DiBcom 3000M-B"
369 depends on DVB_CORE && I2C
370 default m if !MEDIA_SUBDRV_AUTOSELECT
372 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
373 to support this frontend.
376 tristate "DiBcom 3000P/M-C"
377 depends on DVB_CORE && I2C
378 default m if !MEDIA_SUBDRV_AUTOSELECT
380 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
381 to support this frontend.
384 tristate "DiBcom 7000MA/MB/PA/PB/MC"
385 depends on DVB_CORE && I2C
386 default m if !MEDIA_SUBDRV_AUTOSELECT
388 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
389 to support this frontend.
392 tristate "DiBcom 7000PC"
393 depends on DVB_CORE && I2C
394 default m if !MEDIA_SUBDRV_AUTOSELECT
396 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
397 to support this frontend.
400 tristate "DiBcom 9000"
401 depends on DVB_CORE && I2C
402 default m if !MEDIA_SUBDRV_AUTOSELECT
404 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
405 to support this frontend.
408 tristate "Micronas DRXD driver"
409 depends on DVB_CORE && I2C
410 default m if !MEDIA_SUBDRV_AUTOSELECT
412 A DVB-T tuner module. Say Y when you want to support this frontend.
414 Note: this driver was based on vendor driver reference code (released
415 under the GPL) as opposed to the existing drx397xd driver, which
416 was written via reverse engineering.
420 depends on DVB_CORE && I2C
421 default m if !MEDIA_SUBDRV_AUTOSELECT
423 Say Y when you want to support this frontend.
428 default DVB_USB_GP8PSK
431 tristate "LSI L64781"
432 depends on DVB_CORE && I2C
433 default m if !MEDIA_SUBDRV_AUTOSELECT
435 A DVB-T tuner module. Say Y when you want to support this frontend.
438 tristate "Zarlink MT352 based"
439 depends on DVB_CORE && I2C
440 default m if !MEDIA_SUBDRV_AUTOSELECT
442 A DVB-T tuner module. Say Y when you want to support this frontend.
445 tristate "NxtWave Communications NXT6000 based"
446 depends on DVB_CORE && I2C
447 default m if !MEDIA_SUBDRV_AUTOSELECT
449 A DVB-T tuner module. Say Y when you want to support this frontend.
452 tristate "Realtek RTL2830 DVB-T"
453 depends on DVB_CORE && I2C && I2C_MUX
455 default m if !MEDIA_SUBDRV_AUTOSELECT
457 Say Y when you want to support this frontend.
460 tristate "Realtek RTL2832 DVB-T"
461 depends on DVB_CORE && I2C && I2C_MUX
463 default m if !MEDIA_SUBDRV_AUTOSELECT
465 Say Y when you want to support this frontend.
467 config DVB_RTL2832_SDR
468 tristate "Realtek RTL2832 SDR"
469 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_DEV && MEDIA_SDR_SUPPORT && USB
471 select VIDEOBUF2_VMALLOC
472 default m if !MEDIA_SUBDRV_AUTOSELECT
474 Say Y when you want to support this SDR module.
477 tristate "Samsung s5h1432 demodulator (OFDM)"
478 depends on DVB_CORE && I2C
479 default m if !MEDIA_SUBDRV_AUTOSELECT
481 A DVB-T tuner module. Say Y when you want to support this frontend.
484 tristate "Silicon Labs Si2168"
485 depends on DVB_CORE && I2C && I2C_MUX
486 default m if !MEDIA_SUBDRV_AUTOSELECT
488 Say Y when you want to support this frontend.
491 tristate "Spase sp887x based"
492 depends on DVB_CORE && I2C
493 default m if !MEDIA_SUBDRV_AUTOSELECT
495 A DVB-T tuner module. Say Y when you want to support this frontend.
497 This driver needs external firmware. Please use the command
498 "<kerneldir>/scripts/get_dvb_firmware sp887x" to
499 download/extract it, and then copy it to /usr/lib/hotplug/firmware
500 or /lib/firmware (depending on configuration of firmware hotplug).
503 tristate "ST STV0367 based"
504 depends on DVB_CORE && I2C
505 default m if !MEDIA_SUBDRV_AUTOSELECT
507 A DVB-T/C tuner module. Say Y when you want to support this frontend.
510 tristate "Philips TDA10048HN based"
511 depends on DVB_CORE && I2C
512 default m if !MEDIA_SUBDRV_AUTOSELECT
514 A DVB-T tuner module. Say Y when you want to support this frontend.
517 tristate "Philips TDA10045H/TDA10046H based"
518 depends on DVB_CORE && I2C
519 default m if !MEDIA_SUBDRV_AUTOSELECT
521 A DVB-T tuner module. Say Y when you want to support this frontend.
523 This driver needs external firmware. Please use the commands
524 "<kerneldir>/scripts/get_dvb_firmware tda10045",
525 "<kerneldir>/scripts/get_dvb_firmware tda10046" to
526 download/extract them, and then copy them to /usr/lib/hotplug/firmware
527 or /lib/firmware (depending on configuration of firmware hotplug).
529 config DVB_ZD1301_DEMOD
530 tristate "ZyDAS ZD1301"
531 depends on DVB_CORE && I2C
532 default m if !MEDIA_SUBDRV_AUTOSELECT
534 Say Y when you want to support this frontend.
537 tristate "Zarlink ZL10353 based"
538 depends on DVB_CORE && I2C
539 default m if !MEDIA_SUBDRV_AUTOSELECT
541 A DVB-T tuner module. Say Y when you want to support this frontend.
543 source "drivers/media/dvb-frontends/cxd2880/Kconfig"
545 comment "DVB-C (cable) frontends"
549 tristate "ST STV0297 based"
550 depends on DVB_CORE && I2C
551 default m if !MEDIA_SUBDRV_AUTOSELECT
553 A DVB-C tuner module. Say Y when you want to support this frontend.
556 tristate "Philips TDA10021 based"
557 depends on DVB_CORE && I2C
558 default m if !MEDIA_SUBDRV_AUTOSELECT
560 A DVB-C tuner module. Say Y when you want to support this frontend.
563 tristate "Philips TDA10023 based"
564 depends on DVB_CORE && I2C
565 default m if !MEDIA_SUBDRV_AUTOSELECT
567 A DVB-C tuner module. Say Y when you want to support this frontend.
570 tristate "VLSI VES1820 based"
571 depends on DVB_CORE && I2C
572 default m if !MEDIA_SUBDRV_AUTOSELECT
574 A DVB-C tuner module. Say Y when you want to support this frontend.
576 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
580 depends on DVB_CORE && I2C
583 config DVB_AU8522_DTV
584 tristate "Auvitek AU8522 based DTV demod"
585 depends on DVB_CORE && I2C
587 default m if !MEDIA_SUBDRV_AUTOSELECT
589 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
590 you want to enable DTV demodulation support for this frontend.
592 config DVB_AU8522_V4L
593 tristate "Auvitek AU8522 based ATV demod"
594 depends on VIDEO_DEV && DVB_CORE && I2C
596 default m if !MEDIA_SUBDRV_AUTOSELECT
598 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
599 you want to enable ATV demodulation support for this frontend.
602 tristate "Broadcom BCM3510"
603 depends on DVB_CORE && I2C
604 default m if !MEDIA_SUBDRV_AUTOSELECT
606 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
607 support this frontend.
610 tristate "LG Electronics LG216x based"
611 depends on DVB_CORE && I2C
612 default m if !MEDIA_SUBDRV_AUTOSELECT
614 An ATSC/MH demodulator module. Say Y when you want
615 to support this frontend.
618 tristate "LG Electronics LGDT3304 and LGDT3305 based"
619 depends on DVB_CORE && I2C
620 default m if !MEDIA_SUBDRV_AUTOSELECT
622 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
623 to support this frontend.
626 tristate "LG Electronics LGDT3306A based"
627 depends on DVB_CORE && I2C && I2C_MUX
628 default m if !MEDIA_SUBDRV_AUTOSELECT
630 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
631 to support this frontend.
634 tristate "LG Electronics LGDT3302/LGDT3303 based"
635 depends on DVB_CORE && I2C
636 default m if !MEDIA_SUBDRV_AUTOSELECT
638 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
639 to support this frontend.
642 tristate "MaxLinear MXL692 based"
643 depends on DVB_CORE && I2C
644 default m if !MEDIA_SUBDRV_AUTOSELECT
646 MaxLinear MxL692 is a combo tuner-demodulator that
647 supports ATSC 8VSB and QAM modes. Say Y when you want to
648 support this frontend.
651 tristate "NxtWave Communications NXT2002/NXT2004 based"
652 depends on DVB_CORE && I2C
653 default m if !MEDIA_SUBDRV_AUTOSELECT
655 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
656 to support this frontend.
658 This driver needs external firmware. Please use the commands
659 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
660 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
661 download/extract them, and then copy them to /usr/lib/hotplug/firmware
662 or /lib/firmware (depending on configuration of firmware hotplug).
665 tristate "Oren OR51132 based"
666 depends on DVB_CORE && I2C
667 default m if !MEDIA_SUBDRV_AUTOSELECT
669 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
670 to support this frontend.
672 This driver needs external firmware. Please use the commands
673 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
674 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
675 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
676 /usr/lib/hotplug/firmware or /lib/firmware (depending on
677 configuration of firmware hotplug).
680 tristate "Oren OR51211 based"
681 depends on DVB_CORE && I2C
682 default m if !MEDIA_SUBDRV_AUTOSELECT
684 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
686 This driver needs external firmware. Please use the command
687 "<kerneldir>/scripts/get_dvb_firmware or51211" to
688 download it, and then copy it to /usr/lib/hotplug/firmware
689 or /lib/firmware (depending on configuration of firmware hotplug).
692 tristate "Samsung S5H1409 based"
693 depends on DVB_CORE && I2C
694 default m if !MEDIA_SUBDRV_AUTOSELECT
696 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
697 to support this frontend.
700 tristate "Samsung S5H1411 based"
701 depends on DVB_CORE && I2C
702 default m if !MEDIA_SUBDRV_AUTOSELECT
704 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
705 to support this frontend.
707 comment "ISDB-T (terrestrial) frontends"
711 tristate "DiBcom 8000MB/MC"
712 depends on DVB_CORE && I2C
713 default m if !MEDIA_SUBDRV_AUTOSELECT
715 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
716 Say Y when you want to support this frontend.
719 tristate "Fujitsu mb86a20s"
720 depends on DVB_CORE && I2C
721 default m if !MEDIA_SUBDRV_AUTOSELECT
723 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
724 Say Y when you want to support this frontend.
727 tristate "Sharp S921 frontend"
728 depends on DVB_CORE && I2C
729 default m if !MEDIA_SUBDRV_AUTOSELECT
731 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
732 Say Y when you want to support this frontend.
734 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
738 tristate "Socionext MN88443x"
739 depends on DVB_CORE && I2C
741 default m if !MEDIA_SUBDRV_AUTOSELECT
743 A driver for Socionext/Panasonic MN884433 and MN884434
744 ISDB-S + ISDB-T demodulator.
745 Say Y when you want to support this frontend.
748 tristate "Toshiba TC90522"
749 depends on DVB_CORE && I2C
750 default m if !MEDIA_SUBDRV_AUTOSELECT
752 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
753 Say Y when you want to support this frontend.
755 comment "Digital terrestrial only tuners/PLL"
759 tristate "Generic I2C PLL based tuners"
760 depends on DVB_CORE && I2C
761 default m if !MEDIA_SUBDRV_AUTOSELECT
763 This module drives a number of tuners based on PLL chips with a
764 common I2C interface. Say Y when you want to support these tuners.
766 config DVB_TUNER_DIB0070
767 tristate "DiBcom DiB0070 silicon base-band tuner"
768 depends on DVB_CORE && I2C
769 default m if !MEDIA_SUBDRV_AUTOSELECT
771 A driver for the silicon baseband tuner DiB0070 from DiBcom.
772 This device is only used inside a SiP called together with a
775 config DVB_TUNER_DIB0090
776 tristate "DiBcom DiB0090 silicon base-band tuner"
777 depends on DVB_CORE && I2C
778 default m if !MEDIA_SUBDRV_AUTOSELECT
780 A driver for the silicon baseband tuner DiB0090 from DiBcom.
781 This device is only used inside a SiP called together with a
784 comment "SEC control devices for DVB-S"
788 tristate "Allegro A8293"
789 depends on DVB_CORE && I2C
790 default m if !MEDIA_SUBDRV_AUTOSELECT
793 tristate "Afatech AF9033 DVB-T demodulator"
794 depends on DVB_CORE && I2C
796 default m if !MEDIA_SUBDRV_AUTOSELECT
799 tristate "Sony Ascot2E tuner"
800 depends on DVB_CORE && I2C
801 default m if !MEDIA_SUBDRV_AUTOSELECT
803 Say Y when you want to support this frontend.
806 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
807 depends on DVB_CORE && I2C
808 default m if !MEDIA_SUBDRV_AUTOSELECT
810 A DMB-TH tuner module. Say Y when you want to support this frontend.
813 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
814 depends on DVB_CORE && I2C
815 default m if !MEDIA_SUBDRV_AUTOSELECT
817 Say Y when you want to support this frontend.
820 tristate "Sony Horus3A tuner"
821 depends on DVB_CORE && I2C
822 default m if !MEDIA_SUBDRV_AUTOSELECT
824 Say Y when you want to support this frontend.
827 tristate "ISL6405 SEC controller"
828 depends on DVB_CORE && I2C
829 default m if !MEDIA_SUBDRV_AUTOSELECT
834 tristate "ISL6421 SEC controller"
835 depends on DVB_CORE && I2C
836 default m if !MEDIA_SUBDRV_AUTOSELECT
841 tristate "ISL6423 SEC controller"
842 depends on DVB_CORE && I2C
843 default m if !MEDIA_SUBDRV_AUTOSELECT
845 A SEC controller chip from Intersil
848 tristate "Sharp IX2505V silicon tuner"
849 depends on DVB_CORE && I2C
850 default m if !MEDIA_SUBDRV_AUTOSELECT
852 A DVB-S tuner module. Say Y when you want to support this frontend.
855 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
856 depends on DVB_CORE && I2C
857 default m if !MEDIA_SUBDRV_AUTOSELECT
859 A DMB-TH tuner module. Say Y when you want to support this frontend.
862 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
863 depends on DVB_CORE && I2C
865 default m if !MEDIA_SUBDRV_AUTOSELECT
867 A DMB-TH tuner module. Say Y when you want to support this frontend.
870 tristate "LNBH25 SEC controller"
871 depends on DVB_CORE && I2C
872 default m if !MEDIA_SUBDRV_AUTOSELECT
875 Say Y when you want to support this chip.
878 tristate "LNBH29 SEC controller"
879 depends on DVB_CORE && I2C
880 default m if !MEDIA_SUBDRV_AUTOSELECT
882 LNB power supply and control voltage
883 regulator chip with step-up converter
884 and I2C interface for STMicroelectronics LNBH29.
885 Say Y when you want to support this chip.
888 tristate "LNBP21/LNBH24 SEC controllers"
889 depends on DVB_CORE && I2C
890 default m if !MEDIA_SUBDRV_AUTOSELECT
892 An SEC control chips.
895 tristate "LNBP22 SEC controllers"
896 depends on DVB_CORE && I2C
897 default m if !MEDIA_SUBDRV_AUTOSELECT
899 LNB power supply and control voltage
900 regulator chip with step-up converter
902 Say Y when you want to support this chip.
905 tristate "M88RS2000 DVB-S demodulator and tuner"
906 depends on DVB_CORE && I2C
907 default m if !MEDIA_SUBDRV_AUTOSELECT
909 A DVB-S tuner module.
910 Say Y when you want to support this frontend.
913 tristate "TDA665x tuner"
914 depends on DVB_CORE && I2C
915 default m if !MEDIA_SUBDRV_AUTOSELECT
917 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
918 Say Y when you want to support this chip.
920 Currently supported tuners:
921 * Panasonic ENV57H12D5 (ET-50DT)
923 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
925 comment "Common Interface (EN50221) controller drivers"
929 tristate "Sony CXD2099AR Common Interface driver"
930 depends on DVB_CORE && I2C
932 default m if !MEDIA_SUBDRV_AUTOSELECT
934 A driver for the CI controller currently found mostly on
935 Digital Devices DuoFlex CI (single) addon modules.
937 Say Y when you want to support these devices.
941 depends on DVB_CORE && I2C
942 default m if !MEDIA_SUBDRV_AUTOSELECT
944 CIMaX SP2/SP2HF Common Interface module.
946 endmenu # Customise DVB Frontends
948 endif # MEDIA_DIGITAL_TV_SUPPORT
950 comment "Tools to develop new frontends"
951 depends on MEDIA_TEST_SUPPORT
954 tristate "Dummy frontend driver"
955 depends on MEDIA_TEST_SUPPORT && DVB_CORE
957 Dummy skeleton frontend driver.