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
70e3ea5e94SMatthias Schwarzott	select REGMAP_I2C
713e54a169SMatthias Schwarzott	default m if !MEDIA_SUBDRV_AUTOSELECT
723e54a169SMatthias Schwarzott	help
733e54a169SMatthias Schwarzott	  A DVB-C/T demodulator.
743e54a169SMatthias Schwarzott
753e54a169SMatthias Schwarzott	  Say Y when you want to support this frontend.
763e54a169SMatthias Schwarzott
7794d0eaa4SAntti Palosaariconfig DVB_MN88472
7894d0eaa4SAntti Palosaari	tristate "Panasonic MN88472"
7994d0eaa4SAntti Palosaari	depends on DVB_CORE && I2C
8094d0eaa4SAntti Palosaari	select REGMAP_I2C
8194d0eaa4SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
8294d0eaa4SAntti Palosaari	help
8394d0eaa4SAntti Palosaari	  Say Y when you want to support this frontend.
8494d0eaa4SAntti Palosaari
85877ba50bSAntti Palosaariconfig DVB_MN88473
86877ba50bSAntti Palosaari	tristate "Panasonic MN88473"
87877ba50bSAntti Palosaari	depends on DVB_CORE && I2C
88877ba50bSAntti Palosaari	select REGMAP_I2C
89877ba50bSAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
90877ba50bSAntti Palosaari	help
91877ba50bSAntti Palosaari	  Say Y when you want to support this frontend.
92877ba50bSAntti Palosaari
939a0bf528SMauro Carvalho Chehabcomment "DVB-S (satellite) frontends"
949a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
959a0bf528SMauro Carvalho Chehab
969a0bf528SMauro Carvalho Chehabconfig DVB_CX24110
979a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24110 based"
989a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
99fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1009a0bf528SMauro Carvalho Chehab	help
1019a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1029a0bf528SMauro Carvalho Chehab
1039a0bf528SMauro Carvalho Chehabconfig DVB_CX24123
1049a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24123 based"
1059a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
106fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1079a0bf528SMauro Carvalho Chehab	help
1089a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1099a0bf528SMauro Carvalho Chehab
1109a0bf528SMauro Carvalho Chehabconfig DVB_MT312
1119a0bf528SMauro Carvalho Chehab	tristate "Zarlink VP310/MT312/ZL10313 based"
1129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
113fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1149a0bf528SMauro Carvalho Chehab	help
1159a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1169a0bf528SMauro Carvalho Chehab
1179a0bf528SMauro Carvalho Chehabconfig DVB_ZL10036
1189a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10036 silicon tuner"
1199a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
120fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1219a0bf528SMauro Carvalho Chehab	help
1229a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1239a0bf528SMauro Carvalho Chehab
1249a0bf528SMauro Carvalho Chehabconfig DVB_ZL10039
1259a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10039 silicon tuner"
1269a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
127fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1289a0bf528SMauro Carvalho Chehab	help
1299a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1309a0bf528SMauro Carvalho Chehab
1319a0bf528SMauro Carvalho Chehabconfig DVB_S5H1420
1329a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1420 based"
1339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
134fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1359a0bf528SMauro Carvalho Chehab	help
1369a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1379a0bf528SMauro Carvalho Chehab
1389a0bf528SMauro Carvalho Chehabconfig DVB_STV0288
1399a0bf528SMauro Carvalho Chehab	tristate "ST STV0288 based"
1409a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
141fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1429a0bf528SMauro Carvalho Chehab	help
1439a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1449a0bf528SMauro Carvalho Chehab
1459a0bf528SMauro Carvalho Chehabconfig DVB_STB6000
1469a0bf528SMauro Carvalho Chehab	tristate "ST STB6000 silicon tuner"
1479a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
148fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1499a0bf528SMauro Carvalho Chehab	  help
1509a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1519a0bf528SMauro Carvalho Chehab
1529a0bf528SMauro Carvalho Chehabconfig DVB_STV0299
1539a0bf528SMauro Carvalho Chehab	tristate "ST STV0299 based"
1549a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
155fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1569a0bf528SMauro Carvalho Chehab	help
1579a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1589a0bf528SMauro Carvalho Chehab
1599a0bf528SMauro Carvalho Chehabconfig DVB_STV6110
1609a0bf528SMauro Carvalho Chehab	tristate "ST STV6110 silicon tuner"
1619a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
162fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1639a0bf528SMauro Carvalho Chehab	  help
1649a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
1659a0bf528SMauro Carvalho Chehab
1669a0bf528SMauro Carvalho Chehabconfig DVB_STV0900
1679a0bf528SMauro Carvalho Chehab	tristate "ST STV0900 based"
1689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
169fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1709a0bf528SMauro Carvalho Chehab	help
1719a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
1729a0bf528SMauro Carvalho Chehab
1739a0bf528SMauro Carvalho Chehabconfig DVB_TDA8083
1749a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8083 based"
1759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
176fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1779a0bf528SMauro Carvalho Chehab	help
1789a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1799a0bf528SMauro Carvalho Chehab
1809a0bf528SMauro Carvalho Chehabconfig DVB_TDA10086
1819a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10086 based"
1829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
183fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1849a0bf528SMauro Carvalho Chehab	help
1859a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1869a0bf528SMauro Carvalho Chehab
1879a0bf528SMauro Carvalho Chehabconfig DVB_TDA8261
1889a0bf528SMauro Carvalho Chehab	tristate "Philips TDA8261 based"
1899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
190fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1919a0bf528SMauro Carvalho Chehab	help
1929a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1939a0bf528SMauro Carvalho Chehab
1949a0bf528SMauro Carvalho Chehabconfig DVB_VES1X93
1959a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1893 or VES1993 based"
1969a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
197fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1989a0bf528SMauro Carvalho Chehab	help
1999a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2009a0bf528SMauro Carvalho Chehab
2019a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_ITD1000
2029a0bf528SMauro Carvalho Chehab	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
2039a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
204fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2059a0bf528SMauro Carvalho Chehab	help
2069a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2079a0bf528SMauro Carvalho Chehab
2089a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_CX24113
2099a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
2109a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
211fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2129a0bf528SMauro Carvalho Chehab	help
2139a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2149a0bf528SMauro Carvalho Chehab
2159a0bf528SMauro Carvalho Chehab
2169a0bf528SMauro Carvalho Chehabconfig DVB_TDA826X
2179a0bf528SMauro Carvalho Chehab	tristate "Philips TDA826X silicon tuner"
2189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
219fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2209a0bf528SMauro Carvalho Chehab	help
2219a0bf528SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
2229a0bf528SMauro Carvalho Chehab
2239a0bf528SMauro Carvalho Chehabconfig DVB_TUA6100
2249a0bf528SMauro Carvalho Chehab	tristate "Infineon TUA6100 PLL"
2259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
226fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2279a0bf528SMauro Carvalho Chehab	help
2289a0bf528SMauro Carvalho Chehab	  A DVB-S PLL chip.
2299a0bf528SMauro Carvalho Chehab
2309a0bf528SMauro Carvalho Chehabconfig DVB_CX24116
2319a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24116 based"
2329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
233fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2349a0bf528SMauro Carvalho Chehab	help
2359a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2369a0bf528SMauro Carvalho Chehab
2370d788680SLuis Alvesconfig DVB_CX24117
2380d788680SLuis Alves	tristate "Conexant CX24117 based"
2390d788680SLuis Alves	depends on DVB_CORE && I2C
2400d788680SLuis Alves	default m if !MEDIA_SUBDRV_AUTOSELECT
2410d788680SLuis Alves	help
2420d788680SLuis Alves	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2430d788680SLuis Alves
2445afc9a25SJemma Densonconfig DVB_CX24120
2455afc9a25SJemma Denson	tristate "Conexant CX24120 based"
2465afc9a25SJemma Denson	depends on DVB_CORE && I2C
2475afc9a25SJemma Denson	default m if !MEDIA_SUBDRV_AUTOSELECT
2485afc9a25SJemma Denson	help
249cd20c596SJemma Denson	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2505afc9a25SJemma Denson
2519a0bf528SMauro Carvalho Chehabconfig DVB_SI21XX
2529a0bf528SMauro Carvalho Chehab	tristate "Silicon Labs SI21XX based"
2539a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
254fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2559a0bf528SMauro Carvalho Chehab	help
2569a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2579a0bf528SMauro Carvalho Chehab
2586fef4fc7SKonstantin Dimitrovconfig DVB_TS2020
2596fef4fc7SKonstantin Dimitrov	tristate "Montage Tehnology TS2020 based tuners"
260cdeb1755SRandy Dunlap	depends on DVB_CORE && I2C
261f158cbceSAntti Palosaari	select REGMAP_I2C
262d65fcbb0SPaul Bolle	default m if !MEDIA_SUBDRV_AUTOSELECT
2636fef4fc7SKonstantin Dimitrov	help
2646fef4fc7SKonstantin Dimitrov	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
2656fef4fc7SKonstantin Dimitrov
2669a0bf528SMauro Carvalho Chehabconfig DVB_DS3000
2679a0bf528SMauro Carvalho Chehab	tristate "Montage Tehnology DS3000 based"
2689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
269fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2709a0bf528SMauro Carvalho Chehab	help
2719a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
2729a0bf528SMauro Carvalho Chehab
2739a0bf528SMauro Carvalho Chehabconfig DVB_MB86A16
2749a0bf528SMauro Carvalho Chehab	tristate "Fujitsu MB86A16 based"
2759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
276fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2779a0bf528SMauro Carvalho Chehab	help
2789a0bf528SMauro Carvalho Chehab	  A DVB-S/DSS Direct Conversion reveiver.
2799a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2809a0bf528SMauro Carvalho Chehab
2819a0bf528SMauro Carvalho Chehabconfig DVB_TDA10071
2829a0bf528SMauro Carvalho Chehab	tristate "NXP TDA10071"
2839a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
284b046d3adSMatthias Schwarzott	select REGMAP_I2C
285fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2869a0bf528SMauro Carvalho Chehab	help
2879a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2889a0bf528SMauro Carvalho Chehab
2899a0bf528SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
2909a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
2919a0bf528SMauro Carvalho Chehab
2929a0bf528SMauro Carvalho Chehabconfig DVB_SP8870
2939a0bf528SMauro Carvalho Chehab	tristate "Spase sp8870 based"
2949a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
295fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2969a0bf528SMauro Carvalho Chehab	help
2979a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
2989a0bf528SMauro Carvalho Chehab
2999a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
3009a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
3019a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
3029a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3039a0bf528SMauro Carvalho Chehab
3049a0bf528SMauro Carvalho Chehabconfig DVB_SP887X
3059a0bf528SMauro Carvalho Chehab	tristate "Spase sp887x based"
3069a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
307fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3089a0bf528SMauro Carvalho Chehab	help
3099a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3109a0bf528SMauro Carvalho Chehab
3119a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
3129a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
3139a0bf528SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
3149a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3159a0bf528SMauro Carvalho Chehab
3169a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
3179a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 based"
3189a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
319fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3209a0bf528SMauro Carvalho Chehab	help
3219a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3229a0bf528SMauro Carvalho Chehab
3239a0bf528SMauro Carvalho Chehabconfig DVB_CX22702
3249a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
3259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
326fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3279a0bf528SMauro Carvalho Chehab	help
3289a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3299a0bf528SMauro Carvalho Chehab
3309a0bf528SMauro Carvalho Chehabconfig DVB_S5H1432
3319a0bf528SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
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_DRXD
3389a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
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	  Note: this driver was based on vendor driver reference code (released
3459a0bf528SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
3469a0bf528SMauro Carvalho Chehab	  was written via reverse engineering.
3479a0bf528SMauro Carvalho Chehab
3489a0bf528SMauro Carvalho Chehabconfig DVB_L64781
3499a0bf528SMauro Carvalho Chehab	tristate "LSI L64781"
3509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
351fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3529a0bf528SMauro Carvalho Chehab	help
3539a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3549a0bf528SMauro Carvalho Chehab
3559a0bf528SMauro Carvalho Chehabconfig DVB_TDA1004X
3569a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
3579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
358fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3599a0bf528SMauro Carvalho Chehab	help
3609a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3619a0bf528SMauro Carvalho Chehab
3629a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
3639a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
3649a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
3659a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
3669a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
3679a0bf528SMauro Carvalho Chehab
3689a0bf528SMauro Carvalho Chehabconfig DVB_NXT6000
3699a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
3709a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
371fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3729a0bf528SMauro Carvalho Chehab	help
3739a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3749a0bf528SMauro Carvalho Chehab
3759a0bf528SMauro Carvalho Chehabconfig DVB_MT352
3769a0bf528SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
3779a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
378fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3799a0bf528SMauro Carvalho Chehab	help
3809a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3819a0bf528SMauro Carvalho Chehab
3829a0bf528SMauro Carvalho Chehabconfig DVB_ZL10353
3839a0bf528SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
3849a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
385fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3869a0bf528SMauro Carvalho Chehab	help
3879a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3889a0bf528SMauro Carvalho Chehab
3899a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3909a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3919a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
392fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3939a0bf528SMauro Carvalho Chehab	help
3949a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3959a0bf528SMauro Carvalho Chehab	  to support this frontend.
3969a0bf528SMauro Carvalho Chehab
3979a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3989a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
3999a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
400fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4019a0bf528SMauro Carvalho Chehab	help
4029a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4039a0bf528SMauro Carvalho Chehab	  to support this frontend.
4049a0bf528SMauro Carvalho Chehab
4059a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
4069a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
4079a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
408fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4099a0bf528SMauro Carvalho Chehab	help
4109a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4119a0bf528SMauro Carvalho Chehab	  to support this frontend.
4129a0bf528SMauro Carvalho Chehab
4139a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
4149a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
4159a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
416fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4179a0bf528SMauro Carvalho Chehab	help
4189a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4199a0bf528SMauro Carvalho Chehab	  to support this frontend.
4209a0bf528SMauro Carvalho Chehab
4219a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
4229a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
4239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
424fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4259a0bf528SMauro Carvalho Chehab	help
4269a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4279a0bf528SMauro Carvalho Chehab	  to support this frontend.
4289a0bf528SMauro Carvalho Chehab
4299a0bf528SMauro Carvalho Chehabconfig DVB_TDA10048
4309a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
4319a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
432fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4339a0bf528SMauro Carvalho Chehab	help
4349a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4359a0bf528SMauro Carvalho Chehab
4369a0bf528SMauro Carvalho Chehabconfig DVB_AF9013
4379a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
4389a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
439fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4409a0bf528SMauro Carvalho Chehab	help
4419a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4429a0bf528SMauro Carvalho Chehab
4439a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4449a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
446fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4479a0bf528SMauro Carvalho Chehab	help
4489a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4499a0bf528SMauro Carvalho Chehab
4509a0bf528SMauro Carvalho Chehabconfig DVB_HD29L2
4519a0bf528SMauro Carvalho Chehab	tristate "HDIC HD29L2"
4529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
453fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4549a0bf528SMauro Carvalho Chehab	help
4559a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4569a0bf528SMauro Carvalho Chehab
4579a0bf528SMauro Carvalho Chehabconfig DVB_STV0367
4589a0bf528SMauro Carvalho Chehab	tristate "ST STV0367 based"
4599a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
460fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4619a0bf528SMauro Carvalho Chehab	help
4629a0bf528SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
4639a0bf528SMauro Carvalho Chehab
4649a0bf528SMauro Carvalho Chehabconfig DVB_CXD2820R
4659a0bf528SMauro Carvalho Chehab	tristate "Sony CXD2820R"
4669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
46743e2ea63SAntti Palosaari	select REGMAP_I2C
468fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4699a0bf528SMauro Carvalho Chehab	help
4709a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4719a0bf528SMauro Carvalho Chehab
472a6dc60ffSKozlov Sergeyconfig DVB_CXD2841ER
473a6dc60ffSKozlov Sergey	tristate "Sony CXD2841ER"
474a6dc60ffSKozlov Sergey	depends on DVB_CORE && I2C
475a6dc60ffSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
476a6dc60ffSKozlov Sergey	help
477a6dc60ffSKozlov Sergey	  Say Y when you want to support this frontend.
478a6dc60ffSKozlov Sergey
4799a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4809a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
48128c08799SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
48215d37f38SAntti Palosaari	select REGMAP
483fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4849a0bf528SMauro Carvalho Chehab	help
4859a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4869a0bf528SMauro Carvalho Chehab
4879a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4889a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4898823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
490d1016581SAntti Palosaari	select REGMAP
491fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4929a0bf528SMauro Carvalho Chehab	help
4939a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4949a0bf528SMauro Carvalho Chehab
49577bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
49677bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
49769cc4bfaSAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
49877bbb2b0SAntti Palosaari	select DVB_RTL2832
49977bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
50077bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
50177bbb2b0SAntti Palosaari	help
50277bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
50377bbb2b0SAntti Palosaari
504845f3505SAntti Palosaariconfig DVB_SI2168
505845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
506845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
507845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
508845f3505SAntti Palosaari	help
509845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
510845f3505SAntti Palosaari
511dcae7781SMauro Carvalho Chehabconfig DVB_AS102_FE
512dcae7781SMauro Carvalho Chehab	tristate
513dcae7781SMauro Carvalho Chehab	depends on DVB_CORE
514dcae7781SMauro Carvalho Chehab	default DVB_AS102
515dcae7781SMauro Carvalho Chehab
5169a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
5179a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5189a0bf528SMauro Carvalho Chehab
5199a0bf528SMauro Carvalho Chehabconfig DVB_VES1820
5209a0bf528SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
5219a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
522fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5239a0bf528SMauro Carvalho Chehab	help
5249a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5259a0bf528SMauro Carvalho Chehab
5269a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
5279a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
5289a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
529fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5309a0bf528SMauro Carvalho Chehab	help
5319a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5329a0bf528SMauro Carvalho Chehab
5339a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
5349a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
5359a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
536fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5379a0bf528SMauro Carvalho Chehab	help
5389a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5399a0bf528SMauro Carvalho Chehab
5409a0bf528SMauro Carvalho Chehabconfig DVB_STV0297
5419a0bf528SMauro Carvalho Chehab	tristate "ST STV0297 based"
5429a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
543fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5449a0bf528SMauro Carvalho Chehab	help
5459a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5469a0bf528SMauro Carvalho Chehab
5479a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5489a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5499a0bf528SMauro Carvalho Chehab
5509a0bf528SMauro Carvalho Chehabconfig DVB_NXT200X
5519a0bf528SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 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 nxt2002" and
5609a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
5619a0bf528SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
5629a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5639a0bf528SMauro Carvalho Chehab
5649a0bf528SMauro Carvalho Chehabconfig DVB_OR51211
5659a0bf528SMauro Carvalho Chehab	tristate "Oren OR51211 based"
5669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
567fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5689a0bf528SMauro Carvalho Chehab	help
5699a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
5709a0bf528SMauro Carvalho Chehab
5719a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
5729a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
5739a0bf528SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
5749a0bf528SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
5759a0bf528SMauro Carvalho Chehab
5769a0bf528SMauro Carvalho Chehabconfig DVB_OR51132
5779a0bf528SMauro Carvalho Chehab	tristate "Oren OR51132 based"
5789a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
579fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5809a0bf528SMauro Carvalho Chehab	help
5819a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
5829a0bf528SMauro Carvalho Chehab	  to support this frontend.
5839a0bf528SMauro Carvalho Chehab
5849a0bf528SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
5859a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
5869a0bf528SMauro Carvalho Chehab	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
5879a0bf528SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
5889a0bf528SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
5899a0bf528SMauro Carvalho Chehab	  configuration of firmware hotplug).
5909a0bf528SMauro Carvalho Chehab
5919a0bf528SMauro Carvalho Chehabconfig DVB_BCM3510
5929a0bf528SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
5939a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
594fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5959a0bf528SMauro Carvalho Chehab	help
5969a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
5979a0bf528SMauro Carvalho Chehab	  support this frontend.
5989a0bf528SMauro Carvalho Chehab
5999a0bf528SMauro Carvalho Chehabconfig DVB_LGDT330X
6009a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
6019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
602fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6039a0bf528SMauro Carvalho Chehab	help
6049a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6059a0bf528SMauro Carvalho Chehab	  to support this frontend.
6069a0bf528SMauro Carvalho Chehab
6079a0bf528SMauro Carvalho Chehabconfig DVB_LGDT3305
6089a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
6099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
610fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6119a0bf528SMauro Carvalho Chehab	help
6129a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6139a0bf528SMauro Carvalho Chehab	  to support this frontend.
6149a0bf528SMauro Carvalho Chehab
615b63b36faSFred Richterconfig DVB_LGDT3306A
616b63b36faSFred Richter	tristate "LG Electronics LGDT3306A based"
617b63b36faSFred Richter	depends on DVB_CORE && I2C
618b63b36faSFred Richter	default m if !MEDIA_SUBDRV_AUTOSELECT
619b63b36faSFred Richter	help
620b63b36faSFred Richter	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
621b63b36faSFred Richter	  to support this frontend.
622b63b36faSFred Richter
6239a0bf528SMauro Carvalho Chehabconfig DVB_LG2160
6249a0bf528SMauro Carvalho Chehab	tristate "LG Electronics LG216x based"
6259a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
626fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6279a0bf528SMauro Carvalho Chehab	help
6289a0bf528SMauro Carvalho Chehab	  An ATSC/MH demodulator module. Say Y when you want
6299a0bf528SMauro Carvalho Chehab	  to support this frontend.
6309a0bf528SMauro Carvalho Chehab
6319a0bf528SMauro Carvalho Chehabconfig DVB_S5H1409
6329a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
6339a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
634fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6359a0bf528SMauro Carvalho Chehab	help
6369a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6379a0bf528SMauro Carvalho Chehab	  to support this frontend.
6389a0bf528SMauro Carvalho Chehab
6399a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
6409a0bf528SMauro Carvalho Chehab	depends on I2C
6419a0bf528SMauro Carvalho Chehab	tristate
6429a0bf528SMauro Carvalho Chehab
6439a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
6449a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
6459a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
6469a0bf528SMauro Carvalho Chehab	select DVB_AU8522
647fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6489a0bf528SMauro Carvalho Chehab	help
6499a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6509a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
6519a0bf528SMauro Carvalho Chehab
6529a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
6539a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
6549a0bf528SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
6559a0bf528SMauro Carvalho Chehab	select DVB_AU8522
656fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6579a0bf528SMauro Carvalho Chehab	help
6589a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
6599a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6609a0bf528SMauro Carvalho Chehab
6619a0bf528SMauro Carvalho Chehabconfig DVB_S5H1411
6629a0bf528SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
6639a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
664fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6659a0bf528SMauro Carvalho Chehab	help
6669a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6679a0bf528SMauro Carvalho Chehab	  to support this frontend.
6689a0bf528SMauro Carvalho Chehab
6699a0bf528SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
6709a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
6719a0bf528SMauro Carvalho Chehab
6729a0bf528SMauro Carvalho Chehabconfig DVB_S921
6739a0bf528SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
6749a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
675fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6769a0bf528SMauro Carvalho Chehab	help
6779a0bf528SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
6789a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6799a0bf528SMauro Carvalho Chehab
6809a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
6819a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
6829a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
683fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6849a0bf528SMauro Carvalho Chehab	help
6859a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
6869a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6879a0bf528SMauro Carvalho Chehab
6889a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
6899a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
6909a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
691fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6929a0bf528SMauro Carvalho Chehab	help
6939a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
6949a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
6959a0bf528SMauro Carvalho Chehab
69630934dd3Sほちcomment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
69730934dd3Sほち	depends on DVB_CORE
69830934dd3Sほち
699f5d82a75SAkihiro Tsukadaconfig DVB_TC90522
700f5d82a75SAkihiro Tsukada	tristate "Toshiba TC90522"
701f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
702f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
703f5d82a75SAkihiro Tsukada	help
70430934dd3Sほち	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
705f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
706f5d82a75SAkihiro Tsukada
7079a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
7089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7099a0bf528SMauro Carvalho Chehab
7109a0bf528SMauro Carvalho Chehabconfig DVB_PLL
7119a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
7129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
713fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7149a0bf528SMauro Carvalho Chehab	help
7159a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
7169a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
7179a0bf528SMauro Carvalho Chehab
7189a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
7199a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
7209a0bf528SMauro Carvalho Chehab	depends on I2C
721fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7229a0bf528SMauro Carvalho Chehab	help
7239a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
7249a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7259a0bf528SMauro Carvalho Chehab	  demodulator for now.
7269a0bf528SMauro Carvalho Chehab
7279a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
7289a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
7299a0bf528SMauro Carvalho Chehab	depends on I2C
730fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7319a0bf528SMauro Carvalho Chehab	help
7329a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
7339a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7349a0bf528SMauro Carvalho Chehab	  demodulator for now.
7359a0bf528SMauro Carvalho Chehab
7369a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
7379a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7389a0bf528SMauro Carvalho Chehab
73938b2df95SDevin Heitmuellersource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
74038b2df95SDevin Heitmueller
741e025273bSKozlov Sergeyconfig DVB_LNBH25
742e025273bSKozlov Sergey	tristate "LNBH25 SEC controller"
743e025273bSKozlov Sergey	depends on DVB_CORE && I2C
744e025273bSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
745e025273bSKozlov Sergey	help
746e025273bSKozlov Sergey	  An SEC control chip.
747e025273bSKozlov Sergey	  Say Y when you want to support this chip.
748e025273bSKozlov Sergey
7499a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
7509a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
7519a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
752fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7539a0bf528SMauro Carvalho Chehab	help
7549a0bf528SMauro Carvalho Chehab	  An SEC control chips.
7559a0bf528SMauro Carvalho Chehab
7569a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
7579a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
7589a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
759fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7609a0bf528SMauro Carvalho Chehab	help
7619a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
7629a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
7639a0bf528SMauro Carvalho Chehab	  and I2C interface.
7649a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
7659a0bf528SMauro Carvalho Chehab
7669a0bf528SMauro Carvalho Chehabconfig DVB_ISL6405
7679a0bf528SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
7689a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
769fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7709a0bf528SMauro Carvalho Chehab	help
7719a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7729a0bf528SMauro Carvalho Chehab
7739a0bf528SMauro Carvalho Chehabconfig DVB_ISL6421
7749a0bf528SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
7759a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
776fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7779a0bf528SMauro Carvalho Chehab	help
7789a0bf528SMauro Carvalho Chehab	  An SEC control chip.
7799a0bf528SMauro Carvalho Chehab
7809a0bf528SMauro Carvalho Chehabconfig DVB_ISL6423
7819a0bf528SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
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 SEC controller chip from Intersil
7869a0bf528SMauro Carvalho Chehab
7879a0bf528SMauro Carvalho Chehabconfig DVB_A8293
7889a0bf528SMauro Carvalho Chehab	tristate "Allegro A8293"
7899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
790fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7919a0bf528SMauro Carvalho Chehab
792868736adSOlli Salonenconfig DVB_SP2
793868736adSOlli Salonen	tristate "CIMaX SP2"
794868736adSOlli Salonen	depends on DVB_CORE && I2C
795868736adSOlli Salonen	default m if !MEDIA_SUBDRV_AUTOSELECT
796868736adSOlli Salonen	help
797868736adSOlli Salonen	  CIMaX SP2/SP2HF Common Interface module.
798868736adSOlli Salonen
7999a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GL5
8009a0bf528SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
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 DMB-TH tuner module. Say Y when you want to support this frontend.
8059a0bf528SMauro Carvalho Chehab
8069a0bf528SMauro Carvalho Chehabconfig DVB_LGS8GXX
8079a0bf528SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
8089a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
8099a0bf528SMauro Carvalho Chehab	select FW_LOADER
810fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8119a0bf528SMauro Carvalho Chehab	help
8129a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
8139a0bf528SMauro Carvalho Chehab
8149a0bf528SMauro Carvalho Chehabconfig DVB_ATBM8830
8159a0bf528SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
8169a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
817fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8189a0bf528SMauro Carvalho Chehab	help
8199a0bf528SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
8209a0bf528SMauro Carvalho Chehab
8219a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
8229a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
8239a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
824fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8259a0bf528SMauro Carvalho Chehab	help
8269a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
8279a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
8289a0bf528SMauro Carvalho Chehab
8299a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
8309a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
8319a0bf528SMauro Carvalho Chehab
8329a0bf528SMauro Carvalho Chehabconfig DVB_IX2505V
8339a0bf528SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
8349a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
835fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8369a0bf528SMauro Carvalho Chehab	help
8379a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
8389a0bf528SMauro Carvalho Chehab
8399a0bf528SMauro Carvalho Chehabconfig DVB_M88RS2000
8409a0bf528SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
8419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
842fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8439a0bf528SMauro Carvalho Chehab	help
8449a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module.
8459a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
8469a0bf528SMauro Carvalho Chehab
8479a0bf528SMauro Carvalho Chehabconfig DVB_AF9033
8489a0bf528SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
8499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
850fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8519a0bf528SMauro Carvalho Chehab
852a5d32b35SKozlov Sergeyconfig DVB_HORUS3A
853a5d32b35SKozlov Sergey	tristate "Sony Horus3A tuner"
854a5d32b35SKozlov Sergey	depends on DVB_CORE && I2C
855a5d32b35SKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
856a5d32b35SKozlov Sergey	help
857a5d32b35SKozlov Sergey	  Say Y when you want to support this frontend.
858a5d32b35SKozlov Sergey
859dacf9ce8SKozlov Sergeyconfig DVB_ASCOT2E
860dacf9ce8SKozlov Sergey	tristate "Sony Ascot2E tuner"
861dacf9ce8SKozlov Sergey	depends on DVB_CORE && I2C
862dacf9ce8SKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
863dacf9ce8SKozlov Sergey	help
864dacf9ce8SKozlov Sergey	  Say Y when you want to support this frontend.
865dacf9ce8SKozlov Sergey
8662dc1ed4eSAbylay Ospanconfig DVB_HELENE
8672dc1ed4eSAbylay Ospan	tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
8682dc1ed4eSAbylay Ospan	depends on DVB_CORE && I2C
8692dc1ed4eSAbylay Ospan	default m if !MEDIA_SUBDRV_AUTOSELECT
8702dc1ed4eSAbylay Ospan	help
8712dc1ed4eSAbylay Ospan	Say Y when you want to support this frontend.
8722dc1ed4eSAbylay Ospan
8739a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
8749a0bf528SMauro Carvalho Chehab
8759a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
8769a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
8779a0bf528SMauro Carvalho Chehab	default n
8789a0bf528SMauro Carvalho Chehabendmenu
879