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.
711 comment "ISDB-T (terrestrial) frontends"
715 tristate "Sharp S921 frontend"
716 depends on DVB_CORE && I2C
717 default m if !MEDIA_SUBDRV_AUTOSELECT
719 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
720 Say Y when you want to support this frontend.
723 tristate "DiBcom 8000MB/MC"
724 depends on DVB_CORE && I2C
725 default m if !MEDIA_SUBDRV_AUTOSELECT
727 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
728 Say Y when you want to support this frontend.
731 tristate "Fujitsu mb86a20s"
732 depends on DVB_CORE && I2C
733 default m if !MEDIA_SUBDRV_AUTOSELECT
735 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
736 Say Y when you want to support this frontend.
738 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
742 tristate "Toshiba TC90522"
743 depends on DVB_CORE && I2C
744 default m if !MEDIA_SUBDRV_AUTOSELECT
746 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
747 Say Y when you want to support this frontend.
750 tristate "Socionext MN88443x"
751 depends on DVB_CORE && I2C
753 default m if !MEDIA_SUBDRV_AUTOSELECT
755 A driver for Socionext/Panasonic MN884433 and MN884434
756 ISDB-S + ISDB-T demodulator.
757 Say Y when you want to support this frontend.
759 comment "Digital terrestrial only tuners/PLL"
763 tristate "Generic I2C PLL based tuners"
764 depends on DVB_CORE && I2C
765 default m if !MEDIA_SUBDRV_AUTOSELECT
767 This module drives a number of tuners based on PLL chips with a
768 common I2C interface. Say Y when you want to support these tuners.
770 config DVB_TUNER_DIB0070
771 tristate "DiBcom DiB0070 silicon base-band tuner"
772 depends on DVB_CORE && I2C
773 default m if !MEDIA_SUBDRV_AUTOSELECT
775 A driver for the silicon baseband tuner DiB0070 from DiBcom.
776 This device is only used inside a SiP called together with a
779 config DVB_TUNER_DIB0090
780 tristate "DiBcom DiB0090 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 DiB0090 from DiBcom.
785 This device is only used inside a SiP called together with a
788 comment "SEC control devices for DVB-S"
791 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
794 tristate "LNBH25 SEC controller"
795 depends on DVB_CORE && I2C
796 default m if !MEDIA_SUBDRV_AUTOSELECT
799 Say Y when you want to support this chip.
802 tristate "LNBH29 SEC controller"
803 depends on DVB_CORE && I2C
804 default m if !MEDIA_SUBDRV_AUTOSELECT
806 LNB power supply and control voltage
807 regulator chip with step-up converter
808 and I2C interface for STMicroelectronics LNBH29.
809 Say Y when you want to support this chip.
812 tristate "LNBP21/LNBH24 SEC controllers"
813 depends on DVB_CORE && I2C
814 default m if !MEDIA_SUBDRV_AUTOSELECT
816 An SEC control chips.
819 tristate "LNBP22 SEC controllers"
820 depends on DVB_CORE && I2C
821 default m if !MEDIA_SUBDRV_AUTOSELECT
823 LNB power supply and control voltage
824 regulator chip with step-up converter
826 Say Y when you want to support this chip.
829 tristate "ISL6405 SEC controller"
830 depends on DVB_CORE && I2C
831 default m if !MEDIA_SUBDRV_AUTOSELECT
836 tristate "ISL6421 SEC controller"
837 depends on DVB_CORE && I2C
838 default m if !MEDIA_SUBDRV_AUTOSELECT
843 tristate "ISL6423 SEC controller"
844 depends on DVB_CORE && I2C
845 default m if !MEDIA_SUBDRV_AUTOSELECT
847 A SEC controller chip from Intersil
850 tristate "Allegro A8293"
851 depends on DVB_CORE && I2C
852 default m if !MEDIA_SUBDRV_AUTOSELECT
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 "AltoBeam ATBM8830/8831 DMB-TH demodulator"
871 depends on DVB_CORE && I2C
872 default m if !MEDIA_SUBDRV_AUTOSELECT
874 A DMB-TH tuner module. Say Y when you want to support this frontend.
877 tristate "TDA665x tuner"
878 depends on DVB_CORE && I2C
879 default m if !MEDIA_SUBDRV_AUTOSELECT
881 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
882 Say Y when you want to support this chip.
884 Currently supported tuners:
885 * Panasonic ENV57H12D5 (ET-50DT)
888 tristate "Sharp IX2505V silicon tuner"
889 depends on DVB_CORE && I2C
890 default m if !MEDIA_SUBDRV_AUTOSELECT
892 A DVB-S tuner module. Say Y when you want to support this frontend.
895 tristate "M88RS2000 DVB-S demodulator and tuner"
896 depends on DVB_CORE && I2C
897 default m if !MEDIA_SUBDRV_AUTOSELECT
899 A DVB-S tuner module.
900 Say Y when you want to support this frontend.
903 tristate "Afatech AF9033 DVB-T demodulator"
904 depends on DVB_CORE && I2C
906 default m if !MEDIA_SUBDRV_AUTOSELECT
909 tristate "Sony Horus3A tuner"
910 depends on DVB_CORE && I2C
911 default m if !MEDIA_SUBDRV_AUTOSELECT
913 Say Y when you want to support this frontend.
916 tristate "Sony Ascot2E tuner"
917 depends on DVB_CORE && I2C
918 default m if !MEDIA_SUBDRV_AUTOSELECT
920 Say Y when you want to support this frontend.
923 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
924 depends on DVB_CORE && I2C
925 default m if !MEDIA_SUBDRV_AUTOSELECT
927 Say Y when you want to support this frontend.
929 comment "Common Interface (EN50221) controller drivers"
933 tristate "Sony CXD2099AR Common Interface driver"
934 depends on DVB_CORE && I2C
936 default m if !MEDIA_SUBDRV_AUTOSELECT
938 A driver for the CI controller currently found mostly on
939 Digital Devices DuoFlex CI (single) addon modules.
941 Say Y when you want to support these devices.
945 depends on DVB_CORE && I2C
946 default m if !MEDIA_SUBDRV_AUTOSELECT
948 CIMaX SP2/SP2HF Common Interface module.
950 endmenu # Customise DVB Frontends
952 endif # MEDIA_DIGITAL_TV_SUPPORT
954 comment "Tools to develop new frontends"
955 depends on MEDIA_TEST_SUPPORT
958 tristate "Dummy frontend driver"
959 depends on MEDIA_TEST_SUPPORT && DVB_CORE
961 Dummy skeleton frontend driver.