xref: /linux/drivers/media/dvb-frontends/Kconfig (revision 2dc1ed4edbac1d08e5bb73ae4a00a592011bde64)
19a0bf528SMauro Carvalho Chehabmenu "Customise DVB Frontends"
26df34051SGeert Uytterhoeven	visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
39a0bf528SMauro Carvalho Chehab
49a0bf528SMauro Carvalho Chehabcomment "Multistandard (satellite) frontends"
59a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
69a0bf528SMauro Carvalho Chehab
79a0bf528SMauro Carvalho Chehabconfig DVB_STB0899
89a0bf528SMauro Carvalho Chehab	tristate "STB0899 based"
99a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
10fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
119a0bf528SMauro Carvalho Chehab	help
129a0bf528SMauro Carvalho Chehab	  A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
139a0bf528SMauro Carvalho Chehab	  to support this demodulator based frontends
149a0bf528SMauro Carvalho Chehab
159a0bf528SMauro Carvalho Chehabconfig DVB_STB6100
169a0bf528SMauro Carvalho Chehab	tristate "STB6100 based tuners"
179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
18fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
199a0bf528SMauro Carvalho Chehab	help
209a0bf528SMauro Carvalho Chehab	  A Silicon tuner from ST used in conjunction with the STB0899
219a0bf528SMauro Carvalho Chehab	  demodulator. Say Y when you want to support this tuner.
229a0bf528SMauro Carvalho Chehab
239a0bf528SMauro Carvalho Chehabconfig DVB_STV090x
249a0bf528SMauro Carvalho Chehab	tristate "STV0900/STV0903(A/B) based"
259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
26fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
279a0bf528SMauro Carvalho Chehab	help
289a0bf528SMauro Carvalho Chehab	  DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
299a0bf528SMauro Carvalho Chehab	  Say Y when you want to support these frontends.
309a0bf528SMauro Carvalho Chehab
319a0bf528SMauro Carvalho Chehabconfig DVB_STV6110x
329a0bf528SMauro Carvalho Chehab	tristate "STV6110/(A) based tuners"
339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
34fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
359a0bf528SMauro Carvalho Chehab	help
369a0bf528SMauro Carvalho Chehab	  A Silicon tuner that supports DVB-S and DVB-S2 modes
379a0bf528SMauro Carvalho Chehab
38395d00d1SAntti Palosaariconfig DVB_M88DS3103
397978b8a1SAntti Palosaari	tristate "Montage Technology M88DS3103"
4044b9055bSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
41478932b1SAntti Palosaari	select REGMAP_I2C
42395d00d1SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
43395d00d1SAntti Palosaari	help
44395d00d1SAntti Palosaari	  Say Y when you want to support this frontend.
45395d00d1SAntti Palosaari
469a0bf528SMauro Carvalho Chehabcomment "Multistandard (cable + terrestrial) frontends"
479a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
489a0bf528SMauro Carvalho Chehab
499a0bf528SMauro Carvalho Chehabconfig DVB_DRXK
509a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXK based"
519a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
52fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
539a0bf528SMauro Carvalho Chehab	help
549a0bf528SMauro Carvalho Chehab	  Micronas DRX-K DVB-C/T demodulator.
559a0bf528SMauro Carvalho Chehab
569a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
579a0bf528SMauro Carvalho Chehab
589a0bf528SMauro Carvalho Chehabconfig DVB_TDA18271C2DD
599a0bf528SMauro Carvalho Chehab	tristate "NXP TDA18271C2 silicon tuner"
609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
61fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
629a0bf528SMauro Carvalho Chehab	help
639a0bf528SMauro Carvalho Chehab	  NXP TDA18271 silicon tuner.
649a0bf528SMauro Carvalho Chehab
659a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this tuner.
669a0bf528SMauro Carvalho Chehab
673e54a169SMatthias Schwarzottconfig DVB_SI2165
683e54a169SMatthias Schwarzott	tristate "Silicon Labs si2165 based"
693e54a169SMatthias Schwarzott	depends on DVB_CORE && I2C
703e54a169SMatthias Schwarzott	default m if !MEDIA_SUBDRV_AUTOSELECT
713e54a169SMatthias Schwarzott	help
723e54a169SMatthias Schwarzott	  A DVB-C/T demodulator.
733e54a169SMatthias Schwarzott
743e54a169SMatthias Schwarzott	  Say Y when you want to support this frontend.
753e54a169SMatthias Schwarzott
76877ba50bSAntti Palosaariconfig DVB_MN88473
77877ba50bSAntti Palosaari	tristate "Panasonic MN88473"
78877ba50bSAntti Palosaari	depends on DVB_CORE && I2C
79877ba50bSAntti Palosaari	select REGMAP_I2C
80877ba50bSAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
81877ba50bSAntti Palosaari	help
82877ba50bSAntti Palosaari	  Say Y when you want to support this frontend.
83877ba50bSAntti Palosaari
849a0bf528SMauro Carvalho Chehabcomment "DVB-S (satellite) frontends"
859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
869a0bf528SMauro Carvalho Chehab
879a0bf528SMauro Carvalho Chehabconfig DVB_CX24110
889a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24110 based"
899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
90fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
919a0bf528SMauro Carvalho Chehab	help
929a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
939a0bf528SMauro Carvalho Chehab
949a0bf528SMauro Carvalho Chehabconfig DVB_CX24123
959a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24123 based"
969a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
97fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
989a0bf528SMauro Carvalho Chehab	help
999a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1009a0bf528SMauro Carvalho Chehab
1019a0bf528SMauro Carvalho Chehabconfig DVB_MT312
1029a0bf528SMauro Carvalho Chehab	tristate "Zarlink VP310/MT312/ZL10313 based"
1039a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
104fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1059a0bf528SMauro Carvalho Chehab	help
1069a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1079a0bf528SMauro Carvalho Chehab
1089a0bf528SMauro Carvalho Chehabconfig DVB_ZL10036
1099a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10036 silicon tuner"
1109a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
111fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1129a0bf528SMauro Carvalho Chehab	help
1139a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1149a0bf528SMauro Carvalho Chehab
1159a0bf528SMauro Carvalho Chehabconfig DVB_ZL10039
1169a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10039 silicon tuner"
1179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
118fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1199a0bf528SMauro Carvalho Chehab	help
1209a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1219a0bf528SMauro Carvalho Chehab
1229a0bf528SMauro Carvalho Chehabconfig DVB_S5H1420
1239a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1420 based"
1249a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
125fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1269a0bf528SMauro Carvalho Chehab	help
1279a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1289a0bf528SMauro Carvalho Chehab
1299a0bf528SMauro Carvalho Chehabconfig DVB_STV0288
1309a0bf528SMauro Carvalho Chehab	tristate "ST STV0288 based"
1319a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
132fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1339a0bf528SMauro Carvalho Chehab	help
1349a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1359a0bf528SMauro Carvalho Chehab
1369a0bf528SMauro Carvalho Chehabconfig DVB_STB6000
1379a0bf528SMauro Carvalho Chehab	tristate "ST STB6000 silicon tuner"
1389a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
139fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1409a0bf528SMauro Carvalho Chehab	  help
1419a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1429a0bf528SMauro Carvalho Chehab
1439a0bf528SMauro Carvalho Chehabconfig DVB_STV0299
1449a0bf528SMauro Carvalho Chehab	tristate "ST STV0299 based"
1459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
146fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1479a0bf528SMauro Carvalho Chehab	help
1489a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1499a0bf528SMauro Carvalho Chehab
1509a0bf528SMauro Carvalho Chehabconfig DVB_STV6110
1519a0bf528SMauro Carvalho Chehab	tristate "ST STV6110 silicon tuner"
1529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
153fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1549a0bf528SMauro Carvalho Chehab	  help
1559a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1569a0bf528SMauro Carvalho Chehab
1579a0bf528SMauro Carvalho Chehabconfig DVB_STV0900
1589a0bf528SMauro Carvalho Chehab	tristate "ST STV0900 based"
1599a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
160fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1619a0bf528SMauro Carvalho Chehab	help
1629a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
1639a0bf528SMauro Carvalho Chehab
1649a0bf528SMauro Carvalho Chehabconfig DVB_TDA8083
1659a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8083 based"
1669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
167fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1689a0bf528SMauro Carvalho Chehab	help
1699a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1709a0bf528SMauro Carvalho Chehab
1719a0bf528SMauro Carvalho Chehabconfig DVB_TDA10086
1729a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10086 based"
1739a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
174fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1759a0bf528SMauro Carvalho Chehab	help
1769a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1779a0bf528SMauro Carvalho Chehab
1789a0bf528SMauro Carvalho Chehabconfig DVB_TDA8261
1799a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8261 based"
1809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
181fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1829a0bf528SMauro Carvalho Chehab	help
1839a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1849a0bf528SMauro Carvalho Chehab
1859a0bf528SMauro Carvalho Chehabconfig DVB_VES1X93
1869a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1893 or VES1993 based"
1879a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
188fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1899a0bf528SMauro Carvalho Chehab	help
1909a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1919a0bf528SMauro Carvalho Chehab
1929a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_ITD1000
1939a0bf528SMauro Carvalho Chehab	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
1949a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
195fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1969a0bf528SMauro Carvalho Chehab	help
1979a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1989a0bf528SMauro Carvalho Chehab
1999a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_CX24113
2009a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
2019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
202fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2039a0bf528SMauro Carvalho Chehab	help
2049a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2059a0bf528SMauro Carvalho Chehab
2069a0bf528SMauro Carvalho Chehab
2079a0bf528SMauro Carvalho Chehabconfig DVB_TDA826X
2089a0bf528SMauro Carvalho Chehab	tristate "Philips TDA826X silicon tuner"
2099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
210fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2119a0bf528SMauro Carvalho Chehab	help
2129a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
2139a0bf528SMauro Carvalho Chehab
2149a0bf528SMauro Carvalho Chehabconfig DVB_TUA6100
2159a0bf528SMauro Carvalho Chehab	tristate "Infineon TUA6100 PLL"
2169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
217fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2189a0bf528SMauro Carvalho Chehab	help
2199a0bf528SMauro Carvalho Chehab	  A DVB-S PLL chip.
2209a0bf528SMauro Carvalho Chehab
2219a0bf528SMauro Carvalho Chehabconfig DVB_CX24116
2229a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24116 based"
2239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
224fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2259a0bf528SMauro Carvalho Chehab	help
2269a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2279a0bf528SMauro Carvalho Chehab
2280d788680SLuis Alvesconfig DVB_CX24117
2290d788680SLuis Alves	tristate "Conexant CX24117 based"
2300d788680SLuis Alves	depends on DVB_CORE && I2C
2310d788680SLuis Alves	default m if !MEDIA_SUBDRV_AUTOSELECT
2320d788680SLuis Alves	help
2330d788680SLuis Alves	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2340d788680SLuis Alves
2355afc9a25SJemma Densonconfig DVB_CX24120
2365afc9a25SJemma Denson	tristate "Conexant CX24120 based"
2375afc9a25SJemma Denson	depends on DVB_CORE && I2C
2385afc9a25SJemma Denson	default m if !MEDIA_SUBDRV_AUTOSELECT
2395afc9a25SJemma Denson	help
240cd20c596SJemma Denson	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2415afc9a25SJemma Denson
2429a0bf528SMauro Carvalho Chehabconfig DVB_SI21XX
2439a0bf528SMauro Carvalho Chehab	tristate "Silicon Labs SI21XX based"
2449a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
245fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2469a0bf528SMauro Carvalho Chehab	help
2479a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2489a0bf528SMauro Carvalho Chehab
2496fef4fc7SKonstantin Dimitrovconfig DVB_TS2020
2506fef4fc7SKonstantin Dimitrov	tristate "Montage Tehnology TS2020 based tuners"
251cdeb1755SRandy Dunlap	depends on DVB_CORE && I2C
252f158cbceSAntti Palosaari	select REGMAP_I2C
253d65fcbb0SPaul Bolle	default m if !MEDIA_SUBDRV_AUTOSELECT
2546fef4fc7SKonstantin Dimitrov	help
2556fef4fc7SKonstantin Dimitrov	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
2566fef4fc7SKonstantin Dimitrov
2579a0bf528SMauro Carvalho Chehabconfig DVB_DS3000
2589a0bf528SMauro Carvalho Chehab	tristate "Montage Tehnology DS3000 based"
2599a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
260fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2619a0bf528SMauro Carvalho Chehab	help
2629a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2639a0bf528SMauro Carvalho Chehab
2649a0bf528SMauro Carvalho Chehabconfig DVB_MB86A16
2659a0bf528SMauro Carvalho Chehab	tristate "Fujitsu MB86A16 based"
2669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
267fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2689a0bf528SMauro Carvalho Chehab	help
2699a0bf528SMauro Carvalho Chehab	  A DVB-S/DSS Direct Conversion reveiver.
2709a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2719a0bf528SMauro Carvalho Chehab
2729a0bf528SMauro Carvalho Chehabconfig DVB_TDA10071
2739a0bf528SMauro Carvalho Chehab	tristate "NXP TDA10071"
2749a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
275b046d3adSMatthias Schwarzott	select REGMAP_I2C
276fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2779a0bf528SMauro Carvalho Chehab	help
2789a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2799a0bf528SMauro Carvalho Chehab
2809a0bf528SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
2819a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
2829a0bf528SMauro Carvalho Chehab
2839a0bf528SMauro Carvalho Chehabconfig DVB_SP8870
2849a0bf528SMauro Carvalho Chehab	tristate "Spase sp8870 based"
2859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
286fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2879a0bf528SMauro Carvalho Chehab	help
2889a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2899a0bf528SMauro Carvalho Chehab
2909a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2919a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
2929a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2939a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2949a0bf528SMauro Carvalho Chehab
2959a0bf528SMauro Carvalho Chehabconfig DVB_SP887X
2969a0bf528SMauro Carvalho Chehab	tristate "Spase sp887x based"
2979a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
298fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2999a0bf528SMauro Carvalho Chehab	help
3009a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3019a0bf528SMauro Carvalho Chehab
3029a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
3039a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
3049a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
3059a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3069a0bf528SMauro Carvalho Chehab
3079a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
3089a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 based"
3099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
310fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3119a0bf528SMauro Carvalho Chehab	help
3129a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3139a0bf528SMauro Carvalho Chehab
3149a0bf528SMauro Carvalho Chehabconfig DVB_CX22702
3159a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
3169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
317fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3189a0bf528SMauro Carvalho Chehab	help
3199a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3209a0bf528SMauro Carvalho Chehab
3219a0bf528SMauro Carvalho Chehabconfig DVB_S5H1432
3229a0bf528SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
3239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
324fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3259a0bf528SMauro Carvalho Chehab	help
3269a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3279a0bf528SMauro Carvalho Chehab
3289a0bf528SMauro Carvalho Chehabconfig DVB_DRXD
3299a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
3309a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
331fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3329a0bf528SMauro Carvalho Chehab	help
3339a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3349a0bf528SMauro Carvalho Chehab
3359a0bf528SMauro Carvalho Chehab	  Note: this driver was based on vendor driver reference code (released
3369a0bf528SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
3379a0bf528SMauro Carvalho Chehab	  was written via reverse engineering.
3389a0bf528SMauro Carvalho Chehab
3399a0bf528SMauro Carvalho Chehabconfig DVB_L64781
3409a0bf528SMauro Carvalho Chehab	tristate "LSI L64781"
3419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
342fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3439a0bf528SMauro Carvalho Chehab	help
3449a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3459a0bf528SMauro Carvalho Chehab
3469a0bf528SMauro Carvalho Chehabconfig DVB_TDA1004X
3479a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
3489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
349fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3509a0bf528SMauro Carvalho Chehab	help
3519a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3529a0bf528SMauro Carvalho Chehab
3539a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
3549a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
3559a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
3569a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
3579a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3589a0bf528SMauro Carvalho Chehab
3599a0bf528SMauro Carvalho Chehabconfig DVB_NXT6000
3609a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
3619a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
362fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3639a0bf528SMauro Carvalho Chehab	help
3649a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3659a0bf528SMauro Carvalho Chehab
3669a0bf528SMauro Carvalho Chehabconfig DVB_MT352
3679a0bf528SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
3689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
369fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3709a0bf528SMauro Carvalho Chehab	help
3719a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3729a0bf528SMauro Carvalho Chehab
3739a0bf528SMauro Carvalho Chehabconfig DVB_ZL10353
3749a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
3759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
376fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3779a0bf528SMauro Carvalho Chehab	help
3789a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3799a0bf528SMauro Carvalho Chehab
3809a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3819a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
383fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3849a0bf528SMauro Carvalho Chehab	help
3859a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3869a0bf528SMauro Carvalho Chehab	  to support this frontend.
3879a0bf528SMauro Carvalho Chehab
3889a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3899a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
3909a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
391fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3929a0bf528SMauro Carvalho Chehab	help
3939a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3949a0bf528SMauro Carvalho Chehab	  to support this frontend.
3959a0bf528SMauro Carvalho Chehab
3969a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
3979a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
3989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
399fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4009a0bf528SMauro Carvalho Chehab	help
4019a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4029a0bf528SMauro Carvalho Chehab	  to support this frontend.
4039a0bf528SMauro Carvalho Chehab
4049a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
4059a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
4069a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
407fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4089a0bf528SMauro Carvalho Chehab	help
4099a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4109a0bf528SMauro Carvalho Chehab	  to support this frontend.
4119a0bf528SMauro Carvalho Chehab
4129a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
4139a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
4149a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
415fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4169a0bf528SMauro Carvalho Chehab	help
4179a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4189a0bf528SMauro Carvalho Chehab	  to support this frontend.
4199a0bf528SMauro Carvalho Chehab
4209a0bf528SMauro Carvalho Chehabconfig DVB_TDA10048
4219a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
4229a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
423fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4249a0bf528SMauro Carvalho Chehab	help
4259a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4269a0bf528SMauro Carvalho Chehab
4279a0bf528SMauro Carvalho Chehabconfig DVB_AF9013
4289a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
4299a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
430fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4319a0bf528SMauro Carvalho Chehab	help
4329a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4339a0bf528SMauro Carvalho Chehab
4349a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4359a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4369a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
437fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4389a0bf528SMauro Carvalho Chehab	help
4399a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4409a0bf528SMauro Carvalho Chehab
4419a0bf528SMauro Carvalho Chehabconfig DVB_HD29L2
4429a0bf528SMauro Carvalho Chehab	tristate "HDIC HD29L2"
4439a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
444fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4459a0bf528SMauro Carvalho Chehab	help
4469a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4479a0bf528SMauro Carvalho Chehab
4489a0bf528SMauro Carvalho Chehabconfig DVB_STV0367
4499a0bf528SMauro Carvalho Chehab	tristate "ST STV0367 based"
4509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
451fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4529a0bf528SMauro Carvalho Chehab	help
4539a0bf528SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
4549a0bf528SMauro Carvalho Chehab
4559a0bf528SMauro Carvalho Chehabconfig DVB_CXD2820R
4569a0bf528SMauro Carvalho Chehab	tristate "Sony CXD2820R"
4579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
458fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4599a0bf528SMauro Carvalho Chehab	help
4609a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4619a0bf528SMauro Carvalho Chehab
462a6dc60ffSKozlov Sergeyconfig DVB_CXD2841ER
463a6dc60ffSKozlov Sergey	tristate "Sony CXD2841ER"
464a6dc60ffSKozlov Sergey	depends on DVB_CORE && I2C
465a6dc60ffSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
466a6dc60ffSKozlov Sergey	help
467a6dc60ffSKozlov Sergey	  Say Y when you want to support this frontend.
468a6dc60ffSKozlov Sergey
4699a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4709a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
47128c08799SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
47215d37f38SAntti Palosaari	select REGMAP
473fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4749a0bf528SMauro Carvalho Chehab	help
4759a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4769a0bf528SMauro Carvalho Chehab
4779a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4789a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4798823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
480d1016581SAntti Palosaari	select REGMAP
481fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4829a0bf528SMauro Carvalho Chehab	help
4839a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4849a0bf528SMauro Carvalho Chehab
48577bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
48677bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
48769cc4bfaSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
48877bbb2b0SAntti Palosaari	select DVB_RTL2832
48977bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
49077bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
49177bbb2b0SAntti Palosaari	help
49277bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
49377bbb2b0SAntti Palosaari
494845f3505SAntti Palosaariconfig DVB_SI2168
495845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
496845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
497845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
498845f3505SAntti Palosaari	help
499845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
500845f3505SAntti Palosaari
501dcae7781SMauro Carvalho Chehabconfig DVB_AS102_FE
502dcae7781SMauro Carvalho Chehab	tristate
503dcae7781SMauro Carvalho Chehab	depends on DVB_CORE
504dcae7781SMauro Carvalho Chehab	default DVB_AS102
505dcae7781SMauro Carvalho Chehab
5069a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
5079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5089a0bf528SMauro Carvalho Chehab
5099a0bf528SMauro Carvalho Chehabconfig DVB_VES1820
5109a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
5119a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
512fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5139a0bf528SMauro Carvalho Chehab	help
5149a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5159a0bf528SMauro Carvalho Chehab
5169a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
5179a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
5189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
519fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5209a0bf528SMauro Carvalho Chehab	help
5219a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5229a0bf528SMauro Carvalho Chehab
5239a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
5249a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
5259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
526fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5279a0bf528SMauro Carvalho Chehab	help
5289a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5299a0bf528SMauro Carvalho Chehab
5309a0bf528SMauro Carvalho Chehabconfig DVB_STV0297
5319a0bf528SMauro Carvalho Chehab	tristate "ST STV0297 based"
5329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
533fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5349a0bf528SMauro Carvalho Chehab	help
5359a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5369a0bf528SMauro Carvalho Chehab
5379a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5389a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5399a0bf528SMauro Carvalho Chehab
5409a0bf528SMauro Carvalho Chehabconfig DVB_NXT200X
5419a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 based"
5429a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
543fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5449a0bf528SMauro Carvalho Chehab	help
5459a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5469a0bf528SMauro Carvalho Chehab	  to support this frontend.
5479a0bf528SMauro Carvalho Chehab
5489a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5499a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
5509a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
5519a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
5529a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5539a0bf528SMauro Carvalho Chehab
5549a0bf528SMauro Carvalho Chehabconfig DVB_OR51211
5559a0bf528SMauro Carvalho Chehab	tristate "Oren OR51211 based"
5569a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
557fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5589a0bf528SMauro Carvalho Chehab	help
5599a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
5609a0bf528SMauro Carvalho Chehab
5619a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
5629a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
5639a0bf528SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
5649a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5659a0bf528SMauro Carvalho Chehab
5669a0bf528SMauro Carvalho Chehabconfig DVB_OR51132
5679a0bf528SMauro Carvalho Chehab	tristate "Oren OR51132 based"
5689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
569fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5709a0bf528SMauro Carvalho Chehab	help
5719a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5729a0bf528SMauro Carvalho Chehab	  to support this frontend.
5739a0bf528SMauro Carvalho Chehab
5749a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5759a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
5769a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
5779a0bf528SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
5789a0bf528SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
5799a0bf528SMauro Carvalho Chehab	  configuration of firmware hotplug).
5809a0bf528SMauro Carvalho Chehab
5819a0bf528SMauro Carvalho Chehabconfig DVB_BCM3510
5829a0bf528SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
5839a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
584fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5859a0bf528SMauro Carvalho Chehab	help
5869a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
5879a0bf528SMauro Carvalho Chehab	  support this frontend.
5889a0bf528SMauro Carvalho Chehab
5899a0bf528SMauro Carvalho Chehabconfig DVB_LGDT330X
5909a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
5919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
592fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5939a0bf528SMauro Carvalho Chehab	help
5949a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5959a0bf528SMauro Carvalho Chehab	  to support this frontend.
5969a0bf528SMauro Carvalho Chehab
5979a0bf528SMauro Carvalho Chehabconfig DVB_LGDT3305
5989a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
5999a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
600fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6019a0bf528SMauro Carvalho Chehab	help
6029a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6039a0bf528SMauro Carvalho Chehab	  to support this frontend.
6049a0bf528SMauro Carvalho Chehab
605b63b36faSFred Richterconfig DVB_LGDT3306A
606b63b36faSFred Richter	tristate "LG Electronics LGDT3306A based"
607b63b36faSFred Richter	depends on DVB_CORE && I2C
608b63b36faSFred Richter	default m if !MEDIA_SUBDRV_AUTOSELECT
609b63b36faSFred Richter	help
610b63b36faSFred Richter	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
611b63b36faSFred Richter	  to support this frontend.
612b63b36faSFred Richter
6139a0bf528SMauro Carvalho Chehabconfig DVB_LG2160
6149a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LG216x based"
6159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
616fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6179a0bf528SMauro Carvalho Chehab	help
6189a0bf528SMauro Carvalho Chehab	  An ATSC/MH demodulator module. Say Y when you want
6199a0bf528SMauro Carvalho Chehab	  to support this frontend.
6209a0bf528SMauro Carvalho Chehab
6219a0bf528SMauro Carvalho Chehabconfig DVB_S5H1409
6229a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
6239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
624fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6259a0bf528SMauro Carvalho Chehab	help
6269a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6279a0bf528SMauro Carvalho Chehab	  to support this frontend.
6289a0bf528SMauro Carvalho Chehab
6299a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
6309a0bf528SMauro Carvalho Chehab	depends on I2C
6319a0bf528SMauro Carvalho Chehab	tristate
6329a0bf528SMauro Carvalho Chehab
6339a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
6349a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
6359a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
6369a0bf528SMauro Carvalho Chehab	select DVB_AU8522
637fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6389a0bf528SMauro Carvalho Chehab	help
6399a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6409a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
6419a0bf528SMauro Carvalho Chehab
6429a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
6439a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
6449a0bf528SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
6459a0bf528SMauro Carvalho Chehab	select DVB_AU8522
646fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6479a0bf528SMauro Carvalho Chehab	help
6489a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6499a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6509a0bf528SMauro Carvalho Chehab
6519a0bf528SMauro Carvalho Chehabconfig DVB_S5H1411
6529a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
6539a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
654fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6559a0bf528SMauro Carvalho Chehab	help
6569a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6579a0bf528SMauro Carvalho Chehab	  to support this frontend.
6589a0bf528SMauro Carvalho Chehab
6599a0bf528SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
6609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6619a0bf528SMauro Carvalho Chehab
6629a0bf528SMauro Carvalho Chehabconfig DVB_S921
6639a0bf528SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
6649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
665fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6669a0bf528SMauro Carvalho Chehab	help
6679a0bf528SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
6689a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6699a0bf528SMauro Carvalho Chehab
6709a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
6719a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
6729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
673fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6749a0bf528SMauro Carvalho Chehab	help
6759a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
6769a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6779a0bf528SMauro Carvalho Chehab
6789a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
6799a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
6809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
681fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6829a0bf528SMauro Carvalho Chehab	help
6839a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
6849a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6859a0bf528SMauro Carvalho Chehab
68630934dd3Sほちcomment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
68730934dd3Sほち	depends on DVB_CORE
68830934dd3Sほち
689f5d82a75SAkihiro Tsukadaconfig DVB_TC90522
690f5d82a75SAkihiro Tsukada	tristate "Toshiba TC90522"
691f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
692f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
693f5d82a75SAkihiro Tsukada	help
69430934dd3Sほち	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
695f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
696f5d82a75SAkihiro Tsukada
6979a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
6989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6999a0bf528SMauro Carvalho Chehab
7009a0bf528SMauro Carvalho Chehabconfig DVB_PLL
7019a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
7029a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
703fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7049a0bf528SMauro Carvalho Chehab	help
7059a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
7069a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
7079a0bf528SMauro Carvalho Chehab
7089a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
7099a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
7109a0bf528SMauro Carvalho Chehab	depends on I2C
711fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7129a0bf528SMauro Carvalho Chehab	help
7139a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
7149a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7159a0bf528SMauro Carvalho Chehab	  demodulator for now.
7169a0bf528SMauro Carvalho Chehab
7179a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
7189a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
7199a0bf528SMauro Carvalho Chehab	depends on I2C
720fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7219a0bf528SMauro Carvalho Chehab	help
7229a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
7239a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7249a0bf528SMauro Carvalho Chehab	  demodulator for now.
7259a0bf528SMauro Carvalho Chehab
7269a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
7279a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7289a0bf528SMauro Carvalho Chehab
72938b2df95SDevin Heitmuellersource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
73038b2df95SDevin Heitmueller
731e025273bSKozlov Sergeyconfig DVB_LNBH25
732e025273bSKozlov Sergey	tristate "LNBH25 SEC controller"
733e025273bSKozlov Sergey	depends on DVB_CORE && I2C
734e025273bSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
735e025273bSKozlov Sergey	help
736e025273bSKozlov Sergey	  An SEC control chip.
737e025273bSKozlov Sergey	  Say Y when you want to support this chip.
738e025273bSKozlov Sergey
7399a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
7409a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
7419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
742fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7439a0bf528SMauro Carvalho Chehab	help
7449a0bf528SMauro Carvalho Chehab	  An SEC control chips.
7459a0bf528SMauro Carvalho Chehab
7469a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
7479a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
7489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
749fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7509a0bf528SMauro Carvalho Chehab	help
7519a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
7529a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
7539a0bf528SMauro Carvalho Chehab	  and I2C interface.
7549a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7559a0bf528SMauro Carvalho Chehab
7569a0bf528SMauro Carvalho Chehabconfig DVB_ISL6405
7579a0bf528SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
7589a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
759fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7609a0bf528SMauro Carvalho Chehab	help
7619a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7629a0bf528SMauro Carvalho Chehab
7639a0bf528SMauro Carvalho Chehabconfig DVB_ISL6421
7649a0bf528SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
7659a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
766fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7679a0bf528SMauro Carvalho Chehab	help
7689a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7699a0bf528SMauro Carvalho Chehab
7709a0bf528SMauro Carvalho Chehabconfig DVB_ISL6423
7719a0bf528SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
7729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
773fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7749a0bf528SMauro Carvalho Chehab	help
7759a0bf528SMauro Carvalho Chehab	  A SEC controller chip from Intersil
7769a0bf528SMauro Carvalho Chehab
7779a0bf528SMauro Carvalho Chehabconfig DVB_A8293
7789a0bf528SMauro Carvalho Chehab	tristate "Allegro A8293"
7799a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
780fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7819a0bf528SMauro Carvalho Chehab
782868736adSOlli Salonenconfig DVB_SP2
783868736adSOlli Salonen	tristate "CIMaX SP2"
784868736adSOlli Salonen	depends on DVB_CORE && I2C
785868736adSOlli Salonen	default m if !MEDIA_SUBDRV_AUTOSELECT
786868736adSOlli Salonen	help
787868736adSOlli Salonen	  CIMaX SP2/SP2HF Common Interface module.
788868736adSOlli Salonen
7899a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GL5
7909a0bf528SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
7919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
792fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7939a0bf528SMauro Carvalho Chehab	help
7949a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7959a0bf528SMauro Carvalho Chehab
7969a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GXX
7979a0bf528SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
7989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
7999a0bf528SMauro Carvalho Chehab	select FW_LOADER
800fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8019a0bf528SMauro Carvalho Chehab	help
8029a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
8039a0bf528SMauro Carvalho Chehab
8049a0bf528SMauro Carvalho Chehabconfig DVB_ATBM8830
8059a0bf528SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
8069a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
807fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8089a0bf528SMauro Carvalho Chehab	help
8099a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
8109a0bf528SMauro Carvalho Chehab
8119a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
8129a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
8139a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
814fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8159a0bf528SMauro Carvalho Chehab	help
8169a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
8179a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
8189a0bf528SMauro Carvalho Chehab
8199a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
8209a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
8219a0bf528SMauro Carvalho Chehab
8229a0bf528SMauro Carvalho Chehabconfig DVB_IX2505V
8239a0bf528SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
8249a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
825fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8269a0bf528SMauro Carvalho Chehab	help
8279a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
8289a0bf528SMauro Carvalho Chehab
8299a0bf528SMauro Carvalho Chehabconfig DVB_M88RS2000
8309a0bf528SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
8319a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
832fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8339a0bf528SMauro Carvalho Chehab	help
8349a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module.
8359a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
8369a0bf528SMauro Carvalho Chehab
8379a0bf528SMauro Carvalho Chehabconfig DVB_AF9033
8389a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
8399a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
840fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8419a0bf528SMauro Carvalho Chehab
842a5d32b35SKozlov Sergeyconfig DVB_HORUS3A
843a5d32b35SKozlov Sergey	tristate "Sony Horus3A tuner"
844a5d32b35SKozlov Sergey	depends on DVB_CORE && I2C
845a5d32b35SKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
846a5d32b35SKozlov Sergey	help
847a5d32b35SKozlov Sergey	  Say Y when you want to support this frontend.
848a5d32b35SKozlov Sergey
849dacf9ce8SKozlov Sergeyconfig DVB_ASCOT2E
850dacf9ce8SKozlov Sergey	tristate "Sony Ascot2E tuner"
851dacf9ce8SKozlov Sergey	depends on DVB_CORE && I2C
852dacf9ce8SKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
853dacf9ce8SKozlov Sergey	help
854dacf9ce8SKozlov Sergey	  Say Y when you want to support this frontend.
855dacf9ce8SKozlov Sergey
856*2dc1ed4eSAbylay Ospanconfig DVB_HELENE
857*2dc1ed4eSAbylay Ospan	tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
858*2dc1ed4eSAbylay Ospan	depends on DVB_CORE && I2C
859*2dc1ed4eSAbylay Ospan	default m if !MEDIA_SUBDRV_AUTOSELECT
860*2dc1ed4eSAbylay Ospan	help
861*2dc1ed4eSAbylay Ospan	Say Y when you want to support this frontend.
862*2dc1ed4eSAbylay Ospan
8639a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
8649a0bf528SMauro Carvalho Chehab
8659a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
8669a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
8679a0bf528SMauro Carvalho Chehab	default n
8689a0bf528SMauro Carvalho Chehabendmenu
869