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 "STB0899 based"
16 depends on DVB_CORE && I2C
17 default m if !MEDIA_SUBDRV_AUTOSELECT
19 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
20 to support this demodulator based frontends
23 tristate "STB6100 based tuners"
24 depends on DVB_CORE && I2C
25 default m if !MEDIA_SUBDRV_AUTOSELECT
27 A Silicon tuner from ST used in conjunction with the STB0899
28 demodulator. Say Y when you want to support this tuner.
31 tristate "STV0900/STV0903(A/B) based"
32 depends on DVB_CORE && I2C
33 default m if !MEDIA_SUBDRV_AUTOSELECT
35 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
36 Say Y when you want to support these frontends.
39 tristate "STV0910 based"
40 depends on DVB_CORE && I2C
41 default m if !MEDIA_SUBDRV_AUTOSELECT
43 ST STV0910 DVB-S/S2 demodulator driver.
45 Say Y when you want to support these frontends.
48 tristate "STV6110/(A) based tuners"
49 depends on DVB_CORE && I2C
50 default m if !MEDIA_SUBDRV_AUTOSELECT
52 A Silicon tuner that supports DVB-S and DVB-S2 modes
55 tristate "STV6111 based tuners"
56 depends on DVB_CORE && I2C
57 default m if !MEDIA_SUBDRV_AUTOSELECT
59 A Silicon tuner that supports DVB-S and DVB-S2 modes
61 Say Y when you want to support these frontends.
64 tristate "MaxLinear MxL5xx based tuner-demodulators"
65 depends on DVB_CORE && I2C
66 default m if !MEDIA_SUBDRV_AUTOSELECT
68 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
70 Say Y when you want to support these frontends.
73 tristate "Montage Technology M88DS3103"
74 depends on DVB_CORE && I2C && I2C_MUX
76 default m if !MEDIA_SUBDRV_AUTOSELECT
78 Say Y when you want to support this frontend.
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.
92 config DVB_TDA18271C2DD
93 tristate "NXP TDA18271C2 silicon tuner"
94 depends on DVB_CORE && I2C
95 default m if !MEDIA_SUBDRV_AUTOSELECT
97 NXP TDA18271 silicon tuner.
99 Say Y when you want to support this tuner.
102 tristate "Silicon Labs si2165 based"
103 depends on DVB_CORE && I2C
105 default m if !MEDIA_SUBDRV_AUTOSELECT
107 A DVB-C/T demodulator.
109 Say Y when you want to support this frontend.
112 tristate "Panasonic MN88472"
113 depends on DVB_CORE && I2C
115 default m if !MEDIA_SUBDRV_AUTOSELECT
117 Say Y when you want to support this frontend.
120 tristate "Panasonic MN88473"
121 depends on DVB_CORE && I2C
123 default m if !MEDIA_SUBDRV_AUTOSELECT
125 Say Y when you want to support this frontend.
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 CX24123 based"
139 depends on DVB_CORE && I2C
140 default m if !MEDIA_SUBDRV_AUTOSELECT
142 A DVB-S tuner module. Say Y when you want to support this frontend.
145 tristate "Zarlink VP310/MT312/ZL10313 based"
146 depends on DVB_CORE && I2C
147 default m if !MEDIA_SUBDRV_AUTOSELECT
149 A DVB-S tuner module. Say Y when you want to support this frontend.
152 tristate "Zarlink ZL10036 silicon tuner"
153 depends on DVB_CORE && I2C
154 default m if !MEDIA_SUBDRV_AUTOSELECT
156 A DVB-S tuner module. Say Y when you want to support this frontend.
159 tristate "Zarlink ZL10039 silicon tuner"
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 "Samsung S5H1420 based"
167 depends on DVB_CORE && I2C
168 default m if !MEDIA_SUBDRV_AUTOSELECT
170 A DVB-S tuner module. Say Y when you want to support this frontend.
173 tristate "ST STV0288 based"
174 depends on DVB_CORE && I2C
175 default m if !MEDIA_SUBDRV_AUTOSELECT
177 A DVB-S tuner module. Say Y when you want to support this frontend.
180 tristate "ST STB6000 silicon tuner"
181 depends on DVB_CORE && I2C
182 default m if !MEDIA_SUBDRV_AUTOSELECT
184 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
187 tristate "ST STV0299 based"
188 depends on DVB_CORE && I2C
189 default m if !MEDIA_SUBDRV_AUTOSELECT
191 A DVB-S tuner module. Say Y when you want to support this frontend.
194 tristate "ST STV6110 silicon tuner"
195 depends on DVB_CORE && I2C
196 default m if !MEDIA_SUBDRV_AUTOSELECT
198 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
201 tristate "ST STV0900 based"
202 depends on DVB_CORE && I2C
203 default m if !MEDIA_SUBDRV_AUTOSELECT
205 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
208 tristate "Philips TDA8083 based"
209 depends on DVB_CORE && I2C
210 default m if !MEDIA_SUBDRV_AUTOSELECT
212 A DVB-S tuner module. Say Y when you want to support this frontend.
215 tristate "Philips TDA10086 based"
216 depends on DVB_CORE && I2C
217 default m if !MEDIA_SUBDRV_AUTOSELECT
219 A DVB-S tuner module. Say Y when you want to support this frontend.
222 tristate "Philips TDA8261 based"
223 depends on DVB_CORE && I2C
224 default m if !MEDIA_SUBDRV_AUTOSELECT
226 A DVB-S tuner module. Say Y when you want to support this frontend.
229 tristate "VLSI VES1893 or VES1993 based"
230 depends on DVB_CORE && I2C
231 default m if !MEDIA_SUBDRV_AUTOSELECT
233 A DVB-S tuner module. Say Y when you want to support this frontend.
235 config DVB_TUNER_ITD1000
236 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
237 depends on DVB_CORE && I2C
238 default m if !MEDIA_SUBDRV_AUTOSELECT
240 A DVB-S tuner module. Say Y when you want to support this frontend.
242 config DVB_TUNER_CX24113
243 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
244 depends on DVB_CORE && I2C
245 default m if !MEDIA_SUBDRV_AUTOSELECT
247 A DVB-S tuner module. Say Y when you want to support this frontend.
251 tristate "Philips TDA826X silicon tuner"
252 depends on DVB_CORE && I2C
253 default m if !MEDIA_SUBDRV_AUTOSELECT
255 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
258 tristate "Infineon TUA6100 PLL"
259 depends on DVB_CORE && I2C
260 default m if !MEDIA_SUBDRV_AUTOSELECT
265 tristate "Conexant CX24116 based"
266 depends on DVB_CORE && I2C
267 default m if !MEDIA_SUBDRV_AUTOSELECT
269 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
272 tristate "Conexant CX24117 based"
273 depends on DVB_CORE && I2C
274 default m if !MEDIA_SUBDRV_AUTOSELECT
276 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
279 tristate "Conexant CX24120 based"
280 depends on DVB_CORE && I2C
281 default m if !MEDIA_SUBDRV_AUTOSELECT
283 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
286 tristate "Silicon Labs SI21XX based"
287 depends on DVB_CORE && I2C
288 default m if !MEDIA_SUBDRV_AUTOSELECT
290 A DVB-S tuner module. Say Y when you want to support this frontend.
293 tristate "Montage Tehnology TS2020 based tuners"
294 depends on DVB_CORE && I2C
296 default m if !MEDIA_SUBDRV_AUTOSELECT
298 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
301 tristate "Montage Tehnology DS3000 based"
302 depends on DVB_CORE && I2C
303 default m if !MEDIA_SUBDRV_AUTOSELECT
305 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
308 tristate "Fujitsu MB86A16 based"
309 depends on DVB_CORE && I2C
310 default m if !MEDIA_SUBDRV_AUTOSELECT
312 A DVB-S/DSS Direct Conversion reveiver.
313 Say Y when you want to support this frontend.
316 tristate "NXP TDA10071"
317 depends on DVB_CORE && I2C
319 default m if !MEDIA_SUBDRV_AUTOSELECT
321 Say Y when you want to support this frontend.
323 comment "DVB-T (terrestrial) frontends"
327 tristate "Spase sp887x based"
328 depends on DVB_CORE && I2C
329 default m if !MEDIA_SUBDRV_AUTOSELECT
331 A DVB-T tuner module. Say Y when you want to support this frontend.
333 This driver needs external firmware. Please use the command
334 "<kerneldir>/scripts/get_dvb_firmware sp887x" to
335 download/extract it, and then copy it to /usr/lib/hotplug/firmware
336 or /lib/firmware (depending on configuration of firmware hotplug).
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 "Samsung s5h1432 demodulator (OFDM)"
354 depends on DVB_CORE && I2C
355 default m if !MEDIA_SUBDRV_AUTOSELECT
357 A DVB-T tuner module. Say Y when you want to support this frontend.
360 tristate "Micronas DRXD driver"
361 depends on DVB_CORE && I2C
362 default m if !MEDIA_SUBDRV_AUTOSELECT
364 A DVB-T tuner module. Say Y when you want to support this frontend.
366 Note: this driver was based on vendor driver reference code (released
367 under the GPL) as opposed to the existing drx397xd driver, which
368 was written via reverse engineering.
371 tristate "LSI L64781"
372 depends on DVB_CORE && I2C
373 default m if !MEDIA_SUBDRV_AUTOSELECT
375 A DVB-T tuner module. Say Y when you want to support this frontend.
378 tristate "Philips TDA10045H/TDA10046H based"
379 depends on DVB_CORE && I2C
380 default m if !MEDIA_SUBDRV_AUTOSELECT
382 A DVB-T tuner module. Say Y when you want to support this frontend.
384 This driver needs external firmware. Please use the commands
385 "<kerneldir>/scripts/get_dvb_firmware tda10045",
386 "<kerneldir>/scripts/get_dvb_firmware tda10046" to
387 download/extract them, and then copy them to /usr/lib/hotplug/firmware
388 or /lib/firmware (depending on configuration of firmware hotplug).
391 tristate "NxtWave Communications NXT6000 based"
392 depends on DVB_CORE && I2C
393 default m if !MEDIA_SUBDRV_AUTOSELECT
395 A DVB-T tuner module. Say Y when you want to support this frontend.
398 tristate "Zarlink MT352 based"
399 depends on DVB_CORE && I2C
400 default m if !MEDIA_SUBDRV_AUTOSELECT
402 A DVB-T tuner module. Say Y when you want to support this frontend.
405 tristate "Zarlink ZL10353 based"
406 depends on DVB_CORE && I2C
407 default m if !MEDIA_SUBDRV_AUTOSELECT
409 A DVB-T tuner module. Say Y when you want to support this frontend.
412 tristate "DiBcom 3000M-B"
413 depends on DVB_CORE && I2C
414 default m if !MEDIA_SUBDRV_AUTOSELECT
416 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
417 to support this frontend.
420 tristate "DiBcom 3000P/M-C"
421 depends on DVB_CORE && I2C
422 default m if !MEDIA_SUBDRV_AUTOSELECT
424 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
425 to support this frontend.
428 tristate "DiBcom 7000MA/MB/PA/PB/MC"
429 depends on DVB_CORE && I2C
430 default m if !MEDIA_SUBDRV_AUTOSELECT
432 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
433 to support this frontend.
436 tristate "DiBcom 7000PC"
437 depends on DVB_CORE && I2C
438 default m if !MEDIA_SUBDRV_AUTOSELECT
440 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
441 to support this frontend.
444 tristate "DiBcom 9000"
445 depends on DVB_CORE && I2C
446 default m if !MEDIA_SUBDRV_AUTOSELECT
448 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
449 to support this frontend.
452 tristate "Philips TDA10048HN based"
453 depends on DVB_CORE && I2C
454 default m if !MEDIA_SUBDRV_AUTOSELECT
456 A DVB-T tuner module. Say Y when you want to support this frontend.
459 tristate "Afatech AF9013 demodulator"
460 depends on DVB_CORE && I2C && I2C_MUX
462 default m if !MEDIA_SUBDRV_AUTOSELECT
464 Say Y when you want to support this frontend.
468 depends on DVB_CORE && I2C
469 default m if !MEDIA_SUBDRV_AUTOSELECT
471 Say Y when you want to support this frontend.
474 tristate "ST STV0367 based"
475 depends on DVB_CORE && I2C
476 default m if !MEDIA_SUBDRV_AUTOSELECT
478 A DVB-T/C tuner module. Say Y when you want to support this frontend.
481 tristate "Sony CXD2820R"
482 depends on DVB_CORE && I2C
484 default m if !MEDIA_SUBDRV_AUTOSELECT
486 Say Y when you want to support this frontend.
489 tristate "Sony CXD2841ER"
490 depends on DVB_CORE && I2C
491 default m if !MEDIA_SUBDRV_AUTOSELECT
493 Say Y when you want to support this frontend.
496 tristate "Realtek RTL2830 DVB-T"
497 depends on DVB_CORE && I2C && I2C_MUX
499 default m if !MEDIA_SUBDRV_AUTOSELECT
501 Say Y when you want to support this frontend.
504 tristate "Realtek RTL2832 DVB-T"
505 depends on DVB_CORE && I2C && I2C_MUX
507 default m if !MEDIA_SUBDRV_AUTOSELECT
509 Say Y when you want to support this frontend.
511 config DVB_RTL2832_SDR
512 tristate "Realtek RTL2832 SDR"
513 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
515 select VIDEOBUF2_VMALLOC
516 default m if !MEDIA_SUBDRV_AUTOSELECT
518 Say Y when you want to support this SDR module.
521 tristate "Silicon Labs Si2168"
522 depends on DVB_CORE && I2C && I2C_MUX
523 default m if !MEDIA_SUBDRV_AUTOSELECT
525 Say Y when you want to support this frontend.
532 config DVB_ZD1301_DEMOD
533 tristate "ZyDAS ZD1301"
534 depends on DVB_CORE && I2C
535 default m if !MEDIA_SUBDRV_AUTOSELECT
537 Say Y when you want to support this frontend.
542 default DVB_USB_GP8PSK
544 source "drivers/media/dvb-frontends/cxd2880/Kconfig"
546 comment "DVB-C (cable) frontends"
550 tristate "VLSI VES1820 based"
551 depends on DVB_CORE && I2C
552 default m if !MEDIA_SUBDRV_AUTOSELECT
554 A DVB-C tuner module. Say Y when you want to support this frontend.
557 tristate "Philips TDA10021 based"
558 depends on DVB_CORE && I2C
559 default m if !MEDIA_SUBDRV_AUTOSELECT
561 A DVB-C tuner module. Say Y when you want to support this frontend.
564 tristate "Philips TDA10023 based"
565 depends on DVB_CORE && I2C
566 default m if !MEDIA_SUBDRV_AUTOSELECT
568 A DVB-C tuner module. Say Y when you want to support this frontend.
571 tristate "ST STV0297 based"
572 depends on DVB_CORE && I2C
573 default m if !MEDIA_SUBDRV_AUTOSELECT
575 A DVB-C tuner module. Say Y when you want to support this frontend.
577 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
581 tristate "NxtWave Communications NXT2002/NXT2004 based"
582 depends on DVB_CORE && I2C
583 default m if !MEDIA_SUBDRV_AUTOSELECT
585 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
586 to support this frontend.
588 This driver needs external firmware. Please use the commands
589 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
590 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
591 download/extract them, and then copy them to /usr/lib/hotplug/firmware
592 or /lib/firmware (depending on configuration of firmware hotplug).
595 tristate "Oren OR51211 based"
596 depends on DVB_CORE && I2C
597 default m if !MEDIA_SUBDRV_AUTOSELECT
599 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
601 This driver needs external firmware. Please use the command
602 "<kerneldir>/scripts/get_dvb_firmware or51211" to
603 download it, and then copy it to /usr/lib/hotplug/firmware
604 or /lib/firmware (depending on configuration of firmware hotplug).
607 tristate "Oren OR51132 based"
608 depends on DVB_CORE && I2C
609 default m if !MEDIA_SUBDRV_AUTOSELECT
611 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
612 to support this frontend.
614 This driver needs external firmware. Please use the commands
615 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
616 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
617 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
618 /usr/lib/hotplug/firmware or /lib/firmware (depending on
619 configuration of firmware hotplug).
622 tristate "Broadcom BCM3510"
623 depends on DVB_CORE && I2C
624 default m if !MEDIA_SUBDRV_AUTOSELECT
626 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
627 support this frontend.
630 tristate "LG Electronics LGDT3302/LGDT3303 based"
631 depends on DVB_CORE && I2C
632 default m if !MEDIA_SUBDRV_AUTOSELECT
634 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
635 to support this frontend.
638 tristate "LG Electronics LGDT3304 and LGDT3305 based"
639 depends on DVB_CORE && I2C
640 default m if !MEDIA_SUBDRV_AUTOSELECT
642 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
643 to support this frontend.
646 tristate "LG Electronics LGDT3306A based"
647 depends on DVB_CORE && I2C && I2C_MUX
648 default m if !MEDIA_SUBDRV_AUTOSELECT
650 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
651 to support this frontend.
654 tristate "LG Electronics LG216x based"
655 depends on DVB_CORE && I2C
656 default m if !MEDIA_SUBDRV_AUTOSELECT
658 An ATSC/MH demodulator module. Say Y when you want
659 to support this frontend.
662 tristate "Samsung S5H1409 based"
663 depends on DVB_CORE && I2C
664 default m if !MEDIA_SUBDRV_AUTOSELECT
666 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
667 to support this frontend.
670 depends on DVB_CORE && I2C
673 config DVB_AU8522_DTV
674 tristate "Auvitek AU8522 based DTV demod"
675 depends on DVB_CORE && I2C
677 default m if !MEDIA_SUBDRV_AUTOSELECT
679 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
680 you want to enable DTV demodulation support for this frontend.
682 config DVB_AU8522_V4L
683 tristate "Auvitek AU8522 based ATV demod"
684 depends on VIDEO_V4L2 && DVB_CORE && I2C
686 default m if !MEDIA_SUBDRV_AUTOSELECT
688 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
689 you want to enable ATV demodulation support for this frontend.
692 tristate "Samsung S5H1411 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 "MaxLinear MXL692 based"
701 depends on DVB_CORE && I2C
702 default m if !MEDIA_SUBDRV_AUTOSELECT
704 MaxLinear MxL692 is a combo tuner-demodulator that
705 supports ATSC 8VSB and QAM modes. Say Y when you want to
706 support this frontend.
708 comment "ISDB-T (terrestrial) frontends"
712 tristate "Sharp S921 frontend"
713 depends on DVB_CORE && I2C
714 default m if !MEDIA_SUBDRV_AUTOSELECT
716 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
717 Say Y when you want to support this frontend.
720 tristate "DiBcom 8000MB/MC"
721 depends on DVB_CORE && I2C
722 default m if !MEDIA_SUBDRV_AUTOSELECT
724 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
725 Say Y when you want to support this frontend.
728 tristate "Fujitsu mb86a20s"
729 depends on DVB_CORE && I2C
730 default m if !MEDIA_SUBDRV_AUTOSELECT
732 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
733 Say Y when you want to support this frontend.
735 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
739 tristate "Toshiba TC90522"
740 depends on DVB_CORE && I2C
741 default m if !MEDIA_SUBDRV_AUTOSELECT
743 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
744 Say Y when you want to support this frontend.
747 tristate "Socionext MN88443x"
748 depends on DVB_CORE && I2C
750 default m if !MEDIA_SUBDRV_AUTOSELECT
752 A driver for Socionext/Panasonic MN884433 and MN884434
753 ISDB-S + ISDB-T demodulator.
754 Say Y when you want to support this frontend.
756 comment "Digital terrestrial only tuners/PLL"
760 tristate "Generic I2C PLL based tuners"
761 depends on DVB_CORE && I2C
762 default m if !MEDIA_SUBDRV_AUTOSELECT
764 This module drives a number of tuners based on PLL chips with a
765 common I2C interface. Say Y when you want to support these tuners.
767 config DVB_TUNER_DIB0070
768 tristate "DiBcom DiB0070 silicon base-band tuner"
769 depends on DVB_CORE && I2C
770 default m if !MEDIA_SUBDRV_AUTOSELECT
772 A driver for the silicon baseband tuner DiB0070 from DiBcom.
773 This device is only used inside a SiP called together with a
776 config DVB_TUNER_DIB0090
777 tristate "DiBcom DiB0090 silicon base-band tuner"
778 depends on DVB_CORE && I2C
779 default m if !MEDIA_SUBDRV_AUTOSELECT
781 A driver for the silicon baseband tuner DiB0090 from DiBcom.
782 This device is only used inside a SiP called together with a
785 comment "SEC control devices for DVB-S"
788 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
791 tristate "LNBH25 SEC controller"
792 depends on DVB_CORE && I2C
793 default m if !MEDIA_SUBDRV_AUTOSELECT
796 Say Y when you want to support this chip.
799 tristate "LNBH29 SEC controller"
800 depends on DVB_CORE && I2C
801 default m if !MEDIA_SUBDRV_AUTOSELECT
803 LNB power supply and control voltage
804 regulator chip with step-up converter
805 and I2C interface for STMicroelectronics LNBH29.
806 Say Y when you want to support this chip.
809 tristate "LNBP21/LNBH24 SEC controllers"
810 depends on DVB_CORE && I2C
811 default m if !MEDIA_SUBDRV_AUTOSELECT
813 An SEC control chips.
816 tristate "LNBP22 SEC controllers"
817 depends on DVB_CORE && I2C
818 default m if !MEDIA_SUBDRV_AUTOSELECT
820 LNB power supply and control voltage
821 regulator chip with step-up converter
823 Say Y when you want to support this chip.
826 tristate "ISL6405 SEC controller"
827 depends on DVB_CORE && I2C
828 default m if !MEDIA_SUBDRV_AUTOSELECT
833 tristate "ISL6421 SEC controller"
834 depends on DVB_CORE && I2C
835 default m if !MEDIA_SUBDRV_AUTOSELECT
840 tristate "ISL6423 SEC controller"
841 depends on DVB_CORE && I2C
842 default m if !MEDIA_SUBDRV_AUTOSELECT
844 A SEC controller chip from Intersil
847 tristate "Allegro A8293"
848 depends on DVB_CORE && I2C
849 default m if !MEDIA_SUBDRV_AUTOSELECT
852 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
853 depends on DVB_CORE && I2C
854 default m if !MEDIA_SUBDRV_AUTOSELECT
856 A DMB-TH tuner module. Say Y when you want to support this frontend.
859 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
860 depends on DVB_CORE && I2C
862 default m if !MEDIA_SUBDRV_AUTOSELECT
864 A DMB-TH tuner module. Say Y when you want to support this frontend.
867 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
868 depends on DVB_CORE && I2C
869 default m if !MEDIA_SUBDRV_AUTOSELECT
871 A DMB-TH tuner module. Say Y when you want to support this frontend.
874 tristate "TDA665x tuner"
875 depends on DVB_CORE && I2C
876 default m if !MEDIA_SUBDRV_AUTOSELECT
878 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
879 Say Y when you want to support this chip.
881 Currently supported tuners:
882 * Panasonic ENV57H12D5 (ET-50DT)
885 tristate "Sharp IX2505V silicon tuner"
886 depends on DVB_CORE && I2C
887 default m if !MEDIA_SUBDRV_AUTOSELECT
889 A DVB-S tuner module. Say Y when you want to support this frontend.
892 tristate "M88RS2000 DVB-S demodulator and tuner"
893 depends on DVB_CORE && I2C
894 default m if !MEDIA_SUBDRV_AUTOSELECT
896 A DVB-S tuner module.
897 Say Y when you want to support this frontend.
900 tristate "Afatech AF9033 DVB-T demodulator"
901 depends on DVB_CORE && I2C
903 default m if !MEDIA_SUBDRV_AUTOSELECT
906 tristate "Sony Horus3A tuner"
907 depends on DVB_CORE && I2C
908 default m if !MEDIA_SUBDRV_AUTOSELECT
910 Say Y when you want to support this frontend.
913 tristate "Sony Ascot2E tuner"
914 depends on DVB_CORE && I2C
915 default m if !MEDIA_SUBDRV_AUTOSELECT
917 Say Y when you want to support this frontend.
920 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
921 depends on DVB_CORE && I2C
922 default m if !MEDIA_SUBDRV_AUTOSELECT
924 Say Y when you want to support this frontend.
926 comment "Common Interface (EN50221) controller drivers"
930 tristate "Sony CXD2099AR Common Interface driver"
931 depends on DVB_CORE && I2C
933 default m if !MEDIA_SUBDRV_AUTOSELECT
935 A driver for the CI controller currently found mostly on
936 Digital Devices DuoFlex CI (single) addon modules.
938 Say Y when you want to support these devices.
942 depends on DVB_CORE && I2C
943 default m if !MEDIA_SUBDRV_AUTOSELECT
945 CIMaX SP2/SP2HF Common Interface module.
947 endmenu # Customise DVB Frontends
949 endif # MEDIA_DIGITAL_TV_SUPPORT
951 comment "Tools to develop new frontends"
952 depends on MEDIA_TEST_SUPPORT
955 tristate "Dummy frontend driver"
956 depends on MEDIA_TEST_SUPPORT && DVB_CORE
958 Dummy skeleton frontend driver.