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 sp8870 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 sp8870" 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 "Spase sp887x 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.
345 This driver needs external firmware. Please use the command
346 "<kerneldir>/scripts/get_dvb_firmware sp887x" to
347 download/extract it, and then copy it to /usr/lib/hotplug/firmware
348 or /lib/firmware (depending on configuration of firmware hotplug).
351 tristate "Conexant CX22700 based"
352 depends on DVB_CORE && I2C
353 default m if !MEDIA_SUBDRV_AUTOSELECT
355 A DVB-T tuner module. Say Y when you want to support this frontend.
358 tristate "Conexant cx22702 demodulator (OFDM)"
359 depends on DVB_CORE && I2C
360 default m if !MEDIA_SUBDRV_AUTOSELECT
362 A DVB-T tuner module. Say Y when you want to support this frontend.
365 tristate "Samsung s5h1432 demodulator (OFDM)"
366 depends on DVB_CORE && I2C
367 default m if !MEDIA_SUBDRV_AUTOSELECT
369 A DVB-T tuner module. Say Y when you want to support this frontend.
372 tristate "Micronas DRXD driver"
373 depends on DVB_CORE && I2C
374 default m if !MEDIA_SUBDRV_AUTOSELECT
376 A DVB-T tuner module. Say Y when you want to support this frontend.
378 Note: this driver was based on vendor driver reference code (released
379 under the GPL) as opposed to the existing drx397xd driver, which
380 was written via reverse engineering.
383 tristate "LSI L64781"
384 depends on DVB_CORE && I2C
385 default m if !MEDIA_SUBDRV_AUTOSELECT
387 A DVB-T tuner module. Say Y when you want to support this frontend.
390 tristate "Philips TDA10045H/TDA10046H based"
391 depends on DVB_CORE && I2C
392 default m if !MEDIA_SUBDRV_AUTOSELECT
394 A DVB-T tuner module. Say Y when you want to support this frontend.
396 This driver needs external firmware. Please use the commands
397 "<kerneldir>/scripts/get_dvb_firmware tda10045",
398 "<kerneldir>/scripts/get_dvb_firmware tda10046" to
399 download/extract them, and then copy them to /usr/lib/hotplug/firmware
400 or /lib/firmware (depending on configuration of firmware hotplug).
403 tristate "NxtWave Communications NXT6000 based"
404 depends on DVB_CORE && I2C
405 default m if !MEDIA_SUBDRV_AUTOSELECT
407 A DVB-T tuner module. Say Y when you want to support this frontend.
410 tristate "Zarlink MT352 based"
411 depends on DVB_CORE && I2C
412 default m if !MEDIA_SUBDRV_AUTOSELECT
414 A DVB-T tuner module. Say Y when you want to support this frontend.
417 tristate "Zarlink ZL10353 based"
418 depends on DVB_CORE && I2C
419 default m if !MEDIA_SUBDRV_AUTOSELECT
421 A DVB-T tuner module. Say Y when you want to support this frontend.
424 tristate "DiBcom 3000M-B"
425 depends on DVB_CORE && I2C
426 default m if !MEDIA_SUBDRV_AUTOSELECT
428 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
429 to support this frontend.
432 tristate "DiBcom 3000P/M-C"
433 depends on DVB_CORE && I2C
434 default m if !MEDIA_SUBDRV_AUTOSELECT
436 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
437 to support this frontend.
440 tristate "DiBcom 7000MA/MB/PA/PB/MC"
441 depends on DVB_CORE && I2C
442 default m if !MEDIA_SUBDRV_AUTOSELECT
444 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
445 to support this frontend.
448 tristate "DiBcom 7000PC"
449 depends on DVB_CORE && I2C
450 default m if !MEDIA_SUBDRV_AUTOSELECT
452 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
453 to support this frontend.
456 tristate "DiBcom 9000"
457 depends on DVB_CORE && I2C
458 default m if !MEDIA_SUBDRV_AUTOSELECT
460 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
461 to support this frontend.
464 tristate "Philips TDA10048HN based"
465 depends on DVB_CORE && I2C
466 default m if !MEDIA_SUBDRV_AUTOSELECT
468 A DVB-T tuner module. Say Y when you want to support this frontend.
471 tristate "Afatech AF9013 demodulator"
472 depends on DVB_CORE && I2C && I2C_MUX
474 default m if !MEDIA_SUBDRV_AUTOSELECT
476 Say Y when you want to support this frontend.
480 depends on DVB_CORE && I2C
481 default m if !MEDIA_SUBDRV_AUTOSELECT
483 Say Y when you want to support this frontend.
486 tristate "ST STV0367 based"
487 depends on DVB_CORE && I2C
488 default m if !MEDIA_SUBDRV_AUTOSELECT
490 A DVB-T/C tuner module. Say Y when you want to support this frontend.
493 tristate "Sony CXD2820R"
494 depends on DVB_CORE && I2C
496 default m if !MEDIA_SUBDRV_AUTOSELECT
498 Say Y when you want to support this frontend.
501 tristate "Sony CXD2841ER"
502 depends on DVB_CORE && I2C
503 default m if !MEDIA_SUBDRV_AUTOSELECT
505 Say Y when you want to support this frontend.
508 tristate "Realtek RTL2830 DVB-T"
509 depends on DVB_CORE && I2C && I2C_MUX
511 default m if !MEDIA_SUBDRV_AUTOSELECT
513 Say Y when you want to support this frontend.
516 tristate "Realtek RTL2832 DVB-T"
517 depends on DVB_CORE && I2C && I2C_MUX
519 default m if !MEDIA_SUBDRV_AUTOSELECT
521 Say Y when you want to support this frontend.
523 config DVB_RTL2832_SDR
524 tristate "Realtek RTL2832 SDR"
525 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
527 select VIDEOBUF2_VMALLOC
528 default m if !MEDIA_SUBDRV_AUTOSELECT
530 Say Y when you want to support this SDR module.
533 tristate "Silicon Labs Si2168"
534 depends on DVB_CORE && I2C && I2C_MUX
535 default m if !MEDIA_SUBDRV_AUTOSELECT
537 Say Y when you want to support this frontend.
544 config DVB_ZD1301_DEMOD
545 tristate "ZyDAS ZD1301"
546 depends on DVB_CORE && I2C
547 default m if !MEDIA_SUBDRV_AUTOSELECT
549 Say Y when you want to support this frontend.
554 default DVB_USB_GP8PSK
556 source "drivers/media/dvb-frontends/cxd2880/Kconfig"
558 comment "DVB-C (cable) frontends"
562 tristate "VLSI VES1820 based"
563 depends on DVB_CORE && I2C
564 default m if !MEDIA_SUBDRV_AUTOSELECT
566 A DVB-C tuner module. Say Y when you want to support this frontend.
569 tristate "Philips TDA10021 based"
570 depends on DVB_CORE && I2C
571 default m if !MEDIA_SUBDRV_AUTOSELECT
573 A DVB-C tuner module. Say Y when you want to support this frontend.
576 tristate "Philips TDA10023 based"
577 depends on DVB_CORE && I2C
578 default m if !MEDIA_SUBDRV_AUTOSELECT
580 A DVB-C tuner module. Say Y when you want to support this frontend.
583 tristate "ST STV0297 based"
584 depends on DVB_CORE && I2C
585 default m if !MEDIA_SUBDRV_AUTOSELECT
587 A DVB-C tuner module. Say Y when you want to support this frontend.
589 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
593 tristate "NxtWave Communications NXT2002/NXT2004 based"
594 depends on DVB_CORE && I2C
595 default m if !MEDIA_SUBDRV_AUTOSELECT
597 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
598 to support this frontend.
600 This driver needs external firmware. Please use the commands
601 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
602 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
603 download/extract them, and then copy them to /usr/lib/hotplug/firmware
604 or /lib/firmware (depending on configuration of firmware hotplug).
607 tristate "Oren OR51211 based"
608 depends on DVB_CORE && I2C
609 default m if !MEDIA_SUBDRV_AUTOSELECT
611 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
613 This driver needs external firmware. Please use the command
614 "<kerneldir>/scripts/get_dvb_firmware or51211" to
615 download it, and then copy it to /usr/lib/hotplug/firmware
616 or /lib/firmware (depending on configuration of firmware hotplug).
619 tristate "Oren OR51132 based"
620 depends on DVB_CORE && I2C
621 default m if !MEDIA_SUBDRV_AUTOSELECT
623 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
624 to support this frontend.
626 This driver needs external firmware. Please use the commands
627 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
628 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
629 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
630 /usr/lib/hotplug/firmware or /lib/firmware (depending on
631 configuration of firmware hotplug).
634 tristate "Broadcom BCM3510"
635 depends on DVB_CORE && I2C
636 default m if !MEDIA_SUBDRV_AUTOSELECT
638 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
639 support this frontend.
642 tristate "LG Electronics LGDT3302/LGDT3303 based"
643 depends on DVB_CORE && I2C
644 default m if !MEDIA_SUBDRV_AUTOSELECT
646 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
647 to support this frontend.
650 tristate "LG Electronics LGDT3304 and LGDT3305 based"
651 depends on DVB_CORE && I2C
652 default m if !MEDIA_SUBDRV_AUTOSELECT
654 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
655 to support this frontend.
658 tristate "LG Electronics LGDT3306A based"
659 depends on DVB_CORE && I2C && I2C_MUX
660 default m if !MEDIA_SUBDRV_AUTOSELECT
662 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
663 to support this frontend.
666 tristate "LG Electronics LG216x based"
667 depends on DVB_CORE && I2C
668 default m if !MEDIA_SUBDRV_AUTOSELECT
670 An ATSC/MH demodulator module. Say Y when you want
671 to support this frontend.
674 tristate "Samsung S5H1409 based"
675 depends on DVB_CORE && I2C
676 default m if !MEDIA_SUBDRV_AUTOSELECT
678 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
679 to support this frontend.
682 depends on DVB_CORE && I2C
685 config DVB_AU8522_DTV
686 tristate "Auvitek AU8522 based DTV demod"
687 depends on DVB_CORE && I2C
689 default m if !MEDIA_SUBDRV_AUTOSELECT
691 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
692 you want to enable DTV demodulation support for this frontend.
694 config DVB_AU8522_V4L
695 tristate "Auvitek AU8522 based ATV demod"
696 depends on VIDEO_V4L2 && DVB_CORE && I2C
698 default m if !MEDIA_SUBDRV_AUTOSELECT
700 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
701 you want to enable ATV demodulation support for this frontend.
704 tristate "Samsung S5H1411 based"
705 depends on DVB_CORE && I2C
706 default m if !MEDIA_SUBDRV_AUTOSELECT
708 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
709 to support this frontend.
712 tristate "MaxLinear MXL692 based"
713 depends on DVB_CORE && I2C
714 default m if !MEDIA_SUBDRV_AUTOSELECT
716 MaxLinear MxL692 is a combo tuner-demodulator that
717 supports ATSC 8VSB and QAM modes. Say Y when you want to
718 support this frontend.
720 comment "ISDB-T (terrestrial) frontends"
724 tristate "Sharp S921 frontend"
725 depends on DVB_CORE && I2C
726 default m if !MEDIA_SUBDRV_AUTOSELECT
728 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
729 Say Y when you want to support this frontend.
732 tristate "DiBcom 8000MB/MC"
733 depends on DVB_CORE && I2C
734 default m if !MEDIA_SUBDRV_AUTOSELECT
736 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
737 Say Y when you want to support this frontend.
740 tristate "Fujitsu mb86a20s"
741 depends on DVB_CORE && I2C
742 default m if !MEDIA_SUBDRV_AUTOSELECT
744 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
745 Say Y when you want to support this frontend.
747 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
751 tristate "Toshiba TC90522"
752 depends on DVB_CORE && I2C
753 default m if !MEDIA_SUBDRV_AUTOSELECT
755 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
756 Say Y when you want to support this frontend.
759 tristate "Socionext MN88443x"
760 depends on DVB_CORE && I2C
762 default m if !MEDIA_SUBDRV_AUTOSELECT
764 A driver for Socionext/Panasonic MN884433 and MN884434
765 ISDB-S + ISDB-T demodulator.
766 Say Y when you want to support this frontend.
768 comment "Digital terrestrial only tuners/PLL"
772 tristate "Generic I2C PLL based tuners"
773 depends on DVB_CORE && I2C
774 default m if !MEDIA_SUBDRV_AUTOSELECT
776 This module drives a number of tuners based on PLL chips with a
777 common I2C interface. Say Y when you want to support these tuners.
779 config DVB_TUNER_DIB0070
780 tristate "DiBcom DiB0070 silicon base-band tuner"
781 depends on DVB_CORE && I2C
782 default m if !MEDIA_SUBDRV_AUTOSELECT
784 A driver for the silicon baseband tuner DiB0070 from DiBcom.
785 This device is only used inside a SiP called together with a
788 config DVB_TUNER_DIB0090
789 tristate "DiBcom DiB0090 silicon base-band tuner"
790 depends on DVB_CORE && I2C
791 default m if !MEDIA_SUBDRV_AUTOSELECT
793 A driver for the silicon baseband tuner DiB0090 from DiBcom.
794 This device is only used inside a SiP called together with a
797 comment "SEC control devices for DVB-S"
800 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
803 tristate "LNBH25 SEC controller"
804 depends on DVB_CORE && I2C
805 default m if !MEDIA_SUBDRV_AUTOSELECT
808 Say Y when you want to support this chip.
811 tristate "LNBH29 SEC controller"
812 depends on DVB_CORE && I2C
813 default m if !MEDIA_SUBDRV_AUTOSELECT
815 LNB power supply and control voltage
816 regulator chip with step-up converter
817 and I2C interface for STMicroelectronics LNBH29.
818 Say Y when you want to support this chip.
821 tristate "LNBP21/LNBH24 SEC controllers"
822 depends on DVB_CORE && I2C
823 default m if !MEDIA_SUBDRV_AUTOSELECT
825 An SEC control chips.
828 tristate "LNBP22 SEC controllers"
829 depends on DVB_CORE && I2C
830 default m if !MEDIA_SUBDRV_AUTOSELECT
832 LNB power supply and control voltage
833 regulator chip with step-up converter
835 Say Y when you want to support this chip.
838 tristate "ISL6405 SEC controller"
839 depends on DVB_CORE && I2C
840 default m if !MEDIA_SUBDRV_AUTOSELECT
845 tristate "ISL6421 SEC controller"
846 depends on DVB_CORE && I2C
847 default m if !MEDIA_SUBDRV_AUTOSELECT
852 tristate "ISL6423 SEC controller"
853 depends on DVB_CORE && I2C
854 default m if !MEDIA_SUBDRV_AUTOSELECT
856 A SEC controller chip from Intersil
859 tristate "Allegro A8293"
860 depends on DVB_CORE && I2C
861 default m if !MEDIA_SUBDRV_AUTOSELECT
864 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
865 depends on DVB_CORE && I2C
866 default m if !MEDIA_SUBDRV_AUTOSELECT
868 A DMB-TH tuner module. Say Y when you want to support this frontend.
871 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
872 depends on DVB_CORE && I2C
874 default m if !MEDIA_SUBDRV_AUTOSELECT
876 A DMB-TH tuner module. Say Y when you want to support this frontend.
879 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
880 depends on DVB_CORE && I2C
881 default m if !MEDIA_SUBDRV_AUTOSELECT
883 A DMB-TH tuner module. Say Y when you want to support this frontend.
886 tristate "TDA665x tuner"
887 depends on DVB_CORE && I2C
888 default m if !MEDIA_SUBDRV_AUTOSELECT
890 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
891 Say Y when you want to support this chip.
893 Currently supported tuners:
894 * Panasonic ENV57H12D5 (ET-50DT)
897 tristate "Sharp IX2505V silicon tuner"
898 depends on DVB_CORE && I2C
899 default m if !MEDIA_SUBDRV_AUTOSELECT
901 A DVB-S tuner module. Say Y when you want to support this frontend.
904 tristate "M88RS2000 DVB-S demodulator and tuner"
905 depends on DVB_CORE && I2C
906 default m if !MEDIA_SUBDRV_AUTOSELECT
908 A DVB-S tuner module.
909 Say Y when you want to support this frontend.
912 tristate "Afatech AF9033 DVB-T demodulator"
913 depends on DVB_CORE && I2C
915 default m if !MEDIA_SUBDRV_AUTOSELECT
918 tristate "Sony Horus3A tuner"
919 depends on DVB_CORE && I2C
920 default m if !MEDIA_SUBDRV_AUTOSELECT
922 Say Y when you want to support this frontend.
925 tristate "Sony Ascot2E tuner"
926 depends on DVB_CORE && I2C
927 default m if !MEDIA_SUBDRV_AUTOSELECT
929 Say Y when you want to support this frontend.
932 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
933 depends on DVB_CORE && I2C
934 default m if !MEDIA_SUBDRV_AUTOSELECT
936 Say Y when you want to support this frontend.
938 comment "Common Interface (EN50221) controller drivers"
942 tristate "Sony CXD2099AR Common Interface driver"
943 depends on DVB_CORE && I2C
945 default m if !MEDIA_SUBDRV_AUTOSELECT
947 A driver for the CI controller currently found mostly on
948 Digital Devices DuoFlex CI (single) addon modules.
950 Say Y when you want to support these devices.
954 depends on DVB_CORE && I2C
955 default m if !MEDIA_SUBDRV_AUTOSELECT
957 CIMaX SP2/SP2HF Common Interface module.
959 endmenu # Customise DVB Frontends
961 endif # MEDIA_DIGITAL_TV_SUPPORT
963 comment "Tools to develop new frontends"
964 depends on MEDIA_TEST_SUPPORT
967 tristate "Dummy frontend driver"
968 depends on MEDIA_TEST_SUPPORT && DVB_CORE
970 Dummy skeleton frontend driver.