19a0bf528SMauro Carvalho Chehabmenu "Customise DVB Frontends"
2fccea74fSMauro Carvalho Chehab	visible if !MEDIA_SUBDRV_AUTOSELECT
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
39395d00d1SAntti Palosaari	tristate "Montage M88DS3103"
4044b9055bSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
41395d00d1SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
42395d00d1SAntti Palosaari	help
43395d00d1SAntti Palosaari	  Say Y when you want to support this frontend.
44395d00d1SAntti Palosaari
459a0bf528SMauro Carvalho Chehabcomment "Multistandard (cable + terrestrial) frontends"
469a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
479a0bf528SMauro Carvalho Chehab
489a0bf528SMauro Carvalho Chehabconfig DVB_DRXK
499a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXK based"
509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
51fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
529a0bf528SMauro Carvalho Chehab	help
539a0bf528SMauro Carvalho Chehab	  Micronas DRX-K DVB-C/T demodulator.
549a0bf528SMauro Carvalho Chehab
559a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
569a0bf528SMauro Carvalho Chehab
579a0bf528SMauro Carvalho Chehabconfig DVB_TDA18271C2DD
589a0bf528SMauro Carvalho Chehab	tristate "NXP TDA18271C2 silicon tuner"
599a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
60fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
619a0bf528SMauro Carvalho Chehab	help
629a0bf528SMauro Carvalho Chehab	  NXP TDA18271 silicon tuner.
639a0bf528SMauro Carvalho Chehab
649a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this tuner.
659a0bf528SMauro Carvalho Chehab
663e54a169SMatthias Schwarzottconfig DVB_SI2165
673e54a169SMatthias Schwarzott	tristate "Silicon Labs si2165 based"
683e54a169SMatthias Schwarzott	depends on DVB_CORE && I2C
693e54a169SMatthias Schwarzott	default m if !MEDIA_SUBDRV_AUTOSELECT
703e54a169SMatthias Schwarzott	help
713e54a169SMatthias Schwarzott	  A DVB-C/T demodulator.
723e54a169SMatthias Schwarzott
733e54a169SMatthias Schwarzott	  Say Y when you want to support this frontend.
743e54a169SMatthias Schwarzott
759a0bf528SMauro Carvalho Chehabcomment "DVB-S (satellite) frontends"
769a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
779a0bf528SMauro Carvalho Chehab
789a0bf528SMauro Carvalho Chehabconfig DVB_CX24110
799a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24110 based"
809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
81fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
829a0bf528SMauro Carvalho Chehab	help
839a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
849a0bf528SMauro Carvalho Chehab
859a0bf528SMauro Carvalho Chehabconfig DVB_CX24123
869a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24123 based"
879a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
88fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
899a0bf528SMauro Carvalho Chehab	help
909a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
919a0bf528SMauro Carvalho Chehab
929a0bf528SMauro Carvalho Chehabconfig DVB_MT312
939a0bf528SMauro Carvalho Chehab	tristate "Zarlink VP310/MT312/ZL10313 based"
949a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
95fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
969a0bf528SMauro Carvalho Chehab	help
979a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
989a0bf528SMauro Carvalho Chehab
999a0bf528SMauro Carvalho Chehabconfig DVB_ZL10036
1009a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10036 silicon tuner"
1019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
102fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1039a0bf528SMauro Carvalho Chehab	help
1049a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1059a0bf528SMauro Carvalho Chehab
1069a0bf528SMauro Carvalho Chehabconfig DVB_ZL10039
1079a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10039 silicon tuner"
1089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
109fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1109a0bf528SMauro Carvalho Chehab	help
1119a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1129a0bf528SMauro Carvalho Chehab
1139a0bf528SMauro Carvalho Chehabconfig DVB_S5H1420
1149a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1420 based"
1159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
116fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1179a0bf528SMauro Carvalho Chehab	help
1189a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1199a0bf528SMauro Carvalho Chehab
1209a0bf528SMauro Carvalho Chehabconfig DVB_STV0288
1219a0bf528SMauro Carvalho Chehab	tristate "ST STV0288 based"
1229a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
123fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1249a0bf528SMauro Carvalho Chehab	help
1259a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1269a0bf528SMauro Carvalho Chehab
1279a0bf528SMauro Carvalho Chehabconfig DVB_STB6000
1289a0bf528SMauro Carvalho Chehab	tristate "ST STB6000 silicon tuner"
1299a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
130fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1319a0bf528SMauro Carvalho Chehab	  help
1329a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1339a0bf528SMauro Carvalho Chehab
1349a0bf528SMauro Carvalho Chehabconfig DVB_STV0299
1359a0bf528SMauro Carvalho Chehab	tristate "ST STV0299 based"
1369a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
137fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1389a0bf528SMauro Carvalho Chehab	help
1399a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1409a0bf528SMauro Carvalho Chehab
1419a0bf528SMauro Carvalho Chehabconfig DVB_STV6110
1429a0bf528SMauro Carvalho Chehab	tristate "ST STV6110 silicon tuner"
1439a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
144fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1459a0bf528SMauro Carvalho Chehab	  help
1469a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1479a0bf528SMauro Carvalho Chehab
1489a0bf528SMauro Carvalho Chehabconfig DVB_STV0900
1499a0bf528SMauro Carvalho Chehab	tristate "ST STV0900 based"
1509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
151fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1529a0bf528SMauro Carvalho Chehab	help
1539a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
1549a0bf528SMauro Carvalho Chehab
1559a0bf528SMauro Carvalho Chehabconfig DVB_TDA8083
1569a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8083 based"
1579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
158fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1599a0bf528SMauro Carvalho Chehab	help
1609a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1619a0bf528SMauro Carvalho Chehab
1629a0bf528SMauro Carvalho Chehabconfig DVB_TDA10086
1639a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10086 based"
1649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
165fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1669a0bf528SMauro Carvalho Chehab	help
1679a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1689a0bf528SMauro Carvalho Chehab
1699a0bf528SMauro Carvalho Chehabconfig DVB_TDA8261
1709a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8261 based"
1719a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
172fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1739a0bf528SMauro Carvalho Chehab	help
1749a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1759a0bf528SMauro Carvalho Chehab
1769a0bf528SMauro Carvalho Chehabconfig DVB_VES1X93
1779a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1893 or VES1993 based"
1789a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
179fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1809a0bf528SMauro Carvalho Chehab	help
1819a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1829a0bf528SMauro Carvalho Chehab
1839a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_ITD1000
1849a0bf528SMauro Carvalho Chehab	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
1859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
186fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1879a0bf528SMauro Carvalho Chehab	help
1889a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1899a0bf528SMauro Carvalho Chehab
1909a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_CX24113
1919a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
1929a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
193fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1949a0bf528SMauro Carvalho Chehab	help
1959a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1969a0bf528SMauro Carvalho Chehab
1979a0bf528SMauro Carvalho Chehab
1989a0bf528SMauro Carvalho Chehabconfig DVB_TDA826X
1999a0bf528SMauro Carvalho Chehab	tristate "Philips TDA826X silicon tuner"
2009a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
201fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2029a0bf528SMauro Carvalho Chehab	help
2039a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
2049a0bf528SMauro Carvalho Chehab
2059a0bf528SMauro Carvalho Chehabconfig DVB_TUA6100
2069a0bf528SMauro Carvalho Chehab	tristate "Infineon TUA6100 PLL"
2079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
208fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2099a0bf528SMauro Carvalho Chehab	help
2109a0bf528SMauro Carvalho Chehab	  A DVB-S PLL chip.
2119a0bf528SMauro Carvalho Chehab
2129a0bf528SMauro Carvalho Chehabconfig DVB_CX24116
2139a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24116 based"
2149a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
215fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2169a0bf528SMauro Carvalho Chehab	help
2179a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2189a0bf528SMauro Carvalho Chehab
2190d788680SLuis Alvesconfig DVB_CX24117
2200d788680SLuis Alves	tristate "Conexant CX24117 based"
2210d788680SLuis Alves	depends on DVB_CORE && I2C
2220d788680SLuis Alves	default m if !MEDIA_SUBDRV_AUTOSELECT
2230d788680SLuis Alves	help
2240d788680SLuis Alves	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2250d788680SLuis Alves
2269a0bf528SMauro Carvalho Chehabconfig DVB_SI21XX
2279a0bf528SMauro Carvalho Chehab	tristate "Silicon Labs SI21XX based"
2289a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
229fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2309a0bf528SMauro Carvalho Chehab	help
2319a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2329a0bf528SMauro Carvalho Chehab
2336fef4fc7SKonstantin Dimitrovconfig DVB_TS2020
2346fef4fc7SKonstantin Dimitrov	tristate "Montage Tehnology TS2020 based tuners"
2356fef4fc7SKonstantin Dimitrov	depends on DVB_CORE && I2C
236d65fcbb0SPaul Bolle	default m if !MEDIA_SUBDRV_AUTOSELECT
2376fef4fc7SKonstantin Dimitrov	help
2386fef4fc7SKonstantin Dimitrov	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
2396fef4fc7SKonstantin Dimitrov
2409a0bf528SMauro Carvalho Chehabconfig DVB_DS3000
2419a0bf528SMauro Carvalho Chehab	tristate "Montage Tehnology DS3000 based"
2429a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
243fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2449a0bf528SMauro Carvalho Chehab	help
2459a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2469a0bf528SMauro Carvalho Chehab
2479a0bf528SMauro Carvalho Chehabconfig DVB_MB86A16
2489a0bf528SMauro Carvalho Chehab	tristate "Fujitsu MB86A16 based"
2499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
250fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2519a0bf528SMauro Carvalho Chehab	help
2529a0bf528SMauro Carvalho Chehab	  A DVB-S/DSS Direct Conversion reveiver.
2539a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2549a0bf528SMauro Carvalho Chehab
2559a0bf528SMauro Carvalho Chehabconfig DVB_TDA10071
2569a0bf528SMauro Carvalho Chehab	tristate "NXP TDA10071"
2579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
258fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2599a0bf528SMauro Carvalho Chehab	help
2609a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2619a0bf528SMauro Carvalho Chehab
2629a0bf528SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
2639a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
2649a0bf528SMauro Carvalho Chehab
2659a0bf528SMauro Carvalho Chehabconfig DVB_SP8870
2669a0bf528SMauro Carvalho Chehab	tristate "Spase sp8870 based"
2679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
268fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2699a0bf528SMauro Carvalho Chehab	help
2709a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2719a0bf528SMauro Carvalho Chehab
2729a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2739a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
2749a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2759a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2769a0bf528SMauro Carvalho Chehab
2779a0bf528SMauro Carvalho Chehabconfig DVB_SP887X
2789a0bf528SMauro Carvalho Chehab	tristate "Spase sp887x based"
2799a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
280fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2819a0bf528SMauro Carvalho Chehab	help
2829a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2839a0bf528SMauro Carvalho Chehab
2849a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2859a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
2869a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2879a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2889a0bf528SMauro Carvalho Chehab
2899a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
2909a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 based"
2919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
292fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2939a0bf528SMauro Carvalho Chehab	help
2949a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2959a0bf528SMauro Carvalho Chehab
2969a0bf528SMauro Carvalho Chehabconfig DVB_CX22702
2979a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
2989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
299fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3009a0bf528SMauro Carvalho Chehab	help
3019a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3029a0bf528SMauro Carvalho Chehab
3039a0bf528SMauro Carvalho Chehabconfig DVB_S5H1432
3049a0bf528SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
3059a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
306fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3079a0bf528SMauro Carvalho Chehab	help
3089a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3099a0bf528SMauro Carvalho Chehab
3109a0bf528SMauro Carvalho Chehabconfig DVB_DRXD
3119a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
3129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
313fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3149a0bf528SMauro Carvalho Chehab	help
3159a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3169a0bf528SMauro Carvalho Chehab
3179a0bf528SMauro Carvalho Chehab	  Note: this driver was based on vendor driver reference code (released
3189a0bf528SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
3199a0bf528SMauro Carvalho Chehab	  was written via reverse engineering.
3209a0bf528SMauro Carvalho Chehab
3219a0bf528SMauro Carvalho Chehabconfig DVB_L64781
3229a0bf528SMauro Carvalho Chehab	tristate "LSI L64781"
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_TDA1004X
3299a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
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	  This driver needs external firmware. Please use the commands
3369a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
3379a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
3389a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
3399a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3409a0bf528SMauro Carvalho Chehab
3419a0bf528SMauro Carvalho Chehabconfig DVB_NXT6000
3429a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
3439a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
344fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3459a0bf528SMauro Carvalho Chehab	help
3469a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3479a0bf528SMauro Carvalho Chehab
3489a0bf528SMauro Carvalho Chehabconfig DVB_MT352
3499a0bf528SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
3509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
351fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3529a0bf528SMauro Carvalho Chehab	help
3539a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3549a0bf528SMauro Carvalho Chehab
3559a0bf528SMauro Carvalho Chehabconfig DVB_ZL10353
3569a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
3579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
358fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3599a0bf528SMauro Carvalho Chehab	help
3609a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3619a0bf528SMauro Carvalho Chehab
3629a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3639a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
365fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3669a0bf528SMauro Carvalho Chehab	help
3679a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3689a0bf528SMauro Carvalho Chehab	  to support this frontend.
3699a0bf528SMauro Carvalho Chehab
3709a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3719a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
3729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
373fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3749a0bf528SMauro Carvalho Chehab	help
3759a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3769a0bf528SMauro Carvalho Chehab	  to support this frontend.
3779a0bf528SMauro Carvalho Chehab
3789a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
3799a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
3809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
381fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3829a0bf528SMauro Carvalho Chehab	help
3839a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3849a0bf528SMauro Carvalho Chehab	  to support this frontend.
3859a0bf528SMauro Carvalho Chehab
3869a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
3879a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
3889a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
389fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3909a0bf528SMauro Carvalho Chehab	help
3919a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3929a0bf528SMauro Carvalho Chehab	  to support this frontend.
3939a0bf528SMauro Carvalho Chehab
3949a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
3959a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
3969a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
397fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3989a0bf528SMauro Carvalho Chehab	help
3999a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4009a0bf528SMauro Carvalho Chehab	  to support this frontend.
4019a0bf528SMauro Carvalho Chehab
4029a0bf528SMauro Carvalho Chehabconfig DVB_TDA10048
4039a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
4049a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
405fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4069a0bf528SMauro Carvalho Chehab	help
4079a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4089a0bf528SMauro Carvalho Chehab
4099a0bf528SMauro Carvalho Chehabconfig DVB_AF9013
4109a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
4119a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
412fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4139a0bf528SMauro Carvalho Chehab	help
4149a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4159a0bf528SMauro Carvalho Chehab
4169a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4179a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
419fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4209a0bf528SMauro Carvalho Chehab	help
4219a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4229a0bf528SMauro Carvalho Chehab
4239a0bf528SMauro Carvalho Chehabconfig DVB_HD29L2
4249a0bf528SMauro Carvalho Chehab	tristate "HDIC HD29L2"
4259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
426fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4279a0bf528SMauro Carvalho Chehab	help
4289a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4299a0bf528SMauro Carvalho Chehab
4309a0bf528SMauro Carvalho Chehabconfig DVB_STV0367
4319a0bf528SMauro Carvalho Chehab	tristate "ST STV0367 based"
4329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
433fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4349a0bf528SMauro Carvalho Chehab	help
4359a0bf528SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
4369a0bf528SMauro Carvalho Chehab
4379a0bf528SMauro Carvalho Chehabconfig DVB_CXD2820R
4389a0bf528SMauro Carvalho Chehab	tristate "Sony CXD2820R"
4399a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
440fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4419a0bf528SMauro Carvalho Chehab	help
4429a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4439a0bf528SMauro Carvalho Chehab
4449a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4459a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
4469a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
447fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4489a0bf528SMauro Carvalho Chehab	help
4499a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4509a0bf528SMauro Carvalho Chehab
4519a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4529a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4538823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
454fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4559a0bf528SMauro Carvalho Chehab	help
4569a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4579a0bf528SMauro Carvalho Chehab
45877bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
45977bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
46069cc4bfaSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
46177bbb2b0SAntti Palosaari	select DVB_RTL2832
46277bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
46377bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
46477bbb2b0SAntti Palosaari	help
46577bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
46677bbb2b0SAntti Palosaari
467845f3505SAntti Palosaariconfig DVB_SI2168
468845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
469845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
470845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
471845f3505SAntti Palosaari	help
472845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
473845f3505SAntti Palosaari
474dcae7781SMauro Carvalho Chehabconfig DVB_AS102_FE
475dcae7781SMauro Carvalho Chehab	tristate
476dcae7781SMauro Carvalho Chehab	depends on DVB_CORE
477dcae7781SMauro Carvalho Chehab	default DVB_AS102
478dcae7781SMauro Carvalho Chehab
4799a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
4809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
4819a0bf528SMauro Carvalho Chehab
4829a0bf528SMauro Carvalho Chehabconfig DVB_VES1820
4839a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
4849a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
485fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4869a0bf528SMauro Carvalho Chehab	help
4879a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
4889a0bf528SMauro Carvalho Chehab
4899a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
4909a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
4919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
492fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4939a0bf528SMauro Carvalho Chehab	help
4949a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
4959a0bf528SMauro Carvalho Chehab
4969a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
4979a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
4989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
499fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5009a0bf528SMauro Carvalho Chehab	help
5019a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5029a0bf528SMauro Carvalho Chehab
5039a0bf528SMauro Carvalho Chehabconfig DVB_STV0297
5049a0bf528SMauro Carvalho Chehab	tristate "ST STV0297 based"
5059a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
506fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5079a0bf528SMauro Carvalho Chehab	help
5089a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5099a0bf528SMauro Carvalho Chehab
5109a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5119a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5129a0bf528SMauro Carvalho Chehab
5139a0bf528SMauro Carvalho Chehabconfig DVB_NXT200X
5149a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 based"
5159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
516fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5179a0bf528SMauro Carvalho Chehab	help
5189a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5199a0bf528SMauro Carvalho Chehab	  to support this frontend.
5209a0bf528SMauro Carvalho Chehab
5219a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5229a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
5239a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
5249a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
5259a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5269a0bf528SMauro Carvalho Chehab
5279a0bf528SMauro Carvalho Chehabconfig DVB_OR51211
5289a0bf528SMauro Carvalho Chehab	tristate "Oren OR51211 based"
5299a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
530fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5319a0bf528SMauro Carvalho Chehab	help
5329a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
5339a0bf528SMauro Carvalho Chehab
5349a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
5359a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
5369a0bf528SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
5379a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5389a0bf528SMauro Carvalho Chehab
5399a0bf528SMauro Carvalho Chehabconfig DVB_OR51132
5409a0bf528SMauro Carvalho Chehab	tristate "Oren OR51132 based"
5419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
542fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5439a0bf528SMauro Carvalho Chehab	help
5449a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5459a0bf528SMauro Carvalho Chehab	  to support this frontend.
5469a0bf528SMauro Carvalho Chehab
5479a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5489a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
5499a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
5509a0bf528SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
5519a0bf528SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
5529a0bf528SMauro Carvalho Chehab	  configuration of firmware hotplug).
5539a0bf528SMauro Carvalho Chehab
5549a0bf528SMauro Carvalho Chehabconfig DVB_BCM3510
5559a0bf528SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
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/16VSB and QAM64/256 tuner module. Say Y when you want to
5609a0bf528SMauro Carvalho Chehab	  support this frontend.
5619a0bf528SMauro Carvalho Chehab
5629a0bf528SMauro Carvalho Chehabconfig DVB_LGDT330X
5639a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
5649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
565fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5669a0bf528SMauro Carvalho Chehab	help
5679a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5689a0bf528SMauro Carvalho Chehab	  to support this frontend.
5699a0bf528SMauro Carvalho Chehab
5709a0bf528SMauro Carvalho Chehabconfig DVB_LGDT3305
5719a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
5729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
573fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5749a0bf528SMauro Carvalho Chehab	help
5759a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5769a0bf528SMauro Carvalho Chehab	  to support this frontend.
5779a0bf528SMauro Carvalho Chehab
5789a0bf528SMauro Carvalho Chehabconfig DVB_LG2160
5799a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LG216x based"
5809a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
581fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5829a0bf528SMauro Carvalho Chehab	help
5839a0bf528SMauro Carvalho Chehab	  An ATSC/MH demodulator module. Say Y when you want
5849a0bf528SMauro Carvalho Chehab	  to support this frontend.
5859a0bf528SMauro Carvalho Chehab
5869a0bf528SMauro Carvalho Chehabconfig DVB_S5H1409
5879a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
5889a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
589fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5909a0bf528SMauro Carvalho Chehab	help
5919a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5929a0bf528SMauro Carvalho Chehab	  to support this frontend.
5939a0bf528SMauro Carvalho Chehab
5949a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
5959a0bf528SMauro Carvalho Chehab	depends on I2C
5969a0bf528SMauro Carvalho Chehab	tristate
5979a0bf528SMauro Carvalho Chehab
5989a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
5999a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
6009a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
6019a0bf528SMauro Carvalho Chehab	select DVB_AU8522
602fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6039a0bf528SMauro Carvalho Chehab	help
6049a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6059a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
6069a0bf528SMauro Carvalho Chehab
6079a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
6089a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
6099a0bf528SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
6109a0bf528SMauro Carvalho Chehab	select DVB_AU8522
611fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6129a0bf528SMauro Carvalho Chehab	help
6139a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6149a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6159a0bf528SMauro Carvalho Chehab
6169a0bf528SMauro Carvalho Chehabconfig DVB_S5H1411
6179a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
6189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
619fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6209a0bf528SMauro Carvalho Chehab	help
6219a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6229a0bf528SMauro Carvalho Chehab	  to support this frontend.
6239a0bf528SMauro Carvalho Chehab
6249a0bf528SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
6259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6269a0bf528SMauro Carvalho Chehab
6279a0bf528SMauro Carvalho Chehabconfig DVB_S921
6289a0bf528SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
6299a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
630fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6319a0bf528SMauro Carvalho Chehab	help
6329a0bf528SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
6339a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6349a0bf528SMauro Carvalho Chehab
6359a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
6369a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
6379a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
638fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6399a0bf528SMauro Carvalho Chehab	help
6409a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
6419a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6429a0bf528SMauro Carvalho Chehab
6439a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
6449a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
6459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
646fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6479a0bf528SMauro Carvalho Chehab	help
6489a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
6499a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6509a0bf528SMauro Carvalho Chehab
651f5d82a75SAkihiro Tsukadaconfig DVB_TC90522
652f5d82a75SAkihiro Tsukada	tristate "Toshiba TC90522"
653f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
654f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
655f5d82a75SAkihiro Tsukada	help
656f5d82a75SAkihiro Tsukada	  A Toshiba TC90522 2xISDB-T + 2xISDB-S demodulator.
657f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
658f5d82a75SAkihiro Tsukada
6599a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
6609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6619a0bf528SMauro Carvalho Chehab
6629a0bf528SMauro Carvalho Chehabconfig DVB_PLL
6639a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
6649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
665fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6669a0bf528SMauro Carvalho Chehab	help
6679a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
6689a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
6699a0bf528SMauro Carvalho Chehab
6709a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
6719a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
6729a0bf528SMauro Carvalho Chehab	depends on I2C
673fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6749a0bf528SMauro Carvalho Chehab	help
6759a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
6769a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
6779a0bf528SMauro Carvalho Chehab	  demodulator for now.
6789a0bf528SMauro Carvalho Chehab
6799a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
6809a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
6819a0bf528SMauro Carvalho Chehab	depends on I2C
682fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6839a0bf528SMauro Carvalho Chehab	help
6849a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
6859a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
6869a0bf528SMauro Carvalho Chehab	  demodulator for now.
6879a0bf528SMauro Carvalho Chehab
6889a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
6899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6909a0bf528SMauro Carvalho Chehab
69138b2df95SDevin Heitmuellersource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
69238b2df95SDevin Heitmueller
6939a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
6949a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
6959a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
696fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6979a0bf528SMauro Carvalho Chehab	help
6989a0bf528SMauro Carvalho Chehab	  An SEC control chips.
6999a0bf528SMauro Carvalho Chehab
7009a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
7019a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
7029a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
703fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7049a0bf528SMauro Carvalho Chehab	help
7059a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
7069a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
7079a0bf528SMauro Carvalho Chehab	  and I2C interface.
7089a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7099a0bf528SMauro Carvalho Chehab
7109a0bf528SMauro Carvalho Chehabconfig DVB_ISL6405
7119a0bf528SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
7129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
713fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7149a0bf528SMauro Carvalho Chehab	help
7159a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7169a0bf528SMauro Carvalho Chehab
7179a0bf528SMauro Carvalho Chehabconfig DVB_ISL6421
7189a0bf528SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
7199a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
720fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7219a0bf528SMauro Carvalho Chehab	help
7229a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7239a0bf528SMauro Carvalho Chehab
7249a0bf528SMauro Carvalho Chehabconfig DVB_ISL6423
7259a0bf528SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
7269a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
727fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7289a0bf528SMauro Carvalho Chehab	help
7299a0bf528SMauro Carvalho Chehab	  A SEC controller chip from Intersil
7309a0bf528SMauro Carvalho Chehab
7319a0bf528SMauro Carvalho Chehabconfig DVB_A8293
7329a0bf528SMauro Carvalho Chehab	tristate "Allegro A8293"
7339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
734fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7359a0bf528SMauro Carvalho Chehab
736868736adSOlli Salonenconfig DVB_SP2
737868736adSOlli Salonen	tristate "CIMaX SP2"
738868736adSOlli Salonen	depends on DVB_CORE && I2C
739868736adSOlli Salonen	default m if !MEDIA_SUBDRV_AUTOSELECT
740868736adSOlli Salonen	help
741868736adSOlli Salonen	  CIMaX SP2/SP2HF Common Interface module.
742868736adSOlli Salonen
7439a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GL5
7449a0bf528SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
7459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
746fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7479a0bf528SMauro Carvalho Chehab	help
7489a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7499a0bf528SMauro Carvalho Chehab
7509a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GXX
7519a0bf528SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
7529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
7539a0bf528SMauro Carvalho Chehab	select FW_LOADER
754fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7559a0bf528SMauro Carvalho Chehab	help
7569a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7579a0bf528SMauro Carvalho Chehab
7589a0bf528SMauro Carvalho Chehabconfig DVB_ATBM8830
7599a0bf528SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
7609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
761fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7629a0bf528SMauro Carvalho Chehab	help
7639a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7649a0bf528SMauro Carvalho Chehab
7659a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
7669a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
7679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
768fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7699a0bf528SMauro Carvalho Chehab	help
7709a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
7719a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7729a0bf528SMauro Carvalho Chehab
7739a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
7749a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
7759a0bf528SMauro Carvalho Chehab
7769a0bf528SMauro Carvalho Chehabconfig DVB_IX2505V
7779a0bf528SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
7789a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
779fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7809a0bf528SMauro Carvalho Chehab	help
7819a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
7829a0bf528SMauro Carvalho Chehab
7839a0bf528SMauro Carvalho Chehabconfig DVB_M88RS2000
7849a0bf528SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
7859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
786fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7879a0bf528SMauro Carvalho Chehab	help
7889a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module.
7899a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
7909a0bf528SMauro Carvalho Chehab
7919a0bf528SMauro Carvalho Chehabconfig DVB_AF9033
7929a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
7939a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
794fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7959a0bf528SMauro Carvalho Chehab
7969a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
7979a0bf528SMauro Carvalho Chehab
7989a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
7999a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
8009a0bf528SMauro Carvalho Chehab	default n
8019a0bf528SMauro Carvalho Chehabendmenu
802