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
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
769a0bf528SMauro Carvalho Chehabcomment "DVB-S (satellite) frontends"
779a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
789a0bf528SMauro Carvalho Chehab
799a0bf528SMauro Carvalho Chehabconfig DVB_CX24110
809a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24110 based"
819a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
82fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
839a0bf528SMauro Carvalho Chehab	help
849a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
859a0bf528SMauro Carvalho Chehab
869a0bf528SMauro Carvalho Chehabconfig DVB_CX24123
879a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24123 based"
889a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
89fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
909a0bf528SMauro Carvalho Chehab	help
919a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
929a0bf528SMauro Carvalho Chehab
939a0bf528SMauro Carvalho Chehabconfig DVB_MT312
949a0bf528SMauro Carvalho Chehab	tristate "Zarlink VP310/MT312/ZL10313 based"
959a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
96fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
979a0bf528SMauro Carvalho Chehab	help
989a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
999a0bf528SMauro Carvalho Chehab
1009a0bf528SMauro Carvalho Chehabconfig DVB_ZL10036
1019a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10036 silicon tuner"
1029a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
103fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1049a0bf528SMauro Carvalho Chehab	help
1059a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1069a0bf528SMauro Carvalho Chehab
1079a0bf528SMauro Carvalho Chehabconfig DVB_ZL10039
1089a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10039 silicon tuner"
1099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
110fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1119a0bf528SMauro Carvalho Chehab	help
1129a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1139a0bf528SMauro Carvalho Chehab
1149a0bf528SMauro Carvalho Chehabconfig DVB_S5H1420
1159a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1420 based"
1169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
117fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1189a0bf528SMauro Carvalho Chehab	help
1199a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1209a0bf528SMauro Carvalho Chehab
1219a0bf528SMauro Carvalho Chehabconfig DVB_STV0288
1229a0bf528SMauro Carvalho Chehab	tristate "ST STV0288 based"
1239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
124fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1259a0bf528SMauro Carvalho Chehab	help
1269a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1279a0bf528SMauro Carvalho Chehab
1289a0bf528SMauro Carvalho Chehabconfig DVB_STB6000
1299a0bf528SMauro Carvalho Chehab	tristate "ST STB6000 silicon tuner"
1309a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
131fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1329a0bf528SMauro Carvalho Chehab	  help
1339a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1349a0bf528SMauro Carvalho Chehab
1359a0bf528SMauro Carvalho Chehabconfig DVB_STV0299
1369a0bf528SMauro Carvalho Chehab	tristate "ST STV0299 based"
1379a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
138fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1399a0bf528SMauro Carvalho Chehab	help
1409a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1419a0bf528SMauro Carvalho Chehab
1429a0bf528SMauro Carvalho Chehabconfig DVB_STV6110
1439a0bf528SMauro Carvalho Chehab	tristate "ST STV6110 silicon tuner"
1449a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
145fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1469a0bf528SMauro Carvalho Chehab	  help
1479a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1489a0bf528SMauro Carvalho Chehab
1499a0bf528SMauro Carvalho Chehabconfig DVB_STV0900
1509a0bf528SMauro Carvalho Chehab	tristate "ST STV0900 based"
1519a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
152fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1539a0bf528SMauro Carvalho Chehab	help
1549a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
1559a0bf528SMauro Carvalho Chehab
1569a0bf528SMauro Carvalho Chehabconfig DVB_TDA8083
1579a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8083 based"
1589a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
159fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1609a0bf528SMauro Carvalho Chehab	help
1619a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1629a0bf528SMauro Carvalho Chehab
1639a0bf528SMauro Carvalho Chehabconfig DVB_TDA10086
1649a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10086 based"
1659a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
166fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1679a0bf528SMauro Carvalho Chehab	help
1689a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1699a0bf528SMauro Carvalho Chehab
1709a0bf528SMauro Carvalho Chehabconfig DVB_TDA8261
1719a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8261 based"
1729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
173fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1749a0bf528SMauro Carvalho Chehab	help
1759a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1769a0bf528SMauro Carvalho Chehab
1779a0bf528SMauro Carvalho Chehabconfig DVB_VES1X93
1789a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1893 or VES1993 based"
1799a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
180fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1819a0bf528SMauro Carvalho Chehab	help
1829a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1839a0bf528SMauro Carvalho Chehab
1849a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_ITD1000
1859a0bf528SMauro Carvalho Chehab	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
1869a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
187fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1889a0bf528SMauro Carvalho Chehab	help
1899a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1909a0bf528SMauro Carvalho Chehab
1919a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_CX24113
1929a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
1939a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
194fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1959a0bf528SMauro Carvalho Chehab	help
1969a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1979a0bf528SMauro Carvalho Chehab
1989a0bf528SMauro Carvalho Chehab
1999a0bf528SMauro Carvalho Chehabconfig DVB_TDA826X
2009a0bf528SMauro Carvalho Chehab	tristate "Philips TDA826X silicon tuner"
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 silicon tuner module. Say Y when you want to support this tuner.
2059a0bf528SMauro Carvalho Chehab
2069a0bf528SMauro Carvalho Chehabconfig DVB_TUA6100
2079a0bf528SMauro Carvalho Chehab	tristate "Infineon TUA6100 PLL"
2089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
209fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2109a0bf528SMauro Carvalho Chehab	help
2119a0bf528SMauro Carvalho Chehab	  A DVB-S PLL chip.
2129a0bf528SMauro Carvalho Chehab
2139a0bf528SMauro Carvalho Chehabconfig DVB_CX24116
2149a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24116 based"
2159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
216fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2179a0bf528SMauro Carvalho Chehab	help
2189a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2199a0bf528SMauro Carvalho Chehab
2200d788680SLuis Alvesconfig DVB_CX24117
2210d788680SLuis Alves	tristate "Conexant CX24117 based"
2220d788680SLuis Alves	depends on DVB_CORE && I2C
2230d788680SLuis Alves	default m if !MEDIA_SUBDRV_AUTOSELECT
2240d788680SLuis Alves	help
2250d788680SLuis Alves	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2260d788680SLuis Alves
2275afc9a25SJemma Densonconfig DVB_CX24120
2285afc9a25SJemma Denson	tristate "Conexant CX24120 based"
2295afc9a25SJemma Denson	depends on DVB_CORE && I2C
2305afc9a25SJemma Denson	default m if !MEDIA_SUBDRV_AUTOSELECT
2315afc9a25SJemma Denson	help
232cd20c596SJemma Denson	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2335afc9a25SJemma Denson
2349a0bf528SMauro Carvalho Chehabconfig DVB_SI21XX
2359a0bf528SMauro Carvalho Chehab	tristate "Silicon Labs SI21XX based"
2369a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
237fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2389a0bf528SMauro Carvalho Chehab	help
2399a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2409a0bf528SMauro Carvalho Chehab
2416fef4fc7SKonstantin Dimitrovconfig DVB_TS2020
2426fef4fc7SKonstantin Dimitrov	tristate "Montage Tehnology TS2020 based tuners"
243cdeb1755SRandy Dunlap	depends on DVB_CORE && I2C
244f158cbceSAntti Palosaari	select REGMAP_I2C
245d65fcbb0SPaul Bolle	default m if !MEDIA_SUBDRV_AUTOSELECT
2466fef4fc7SKonstantin Dimitrov	help
2476fef4fc7SKonstantin Dimitrov	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
2486fef4fc7SKonstantin Dimitrov
2499a0bf528SMauro Carvalho Chehabconfig DVB_DS3000
2509a0bf528SMauro Carvalho Chehab	tristate "Montage Tehnology DS3000 based"
2519a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
252fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2539a0bf528SMauro Carvalho Chehab	help
2549a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2559a0bf528SMauro Carvalho Chehab
2569a0bf528SMauro Carvalho Chehabconfig DVB_MB86A16
2579a0bf528SMauro Carvalho Chehab	tristate "Fujitsu MB86A16 based"
2589a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
259fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2609a0bf528SMauro Carvalho Chehab	help
2619a0bf528SMauro Carvalho Chehab	  A DVB-S/DSS Direct Conversion reveiver.
2629a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2639a0bf528SMauro Carvalho Chehab
2649a0bf528SMauro Carvalho Chehabconfig DVB_TDA10071
2659a0bf528SMauro Carvalho Chehab	tristate "NXP TDA10071"
2669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
267fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2689a0bf528SMauro Carvalho Chehab	help
2699a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2709a0bf528SMauro Carvalho Chehab
2719a0bf528SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
2729a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
2739a0bf528SMauro Carvalho Chehab
2749a0bf528SMauro Carvalho Chehabconfig DVB_SP8870
2759a0bf528SMauro Carvalho Chehab	tristate "Spase sp8870 based"
2769a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
277fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2789a0bf528SMauro Carvalho Chehab	help
2799a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2809a0bf528SMauro Carvalho Chehab
2819a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2829a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
2839a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2849a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2859a0bf528SMauro Carvalho Chehab
2869a0bf528SMauro Carvalho Chehabconfig DVB_SP887X
2879a0bf528SMauro Carvalho Chehab	tristate "Spase sp887x based"
2889a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
289fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2909a0bf528SMauro Carvalho Chehab	help
2919a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2929a0bf528SMauro Carvalho Chehab
2939a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2949a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
2959a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2969a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2979a0bf528SMauro Carvalho Chehab
2989a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
2999a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 based"
3009a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
301fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3029a0bf528SMauro Carvalho Chehab	help
3039a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3049a0bf528SMauro Carvalho Chehab
3059a0bf528SMauro Carvalho Chehabconfig DVB_CX22702
3069a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
3079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
308fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3099a0bf528SMauro Carvalho Chehab	help
3109a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3119a0bf528SMauro Carvalho Chehab
3129a0bf528SMauro Carvalho Chehabconfig DVB_S5H1432
3139a0bf528SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
3149a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
315fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3169a0bf528SMauro Carvalho Chehab	help
3179a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3189a0bf528SMauro Carvalho Chehab
3199a0bf528SMauro Carvalho Chehabconfig DVB_DRXD
3209a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
3219a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
322fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3239a0bf528SMauro Carvalho Chehab	help
3249a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3259a0bf528SMauro Carvalho Chehab
3269a0bf528SMauro Carvalho Chehab	  Note: this driver was based on vendor driver reference code (released
3279a0bf528SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
3289a0bf528SMauro Carvalho Chehab	  was written via reverse engineering.
3299a0bf528SMauro Carvalho Chehab
3309a0bf528SMauro Carvalho Chehabconfig DVB_L64781
3319a0bf528SMauro Carvalho Chehab	tristate "LSI L64781"
3329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
333fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3349a0bf528SMauro Carvalho Chehab	help
3359a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3369a0bf528SMauro Carvalho Chehab
3379a0bf528SMauro Carvalho Chehabconfig DVB_TDA1004X
3389a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
3399a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
340fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3419a0bf528SMauro Carvalho Chehab	help
3429a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3439a0bf528SMauro Carvalho Chehab
3449a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
3459a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
3469a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
3479a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
3489a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3499a0bf528SMauro Carvalho Chehab
3509a0bf528SMauro Carvalho Chehabconfig DVB_NXT6000
3519a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
3529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
353fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3549a0bf528SMauro Carvalho Chehab	help
3559a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3569a0bf528SMauro Carvalho Chehab
3579a0bf528SMauro Carvalho Chehabconfig DVB_MT352
3589a0bf528SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
3599a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
360fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3619a0bf528SMauro Carvalho Chehab	help
3629a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3639a0bf528SMauro Carvalho Chehab
3649a0bf528SMauro Carvalho Chehabconfig DVB_ZL10353
3659a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
3669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
367fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3689a0bf528SMauro Carvalho Chehab	help
3699a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3709a0bf528SMauro Carvalho Chehab
3719a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3729a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3739a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
374fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3759a0bf528SMauro Carvalho Chehab	help
3769a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3779a0bf528SMauro Carvalho Chehab	  to support this frontend.
3789a0bf528SMauro Carvalho Chehab
3799a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3809a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
3819a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
382fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3839a0bf528SMauro Carvalho Chehab	help
3849a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3859a0bf528SMauro Carvalho Chehab	  to support this frontend.
3869a0bf528SMauro Carvalho Chehab
3879a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
3889a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
3899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
390fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3919a0bf528SMauro Carvalho Chehab	help
3929a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3939a0bf528SMauro Carvalho Chehab	  to support this frontend.
3949a0bf528SMauro Carvalho Chehab
3959a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
3969a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
3979a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
398fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3999a0bf528SMauro Carvalho Chehab	help
4009a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4019a0bf528SMauro Carvalho Chehab	  to support this frontend.
4029a0bf528SMauro Carvalho Chehab
4039a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
4049a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
4059a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
406fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4079a0bf528SMauro Carvalho Chehab	help
4089a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4099a0bf528SMauro Carvalho Chehab	  to support this frontend.
4109a0bf528SMauro Carvalho Chehab
4119a0bf528SMauro Carvalho Chehabconfig DVB_TDA10048
4129a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
4139a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
414fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4159a0bf528SMauro Carvalho Chehab	help
4169a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4179a0bf528SMauro Carvalho Chehab
4189a0bf528SMauro Carvalho Chehabconfig DVB_AF9013
4199a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
4209a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
421fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4229a0bf528SMauro Carvalho Chehab	help
4239a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4249a0bf528SMauro Carvalho Chehab
4259a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4269a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4279a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
428fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4299a0bf528SMauro Carvalho Chehab	help
4309a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4319a0bf528SMauro Carvalho Chehab
4329a0bf528SMauro Carvalho Chehabconfig DVB_HD29L2
4339a0bf528SMauro Carvalho Chehab	tristate "HDIC HD29L2"
4349a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
435fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4369a0bf528SMauro Carvalho Chehab	help
4379a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4389a0bf528SMauro Carvalho Chehab
4399a0bf528SMauro Carvalho Chehabconfig DVB_STV0367
4409a0bf528SMauro Carvalho Chehab	tristate "ST STV0367 based"
4419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
442fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4439a0bf528SMauro Carvalho Chehab	help
4449a0bf528SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
4459a0bf528SMauro Carvalho Chehab
4469a0bf528SMauro Carvalho Chehabconfig DVB_CXD2820R
4479a0bf528SMauro Carvalho Chehab	tristate "Sony CXD2820R"
4489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
449fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4509a0bf528SMauro Carvalho Chehab	help
4519a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4529a0bf528SMauro Carvalho Chehab
4539a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4549a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
45528c08799SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
45615d37f38SAntti Palosaari	select REGMAP
457fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4589a0bf528SMauro Carvalho Chehab	help
4599a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4609a0bf528SMauro Carvalho Chehab
4619a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4629a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4638823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
464d1016581SAntti Palosaari	select REGMAP
465fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4669a0bf528SMauro Carvalho Chehab	help
4679a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4689a0bf528SMauro Carvalho Chehab
46977bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
47077bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
47169cc4bfaSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
47277bbb2b0SAntti Palosaari	select DVB_RTL2832
47377bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
47477bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
47577bbb2b0SAntti Palosaari	help
47677bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
47777bbb2b0SAntti Palosaari
478845f3505SAntti Palosaariconfig DVB_SI2168
479845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
480845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
481845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
482845f3505SAntti Palosaari	help
483845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
484845f3505SAntti Palosaari
485dcae7781SMauro Carvalho Chehabconfig DVB_AS102_FE
486dcae7781SMauro Carvalho Chehab	tristate
487dcae7781SMauro Carvalho Chehab	depends on DVB_CORE
488dcae7781SMauro Carvalho Chehab	default DVB_AS102
489dcae7781SMauro Carvalho Chehab
4909a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
4919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
4929a0bf528SMauro Carvalho Chehab
4939a0bf528SMauro Carvalho Chehabconfig DVB_VES1820
4949a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
4959a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
496fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4979a0bf528SMauro Carvalho Chehab	help
4989a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
4999a0bf528SMauro Carvalho Chehab
5009a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
5019a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
5029a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
503fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5049a0bf528SMauro Carvalho Chehab	help
5059a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5069a0bf528SMauro Carvalho Chehab
5079a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
5089a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
5099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
510fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5119a0bf528SMauro Carvalho Chehab	help
5129a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5139a0bf528SMauro Carvalho Chehab
5149a0bf528SMauro Carvalho Chehabconfig DVB_STV0297
5159a0bf528SMauro Carvalho Chehab	tristate "ST STV0297 based"
5169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
517fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5189a0bf528SMauro Carvalho Chehab	help
5199a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5209a0bf528SMauro Carvalho Chehab
5219a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5229a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5239a0bf528SMauro Carvalho Chehab
5249a0bf528SMauro Carvalho Chehabconfig DVB_NXT200X
5259a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 based"
5269a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
527fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5289a0bf528SMauro Carvalho Chehab	help
5299a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5309a0bf528SMauro Carvalho Chehab	  to support this frontend.
5319a0bf528SMauro Carvalho Chehab
5329a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5339a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
5349a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
5359a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
5369a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5379a0bf528SMauro Carvalho Chehab
5389a0bf528SMauro Carvalho Chehabconfig DVB_OR51211
5399a0bf528SMauro Carvalho Chehab	tristate "Oren OR51211 based"
5409a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
541fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5429a0bf528SMauro Carvalho Chehab	help
5439a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
5449a0bf528SMauro Carvalho Chehab
5459a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
5469a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
5479a0bf528SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
5489a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5499a0bf528SMauro Carvalho Chehab
5509a0bf528SMauro Carvalho Chehabconfig DVB_OR51132
5519a0bf528SMauro Carvalho Chehab	tristate "Oren OR51132 based"
5529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
553fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5549a0bf528SMauro Carvalho Chehab	help
5559a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5569a0bf528SMauro Carvalho Chehab	  to support this frontend.
5579a0bf528SMauro Carvalho Chehab
5589a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5599a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
5609a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
5619a0bf528SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
5629a0bf528SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
5639a0bf528SMauro Carvalho Chehab	  configuration of firmware hotplug).
5649a0bf528SMauro Carvalho Chehab
5659a0bf528SMauro Carvalho Chehabconfig DVB_BCM3510
5669a0bf528SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
5679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
568fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5699a0bf528SMauro Carvalho Chehab	help
5709a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
5719a0bf528SMauro Carvalho Chehab	  support this frontend.
5729a0bf528SMauro Carvalho Chehab
5739a0bf528SMauro Carvalho Chehabconfig DVB_LGDT330X
5749a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
5759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
576fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5779a0bf528SMauro Carvalho Chehab	help
5789a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5799a0bf528SMauro Carvalho Chehab	  to support this frontend.
5809a0bf528SMauro Carvalho Chehab
5819a0bf528SMauro Carvalho Chehabconfig DVB_LGDT3305
5829a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
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 and QAM64/256 tuner module. Say Y when you want
5879a0bf528SMauro Carvalho Chehab	  to support this frontend.
5889a0bf528SMauro Carvalho Chehab
589b63b36faSFred Richterconfig DVB_LGDT3306A
590b63b36faSFred Richter	tristate "LG Electronics LGDT3306A based"
591b63b36faSFred Richter	depends on DVB_CORE && I2C
592b63b36faSFred Richter	default m if !MEDIA_SUBDRV_AUTOSELECT
593b63b36faSFred Richter	help
594b63b36faSFred Richter	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
595b63b36faSFred Richter	  to support this frontend.
596b63b36faSFred Richter
5979a0bf528SMauro Carvalho Chehabconfig DVB_LG2160
5989a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LG216x 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/MH demodulator module. Say Y when you want
6039a0bf528SMauro Carvalho Chehab	  to support this frontend.
6049a0bf528SMauro Carvalho Chehab
6059a0bf528SMauro Carvalho Chehabconfig DVB_S5H1409
6069a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
6079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
608fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6099a0bf528SMauro Carvalho Chehab	help
6109a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6119a0bf528SMauro Carvalho Chehab	  to support this frontend.
6129a0bf528SMauro Carvalho Chehab
6139a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
6149a0bf528SMauro Carvalho Chehab	depends on I2C
6159a0bf528SMauro Carvalho Chehab	tristate
6169a0bf528SMauro Carvalho Chehab
6179a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
6189a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
6199a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
6209a0bf528SMauro Carvalho Chehab	select DVB_AU8522
621fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6229a0bf528SMauro Carvalho Chehab	help
6239a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6249a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
6259a0bf528SMauro Carvalho Chehab
6269a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
6279a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
6289a0bf528SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
6299a0bf528SMauro Carvalho Chehab	select DVB_AU8522
630fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6319a0bf528SMauro Carvalho Chehab	help
6329a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6339a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6349a0bf528SMauro Carvalho Chehab
6359a0bf528SMauro Carvalho Chehabconfig DVB_S5H1411
6369a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
6379a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
638fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6399a0bf528SMauro Carvalho Chehab	help
6409a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6419a0bf528SMauro Carvalho Chehab	  to support this frontend.
6429a0bf528SMauro Carvalho Chehab
6439a0bf528SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
6449a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6459a0bf528SMauro Carvalho Chehab
6469a0bf528SMauro Carvalho Chehabconfig DVB_S921
6479a0bf528SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
6489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
649fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6509a0bf528SMauro Carvalho Chehab	help
6519a0bf528SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
6529a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6539a0bf528SMauro Carvalho Chehab
6549a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
6559a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
6569a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
657fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6589a0bf528SMauro Carvalho Chehab	help
6599a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
6609a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6619a0bf528SMauro Carvalho Chehab
6629a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
6639a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
6649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
665fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6669a0bf528SMauro Carvalho Chehab	help
6679a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
6689a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6699a0bf528SMauro Carvalho Chehab
67030934dd3Sほちcomment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
67130934dd3Sほち	depends on DVB_CORE
67230934dd3Sほち
673f5d82a75SAkihiro Tsukadaconfig DVB_TC90522
674f5d82a75SAkihiro Tsukada	tristate "Toshiba TC90522"
675f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
676f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
677f5d82a75SAkihiro Tsukada	help
67830934dd3Sほち	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
679f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
680f5d82a75SAkihiro Tsukada
6819a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
6829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6839a0bf528SMauro Carvalho Chehab
6849a0bf528SMauro Carvalho Chehabconfig DVB_PLL
6859a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
6869a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
687fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6889a0bf528SMauro Carvalho Chehab	help
6899a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
6909a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
6919a0bf528SMauro Carvalho Chehab
6929a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
6939a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
6949a0bf528SMauro Carvalho Chehab	depends on I2C
695fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6969a0bf528SMauro Carvalho Chehab	help
6979a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
6989a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
6999a0bf528SMauro Carvalho Chehab	  demodulator for now.
7009a0bf528SMauro Carvalho Chehab
7019a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
7029a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
7039a0bf528SMauro Carvalho Chehab	depends on I2C
704fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7059a0bf528SMauro Carvalho Chehab	help
7069a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
7079a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7089a0bf528SMauro Carvalho Chehab	  demodulator for now.
7099a0bf528SMauro Carvalho Chehab
7109a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
7119a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7129a0bf528SMauro Carvalho Chehab
71338b2df95SDevin Heitmuellersource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
71438b2df95SDevin Heitmueller
7159a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
7169a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
7179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
718fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7199a0bf528SMauro Carvalho Chehab	help
7209a0bf528SMauro Carvalho Chehab	  An SEC control chips.
7219a0bf528SMauro Carvalho Chehab
7229a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
7239a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
7249a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
725fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7269a0bf528SMauro Carvalho Chehab	help
7279a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
7289a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
7299a0bf528SMauro Carvalho Chehab	  and I2C interface.
7309a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7319a0bf528SMauro Carvalho Chehab
7329a0bf528SMauro Carvalho Chehabconfig DVB_ISL6405
7339a0bf528SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
7349a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
735fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7369a0bf528SMauro Carvalho Chehab	help
7379a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7389a0bf528SMauro Carvalho Chehab
7399a0bf528SMauro Carvalho Chehabconfig DVB_ISL6421
7409a0bf528SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
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 chip.
7459a0bf528SMauro Carvalho Chehab
7469a0bf528SMauro Carvalho Chehabconfig DVB_ISL6423
7479a0bf528SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
7489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
749fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7509a0bf528SMauro Carvalho Chehab	help
7519a0bf528SMauro Carvalho Chehab	  A SEC controller chip from Intersil
7529a0bf528SMauro Carvalho Chehab
7539a0bf528SMauro Carvalho Chehabconfig DVB_A8293
7549a0bf528SMauro Carvalho Chehab	tristate "Allegro A8293"
7559a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
756fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7579a0bf528SMauro Carvalho Chehab
758868736adSOlli Salonenconfig DVB_SP2
759868736adSOlli Salonen	tristate "CIMaX SP2"
760868736adSOlli Salonen	depends on DVB_CORE && I2C
761868736adSOlli Salonen	default m if !MEDIA_SUBDRV_AUTOSELECT
762868736adSOlli Salonen	help
763868736adSOlli Salonen	  CIMaX SP2/SP2HF Common Interface module.
764868736adSOlli Salonen
7659a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GL5
7669a0bf528SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
7679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
768fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7699a0bf528SMauro Carvalho Chehab	help
7709a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7719a0bf528SMauro Carvalho Chehab
7729a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GXX
7739a0bf528SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
7749a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
7759a0bf528SMauro Carvalho Chehab	select FW_LOADER
776fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7779a0bf528SMauro Carvalho Chehab	help
7789a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7799a0bf528SMauro Carvalho Chehab
7809a0bf528SMauro Carvalho Chehabconfig DVB_ATBM8830
7819a0bf528SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
7829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
783fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7849a0bf528SMauro Carvalho Chehab	help
7859a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7869a0bf528SMauro Carvalho Chehab
7879a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
7889a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
7899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
790fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7919a0bf528SMauro Carvalho Chehab	help
7929a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
7939a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7949a0bf528SMauro Carvalho Chehab
7959a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
7969a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
7979a0bf528SMauro Carvalho Chehab
7989a0bf528SMauro Carvalho Chehabconfig DVB_IX2505V
7999a0bf528SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
8009a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
801fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8029a0bf528SMauro Carvalho Chehab	help
8039a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
8049a0bf528SMauro Carvalho Chehab
8059a0bf528SMauro Carvalho Chehabconfig DVB_M88RS2000
8069a0bf528SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
8079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
808fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8099a0bf528SMauro Carvalho Chehab	help
8109a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module.
8119a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
8129a0bf528SMauro Carvalho Chehab
8139a0bf528SMauro Carvalho Chehabconfig DVB_AF9033
8149a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
8159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
816fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8179a0bf528SMauro Carvalho Chehab
8189a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
8199a0bf528SMauro Carvalho Chehab
8209a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
8219a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
8229a0bf528SMauro Carvalho Chehab	default n
8239a0bf528SMauro Carvalho Chehabendmenu
824