19a0bf528SMauro Carvalho Chehabmenu "Customise DVB Frontends"
26df34051SGeert Uytterhoeven	visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
39a0bf528SMauro Carvalho Chehab
49a0bf528SMauro Carvalho Chehabcomment "Multistandard (satellite) frontends"
59a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
69a0bf528SMauro Carvalho Chehab
79a0bf528SMauro Carvalho Chehabconfig DVB_STB0899
89a0bf528SMauro Carvalho Chehab	tristate "STB0899 based"
99a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
10fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
119a0bf528SMauro Carvalho Chehab	help
129a0bf528SMauro Carvalho Chehab	  A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
139a0bf528SMauro Carvalho Chehab	  to support this demodulator based frontends
149a0bf528SMauro Carvalho Chehab
159a0bf528SMauro Carvalho Chehabconfig DVB_STB6100
169a0bf528SMauro Carvalho Chehab	tristate "STB6100 based tuners"
179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
18fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
199a0bf528SMauro Carvalho Chehab	help
209a0bf528SMauro Carvalho Chehab	  A Silicon tuner from ST used in conjunction with the STB0899
219a0bf528SMauro Carvalho Chehab	  demodulator. Say Y when you want to support this tuner.
229a0bf528SMauro Carvalho Chehab
239a0bf528SMauro Carvalho Chehabconfig DVB_STV090x
249a0bf528SMauro Carvalho Chehab	tristate "STV0900/STV0903(A/B) based"
259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
26fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
279a0bf528SMauro Carvalho Chehab	help
289a0bf528SMauro Carvalho Chehab	  DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
299a0bf528SMauro Carvalho Chehab	  Say Y when you want to support these frontends.
309a0bf528SMauro Carvalho Chehab
319a0bf528SMauro Carvalho Chehabconfig DVB_STV6110x
329a0bf528SMauro Carvalho Chehab	tristate "STV6110/(A) based tuners"
339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
34fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
359a0bf528SMauro Carvalho Chehab	help
369a0bf528SMauro Carvalho Chehab	  A Silicon tuner that supports DVB-S and DVB-S2 modes
379a0bf528SMauro Carvalho Chehab
38395d00d1SAntti Palosaariconfig DVB_M88DS3103
397978b8a1SAntti Palosaari	tristate "Montage Technology M88DS3103"
4044b9055bSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
41478932b1SAntti Palosaari	select REGMAP_I2C
42395d00d1SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
43395d00d1SAntti Palosaari	help
44395d00d1SAntti Palosaari	  Say Y when you want to support this frontend.
45395d00d1SAntti Palosaari
469a0bf528SMauro Carvalho Chehabcomment "Multistandard (cable + terrestrial) frontends"
479a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
489a0bf528SMauro Carvalho Chehab
499a0bf528SMauro Carvalho Chehabconfig DVB_DRXK
509a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXK based"
519a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
52fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
539a0bf528SMauro Carvalho Chehab	help
549a0bf528SMauro Carvalho Chehab	  Micronas DRX-K DVB-C/T demodulator.
559a0bf528SMauro Carvalho Chehab
569a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
579a0bf528SMauro Carvalho Chehab
589a0bf528SMauro Carvalho Chehabconfig DVB_TDA18271C2DD
599a0bf528SMauro Carvalho Chehab	tristate "NXP TDA18271C2 silicon tuner"
609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
61fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
629a0bf528SMauro Carvalho Chehab	help
639a0bf528SMauro Carvalho Chehab	  NXP TDA18271 silicon tuner.
649a0bf528SMauro Carvalho Chehab
659a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this tuner.
669a0bf528SMauro Carvalho Chehab
673e54a169SMatthias Schwarzottconfig DVB_SI2165
683e54a169SMatthias Schwarzott	tristate "Silicon Labs si2165 based"
693e54a169SMatthias Schwarzott	depends on DVB_CORE && I2C
703e54a169SMatthias Schwarzott	default m if !MEDIA_SUBDRV_AUTOSELECT
713e54a169SMatthias Schwarzott	help
723e54a169SMatthias Schwarzott	  A DVB-C/T demodulator.
733e54a169SMatthias Schwarzott
743e54a169SMatthias Schwarzott	  Say Y when you want to support this frontend.
753e54a169SMatthias Schwarzott
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
26754ab48edSAntti Palosaari	select REGMAP
268fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2699a0bf528SMauro Carvalho Chehab	help
2709a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2719a0bf528SMauro Carvalho Chehab
2729a0bf528SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
2739a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
2749a0bf528SMauro Carvalho Chehab
2759a0bf528SMauro Carvalho Chehabconfig DVB_SP8870
2769a0bf528SMauro Carvalho Chehab	tristate "Spase sp8870 based"
2779a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
278fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2799a0bf528SMauro Carvalho Chehab	help
2809a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2819a0bf528SMauro Carvalho Chehab
2829a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2839a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
2849a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2859a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2869a0bf528SMauro Carvalho Chehab
2879a0bf528SMauro Carvalho Chehabconfig DVB_SP887X
2889a0bf528SMauro Carvalho Chehab	tristate "Spase sp887x based"
2899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
290fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2919a0bf528SMauro Carvalho Chehab	help
2929a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2939a0bf528SMauro Carvalho Chehab
2949a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
2959a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
2969a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
2979a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
2989a0bf528SMauro Carvalho Chehab
2999a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
3009a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 based"
3019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
302fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3039a0bf528SMauro Carvalho Chehab	help
3049a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3059a0bf528SMauro Carvalho Chehab
3069a0bf528SMauro Carvalho Chehabconfig DVB_CX22702
3079a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
3089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
309fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3109a0bf528SMauro Carvalho Chehab	help
3119a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3129a0bf528SMauro Carvalho Chehab
3139a0bf528SMauro Carvalho Chehabconfig DVB_S5H1432
3149a0bf528SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
3159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
316fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3179a0bf528SMauro Carvalho Chehab	help
3189a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3199a0bf528SMauro Carvalho Chehab
3209a0bf528SMauro Carvalho Chehabconfig DVB_DRXD
3219a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
3229a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
323fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3249a0bf528SMauro Carvalho Chehab	help
3259a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3269a0bf528SMauro Carvalho Chehab
3279a0bf528SMauro Carvalho Chehab	  Note: this driver was based on vendor driver reference code (released
3289a0bf528SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
3299a0bf528SMauro Carvalho Chehab	  was written via reverse engineering.
3309a0bf528SMauro Carvalho Chehab
3319a0bf528SMauro Carvalho Chehabconfig DVB_L64781
3329a0bf528SMauro Carvalho Chehab	tristate "LSI L64781"
3339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
334fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3359a0bf528SMauro Carvalho Chehab	help
3369a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3379a0bf528SMauro Carvalho Chehab
3389a0bf528SMauro Carvalho Chehabconfig DVB_TDA1004X
3399a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
3409a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
341fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3429a0bf528SMauro Carvalho Chehab	help
3439a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3449a0bf528SMauro Carvalho Chehab
3459a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
3469a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
3479a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
3489a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
3499a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3509a0bf528SMauro Carvalho Chehab
3519a0bf528SMauro Carvalho Chehabconfig DVB_NXT6000
3529a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
3539a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
354fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3559a0bf528SMauro Carvalho Chehab	help
3569a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3579a0bf528SMauro Carvalho Chehab
3589a0bf528SMauro Carvalho Chehabconfig DVB_MT352
3599a0bf528SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
3609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
361fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3629a0bf528SMauro Carvalho Chehab	help
3639a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3649a0bf528SMauro Carvalho Chehab
3659a0bf528SMauro Carvalho Chehabconfig DVB_ZL10353
3669a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
3679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
368fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3699a0bf528SMauro Carvalho Chehab	help
3709a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3719a0bf528SMauro Carvalho Chehab
3729a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3739a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3749a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
375fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3769a0bf528SMauro Carvalho Chehab	help
3779a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3789a0bf528SMauro Carvalho Chehab	  to support this frontend.
3799a0bf528SMauro Carvalho Chehab
3809a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3819a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
3829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
383fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3849a0bf528SMauro Carvalho Chehab	help
3859a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3869a0bf528SMauro Carvalho Chehab	  to support this frontend.
3879a0bf528SMauro Carvalho Chehab
3889a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
3899a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
3909a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
391fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3929a0bf528SMauro Carvalho Chehab	help
3939a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3949a0bf528SMauro Carvalho Chehab	  to support this frontend.
3959a0bf528SMauro Carvalho Chehab
3969a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
3979a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
3989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
399fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4009a0bf528SMauro Carvalho Chehab	help
4019a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4029a0bf528SMauro Carvalho Chehab	  to support this frontend.
4039a0bf528SMauro Carvalho Chehab
4049a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
4059a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
4069a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
407fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4089a0bf528SMauro Carvalho Chehab	help
4099a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4109a0bf528SMauro Carvalho Chehab	  to support this frontend.
4119a0bf528SMauro Carvalho Chehab
4129a0bf528SMauro Carvalho Chehabconfig DVB_TDA10048
4139a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
4149a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
415fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4169a0bf528SMauro Carvalho Chehab	help
4179a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4189a0bf528SMauro Carvalho Chehab
4199a0bf528SMauro Carvalho Chehabconfig DVB_AF9013
4209a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
4219a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
422fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4239a0bf528SMauro Carvalho Chehab	help
4249a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4259a0bf528SMauro Carvalho Chehab
4269a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4279a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4289a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
429fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4309a0bf528SMauro Carvalho Chehab	help
4319a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4329a0bf528SMauro Carvalho Chehab
4339a0bf528SMauro Carvalho Chehabconfig DVB_HD29L2
4349a0bf528SMauro Carvalho Chehab	tristate "HDIC HD29L2"
4359a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
436fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4379a0bf528SMauro Carvalho Chehab	help
4389a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4399a0bf528SMauro Carvalho Chehab
4409a0bf528SMauro Carvalho Chehabconfig DVB_STV0367
4419a0bf528SMauro Carvalho Chehab	tristate "ST STV0367 based"
4429a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
443fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4449a0bf528SMauro Carvalho Chehab	help
4459a0bf528SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
4469a0bf528SMauro Carvalho Chehab
4479a0bf528SMauro Carvalho Chehabconfig DVB_CXD2820R
4489a0bf528SMauro Carvalho Chehab	tristate "Sony CXD2820R"
4499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
450fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4519a0bf528SMauro Carvalho Chehab	help
4529a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4539a0bf528SMauro Carvalho Chehab
4549a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4559a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
45628c08799SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
45715d37f38SAntti Palosaari	select REGMAP
458fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4599a0bf528SMauro Carvalho Chehab	help
4609a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4619a0bf528SMauro Carvalho Chehab
4629a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4639a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4648823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
465d1016581SAntti Palosaari	select REGMAP
466fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4679a0bf528SMauro Carvalho Chehab	help
4689a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4699a0bf528SMauro Carvalho Chehab
47077bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
47177bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
47269cc4bfaSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
47377bbb2b0SAntti Palosaari	select DVB_RTL2832
47477bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
47577bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
47677bbb2b0SAntti Palosaari	help
47777bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
47877bbb2b0SAntti Palosaari
479845f3505SAntti Palosaariconfig DVB_SI2168
480845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
481845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
482845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
483845f3505SAntti Palosaari	help
484845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
485845f3505SAntti Palosaari
486dcae7781SMauro Carvalho Chehabconfig DVB_AS102_FE
487dcae7781SMauro Carvalho Chehab	tristate
488dcae7781SMauro Carvalho Chehab	depends on DVB_CORE
489dcae7781SMauro Carvalho Chehab	default DVB_AS102
490dcae7781SMauro Carvalho Chehab
4919a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
4929a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
4939a0bf528SMauro Carvalho Chehab
4949a0bf528SMauro Carvalho Chehabconfig DVB_VES1820
4959a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
4969a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
497fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4989a0bf528SMauro Carvalho Chehab	help
4999a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5009a0bf528SMauro Carvalho Chehab
5019a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
5029a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
5039a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
504fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5059a0bf528SMauro Carvalho Chehab	help
5069a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5079a0bf528SMauro Carvalho Chehab
5089a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
5099a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
5109a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
511fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5129a0bf528SMauro Carvalho Chehab	help
5139a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5149a0bf528SMauro Carvalho Chehab
5159a0bf528SMauro Carvalho Chehabconfig DVB_STV0297
5169a0bf528SMauro Carvalho Chehab	tristate "ST STV0297 based"
5179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
518fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5199a0bf528SMauro Carvalho Chehab	help
5209a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5219a0bf528SMauro Carvalho Chehab
5229a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5249a0bf528SMauro Carvalho Chehab
5259a0bf528SMauro Carvalho Chehabconfig DVB_NXT200X
5269a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 based"
5279a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
528fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5299a0bf528SMauro Carvalho Chehab	help
5309a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5319a0bf528SMauro Carvalho Chehab	  to support this frontend.
5329a0bf528SMauro Carvalho Chehab
5339a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5349a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
5359a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
5369a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
5379a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5389a0bf528SMauro Carvalho Chehab
5399a0bf528SMauro Carvalho Chehabconfig DVB_OR51211
5409a0bf528SMauro Carvalho Chehab	tristate "Oren OR51211 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 tuner module. Say Y when you want to support this frontend.
5459a0bf528SMauro Carvalho Chehab
5469a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
5479a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
5489a0bf528SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
5499a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5509a0bf528SMauro Carvalho Chehab
5519a0bf528SMauro Carvalho Chehabconfig DVB_OR51132
5529a0bf528SMauro Carvalho Chehab	tristate "Oren OR51132 based"
5539a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
554fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5559a0bf528SMauro Carvalho Chehab	help
5569a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5579a0bf528SMauro Carvalho Chehab	  to support this frontend.
5589a0bf528SMauro Carvalho Chehab
5599a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5609a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
5619a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
5629a0bf528SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
5639a0bf528SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
5649a0bf528SMauro Carvalho Chehab	  configuration of firmware hotplug).
5659a0bf528SMauro Carvalho Chehab
5669a0bf528SMauro Carvalho Chehabconfig DVB_BCM3510
5679a0bf528SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
5689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
569fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5709a0bf528SMauro Carvalho Chehab	help
5719a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
5729a0bf528SMauro Carvalho Chehab	  support this frontend.
5739a0bf528SMauro Carvalho Chehab
5749a0bf528SMauro Carvalho Chehabconfig DVB_LGDT330X
5759a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
5769a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
577fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5789a0bf528SMauro Carvalho Chehab	help
5799a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5809a0bf528SMauro Carvalho Chehab	  to support this frontend.
5819a0bf528SMauro Carvalho Chehab
5829a0bf528SMauro Carvalho Chehabconfig DVB_LGDT3305
5839a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
5849a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
585fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5869a0bf528SMauro Carvalho Chehab	help
5879a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5889a0bf528SMauro Carvalho Chehab	  to support this frontend.
5899a0bf528SMauro Carvalho Chehab
590b63b36faSFred Richterconfig DVB_LGDT3306A
591b63b36faSFred Richter	tristate "LG Electronics LGDT3306A based"
592b63b36faSFred Richter	depends on DVB_CORE && I2C
593b63b36faSFred Richter	default m if !MEDIA_SUBDRV_AUTOSELECT
594b63b36faSFred Richter	help
595b63b36faSFred Richter	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
596b63b36faSFred Richter	  to support this frontend.
597b63b36faSFred Richter
5989a0bf528SMauro Carvalho Chehabconfig DVB_LG2160
5999a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LG216x based"
6009a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
601fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6029a0bf528SMauro Carvalho Chehab	help
6039a0bf528SMauro Carvalho Chehab	  An ATSC/MH demodulator module. Say Y when you want
6049a0bf528SMauro Carvalho Chehab	  to support this frontend.
6059a0bf528SMauro Carvalho Chehab
6069a0bf528SMauro Carvalho Chehabconfig DVB_S5H1409
6079a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
6089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
609fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6109a0bf528SMauro Carvalho Chehab	help
6119a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6129a0bf528SMauro Carvalho Chehab	  to support this frontend.
6139a0bf528SMauro Carvalho Chehab
6149a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
6159a0bf528SMauro Carvalho Chehab	depends on I2C
6169a0bf528SMauro Carvalho Chehab	tristate
6179a0bf528SMauro Carvalho Chehab
6189a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
6199a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
6209a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
6219a0bf528SMauro Carvalho Chehab	select DVB_AU8522
622fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6239a0bf528SMauro Carvalho Chehab	help
6249a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6259a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
6269a0bf528SMauro Carvalho Chehab
6279a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
6289a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
6299a0bf528SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
6309a0bf528SMauro Carvalho Chehab	select DVB_AU8522
631fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6329a0bf528SMauro Carvalho Chehab	help
6339a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6349a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6359a0bf528SMauro Carvalho Chehab
6369a0bf528SMauro Carvalho Chehabconfig DVB_S5H1411
6379a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
6389a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
639fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6409a0bf528SMauro Carvalho Chehab	help
6419a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6429a0bf528SMauro Carvalho Chehab	  to support this frontend.
6439a0bf528SMauro Carvalho Chehab
6449a0bf528SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
6459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6469a0bf528SMauro Carvalho Chehab
6479a0bf528SMauro Carvalho Chehabconfig DVB_S921
6489a0bf528SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
6499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
650fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6519a0bf528SMauro Carvalho Chehab	help
6529a0bf528SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
6539a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6549a0bf528SMauro Carvalho Chehab
6559a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
6569a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
6579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
658fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6599a0bf528SMauro Carvalho Chehab	help
6609a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
6619a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6629a0bf528SMauro Carvalho Chehab
6639a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
6649a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
6659a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
666fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6679a0bf528SMauro Carvalho Chehab	help
6689a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
6699a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6709a0bf528SMauro Carvalho Chehab
67130934dd3Sほちcomment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
67230934dd3Sほち	depends on DVB_CORE
67330934dd3Sほち
674f5d82a75SAkihiro Tsukadaconfig DVB_TC90522
675f5d82a75SAkihiro Tsukada	tristate "Toshiba TC90522"
676f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
677f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
678f5d82a75SAkihiro Tsukada	help
67930934dd3Sほち	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
680f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
681f5d82a75SAkihiro Tsukada
6829a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
6839a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6849a0bf528SMauro Carvalho Chehab
6859a0bf528SMauro Carvalho Chehabconfig DVB_PLL
6869a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
6879a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
688fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6899a0bf528SMauro Carvalho Chehab	help
6909a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
6919a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
6929a0bf528SMauro Carvalho Chehab
6939a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
6949a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
6959a0bf528SMauro Carvalho Chehab	depends on I2C
696fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6979a0bf528SMauro Carvalho Chehab	help
6989a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
6999a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7009a0bf528SMauro Carvalho Chehab	  demodulator for now.
7019a0bf528SMauro Carvalho Chehab
7029a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
7039a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
7049a0bf528SMauro Carvalho Chehab	depends on I2C
705fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7069a0bf528SMauro Carvalho Chehab	help
7079a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
7089a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7099a0bf528SMauro Carvalho Chehab	  demodulator for now.
7109a0bf528SMauro Carvalho Chehab
7119a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
7129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7139a0bf528SMauro Carvalho Chehab
71438b2df95SDevin Heitmuellersource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
71538b2df95SDevin Heitmueller
7169a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
7179a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
7189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
719fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7209a0bf528SMauro Carvalho Chehab	help
7219a0bf528SMauro Carvalho Chehab	  An SEC control chips.
7229a0bf528SMauro Carvalho Chehab
7239a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
7249a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
7259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
726fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7279a0bf528SMauro Carvalho Chehab	help
7289a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
7299a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
7309a0bf528SMauro Carvalho Chehab	  and I2C interface.
7319a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7329a0bf528SMauro Carvalho Chehab
7339a0bf528SMauro Carvalho Chehabconfig DVB_ISL6405
7349a0bf528SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
7359a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
736fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7379a0bf528SMauro Carvalho Chehab	help
7389a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7399a0bf528SMauro Carvalho Chehab
7409a0bf528SMauro Carvalho Chehabconfig DVB_ISL6421
7419a0bf528SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
7429a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
743fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7449a0bf528SMauro Carvalho Chehab	help
7459a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7469a0bf528SMauro Carvalho Chehab
7479a0bf528SMauro Carvalho Chehabconfig DVB_ISL6423
7489a0bf528SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
7499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
750fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7519a0bf528SMauro Carvalho Chehab	help
7529a0bf528SMauro Carvalho Chehab	  A SEC controller chip from Intersil
7539a0bf528SMauro Carvalho Chehab
7549a0bf528SMauro Carvalho Chehabconfig DVB_A8293
7559a0bf528SMauro Carvalho Chehab	tristate "Allegro A8293"
7569a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
757fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7589a0bf528SMauro Carvalho Chehab
759868736adSOlli Salonenconfig DVB_SP2
760868736adSOlli Salonen	tristate "CIMaX SP2"
761868736adSOlli Salonen	depends on DVB_CORE && I2C
762868736adSOlli Salonen	default m if !MEDIA_SUBDRV_AUTOSELECT
763868736adSOlli Salonen	help
764868736adSOlli Salonen	  CIMaX SP2/SP2HF Common Interface module.
765868736adSOlli Salonen
7669a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GL5
7679a0bf528SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
7689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
769fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7709a0bf528SMauro Carvalho Chehab	help
7719a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7729a0bf528SMauro Carvalho Chehab
7739a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GXX
7749a0bf528SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
7759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
7769a0bf528SMauro Carvalho Chehab	select FW_LOADER
777fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7789a0bf528SMauro Carvalho Chehab	help
7799a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7809a0bf528SMauro Carvalho Chehab
7819a0bf528SMauro Carvalho Chehabconfig DVB_ATBM8830
7829a0bf528SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
7839a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
784fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7859a0bf528SMauro Carvalho Chehab	help
7869a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
7879a0bf528SMauro Carvalho Chehab
7889a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
7899a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
7909a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
791fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7929a0bf528SMauro Carvalho Chehab	help
7939a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
7949a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7959a0bf528SMauro Carvalho Chehab
7969a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
7979a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
7989a0bf528SMauro Carvalho Chehab
7999a0bf528SMauro Carvalho Chehabconfig DVB_IX2505V
8009a0bf528SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
8019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
802fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8039a0bf528SMauro Carvalho Chehab	help
8049a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
8059a0bf528SMauro Carvalho Chehab
8069a0bf528SMauro Carvalho Chehabconfig DVB_M88RS2000
8079a0bf528SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
8089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
809fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8109a0bf528SMauro Carvalho Chehab	help
8119a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module.
8129a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
8139a0bf528SMauro Carvalho Chehab
8149a0bf528SMauro Carvalho Chehabconfig DVB_AF9033
8159a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
8169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
817fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8189a0bf528SMauro Carvalho Chehab
819a5d32b35SKozlov Sergeyconfig DVB_HORUS3A
820a5d32b35SKozlov Sergey	tristate "Sony Horus3A tuner"
821a5d32b35SKozlov Sergey	depends on DVB_CORE && I2C
822a5d32b35SKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
823a5d32b35SKozlov Sergey	help
824a5d32b35SKozlov Sergey	  Say Y when you want to support this frontend.
825a5d32b35SKozlov Sergey
8269a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
8279a0bf528SMauro Carvalho Chehab
8289a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
8299a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
8309a0bf528SMauro Carvalho Chehab	default n
8319a0bf528SMauro Carvalho Chehabendmenu
832