176c34a8dSMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0
276c34a8dSMauro Carvalho Chehab
36268b351SMauro Carvalho Chehabif MEDIA_DIGITAL_TV_SUPPORT
46268b351SMauro Carvalho Chehab
55c57ae64SMauro Carvalho Chehabcomment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'"
64fa4ef39SEzequiel Garcia	depends on MEDIA_HIDE_ANCILLARY_SUBDRV
74fa4ef39SEzequiel Garcia
89a0bf528SMauro Carvalho Chehabmenu "Customise DVB Frontends"
94fa4ef39SEzequiel Garcia	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
109a0bf528SMauro Carvalho Chehab
119a0bf528SMauro Carvalho Chehabcomment "Multistandard (satellite) frontends"
129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
139a0bf528SMauro Carvalho Chehab
14*6cdc31b2SMauro Carvalho Chehabconfig DVB_M88DS3103
15*6cdc31b2SMauro Carvalho Chehab	tristate "Montage Technology M88DS3103"
16*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C && I2C_MUX
17*6cdc31b2SMauro Carvalho Chehab	select REGMAP_I2C
18*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
19*6cdc31b2SMauro Carvalho Chehab	help
20*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
21*6cdc31b2SMauro Carvalho Chehab
22*6cdc31b2SMauro Carvalho Chehabconfig DVB_MXL5XX
23*6cdc31b2SMauro Carvalho Chehab	tristate "MaxLinear MxL5xx based tuner-demodulators"
24*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
25*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
26*6cdc31b2SMauro Carvalho Chehab	help
27*6cdc31b2SMauro Carvalho Chehab	  MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
28*6cdc31b2SMauro Carvalho Chehab
29*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support these frontends.
30*6cdc31b2SMauro Carvalho Chehab
319a0bf528SMauro Carvalho Chehabconfig DVB_STB0899
329a0bf528SMauro Carvalho Chehab	tristate "STB0899 based"
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 DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
379a0bf528SMauro Carvalho Chehab	  to support this demodulator based frontends
389a0bf528SMauro Carvalho Chehab
399a0bf528SMauro Carvalho Chehabconfig DVB_STB6100
409a0bf528SMauro Carvalho Chehab	tristate "STB6100 based tuners"
419a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
42fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
439a0bf528SMauro Carvalho Chehab	help
449a0bf528SMauro Carvalho Chehab	  A Silicon tuner from ST used in conjunction with the STB0899
459a0bf528SMauro Carvalho Chehab	  demodulator. Say Y when you want to support this tuner.
469a0bf528SMauro Carvalho Chehab
479a0bf528SMauro Carvalho Chehabconfig DVB_STV090x
489a0bf528SMauro Carvalho Chehab	tristate "STV0900/STV0903(A/B) based"
499a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
50fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
519a0bf528SMauro Carvalho Chehab	help
529a0bf528SMauro Carvalho Chehab	  DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
539a0bf528SMauro Carvalho Chehab	  Say Y when you want to support these frontends.
549a0bf528SMauro Carvalho Chehab
55cd21b334SDaniel Schellerconfig DVB_STV0910
56cd21b334SDaniel Scheller	tristate "STV0910 based"
57cd21b334SDaniel Scheller	depends on DVB_CORE && I2C
58cd21b334SDaniel Scheller	default m if !MEDIA_SUBDRV_AUTOSELECT
59cd21b334SDaniel Scheller	help
60cd21b334SDaniel Scheller	  ST STV0910 DVB-S/S2 demodulator driver.
61cd21b334SDaniel Scheller
62cd21b334SDaniel Scheller	  Say Y when you want to support these frontends.
63cd21b334SDaniel Scheller
649a0bf528SMauro Carvalho Chehabconfig DVB_STV6110x
659a0bf528SMauro Carvalho Chehab	tristate "STV6110/(A) based tuners"
669a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
67fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
689a0bf528SMauro Carvalho Chehab	help
699a0bf528SMauro Carvalho Chehab	  A Silicon tuner that supports DVB-S and DVB-S2 modes
709a0bf528SMauro Carvalho Chehab
7144173fdaSDaniel Schellerconfig DVB_STV6111
7244173fdaSDaniel Scheller	tristate "STV6111 based tuners"
7344173fdaSDaniel Scheller	depends on DVB_CORE && I2C
7444173fdaSDaniel Scheller	default m if !MEDIA_SUBDRV_AUTOSELECT
7544173fdaSDaniel Scheller	help
7644173fdaSDaniel Scheller	  A Silicon tuner that supports DVB-S and DVB-S2 modes
7744173fdaSDaniel Scheller
7844173fdaSDaniel Scheller	  Say Y when you want to support these frontends.
7944173fdaSDaniel Scheller
809a0bf528SMauro Carvalho Chehabcomment "Multistandard (cable + terrestrial) frontends"
819a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
829a0bf528SMauro Carvalho Chehab
839a0bf528SMauro Carvalho Chehabconfig DVB_DRXK
849a0bf528SMauro Carvalho Chehab	tristate "Micronas DRXK based"
859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
86fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
879a0bf528SMauro Carvalho Chehab	help
889a0bf528SMauro Carvalho Chehab	  Micronas DRX-K DVB-C/T demodulator.
899a0bf528SMauro Carvalho Chehab
909a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
919a0bf528SMauro Carvalho Chehab
9294d0eaa4SAntti Palosaariconfig DVB_MN88472
9394d0eaa4SAntti Palosaari	tristate "Panasonic MN88472"
9494d0eaa4SAntti Palosaari	depends on DVB_CORE && I2C
9594d0eaa4SAntti Palosaari	select REGMAP_I2C
9694d0eaa4SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
9794d0eaa4SAntti Palosaari	help
9894d0eaa4SAntti Palosaari	  Say Y when you want to support this frontend.
9994d0eaa4SAntti Palosaari
100877ba50bSAntti Palosaariconfig DVB_MN88473
101877ba50bSAntti Palosaari	tristate "Panasonic MN88473"
102877ba50bSAntti Palosaari	depends on DVB_CORE && I2C
103877ba50bSAntti Palosaari	select REGMAP_I2C
104877ba50bSAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
105877ba50bSAntti Palosaari	help
106877ba50bSAntti Palosaari	  Say Y when you want to support this frontend.
107877ba50bSAntti Palosaari
108*6cdc31b2SMauro Carvalho Chehabconfig DVB_SI2165
109*6cdc31b2SMauro Carvalho Chehab	tristate "Silicon Labs si2165 based"
110*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
111*6cdc31b2SMauro Carvalho Chehab	select REGMAP_I2C
112*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
113*6cdc31b2SMauro Carvalho Chehab	help
114*6cdc31b2SMauro Carvalho Chehab	  A DVB-C/T demodulator.
115*6cdc31b2SMauro Carvalho Chehab
116*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
117*6cdc31b2SMauro Carvalho Chehab
118*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA18271C2DD
119*6cdc31b2SMauro Carvalho Chehab	tristate "NXP TDA18271C2 silicon tuner"
120*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
121*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
122*6cdc31b2SMauro Carvalho Chehab	help
123*6cdc31b2SMauro Carvalho Chehab	  NXP TDA18271 silicon tuner.
124*6cdc31b2SMauro Carvalho Chehab
125*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this tuner.
126*6cdc31b2SMauro Carvalho Chehab
1279a0bf528SMauro Carvalho Chehabcomment "DVB-S (satellite) frontends"
1289a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
1299a0bf528SMauro Carvalho Chehab
1309a0bf528SMauro Carvalho Chehabconfig DVB_CX24110
1319a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24110 based"
1329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
133fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1349a0bf528SMauro Carvalho Chehab	help
1359a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1369a0bf528SMauro Carvalho Chehab
1379a0bf528SMauro Carvalho Chehabconfig DVB_CX24116
1389a0bf528SMauro Carvalho Chehab	tristate "Conexant CX24116 based"
1399a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
140fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1419a0bf528SMauro Carvalho Chehab	help
1429a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
1439a0bf528SMauro Carvalho Chehab
1440d788680SLuis Alvesconfig DVB_CX24117
1450d788680SLuis Alves	tristate "Conexant CX24117 based"
1460d788680SLuis Alves	depends on DVB_CORE && I2C
1470d788680SLuis Alves	default m if !MEDIA_SUBDRV_AUTOSELECT
1480d788680SLuis Alves	help
1490d788680SLuis Alves	  A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
1500d788680SLuis Alves
1515afc9a25SJemma Densonconfig DVB_CX24120
1525afc9a25SJemma Denson	tristate "Conexant CX24120 based"
1535afc9a25SJemma Denson	depends on DVB_CORE && I2C
1545afc9a25SJemma Denson	default m if !MEDIA_SUBDRV_AUTOSELECT
1555afc9a25SJemma Denson	help
156cd20c596SJemma Denson	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
1575afc9a25SJemma Denson
158*6cdc31b2SMauro Carvalho Chehabconfig DVB_CX24123
159*6cdc31b2SMauro Carvalho Chehab	tristate "Conexant CX24123 based"
1609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
161fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1629a0bf528SMauro Carvalho Chehab	help
1639a0bf528SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
1649a0bf528SMauro Carvalho Chehab
1659a0bf528SMauro Carvalho Chehabconfig DVB_DS3000
1669a0bf528SMauro Carvalho Chehab	tristate "Montage Tehnology DS3000 based"
1679a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
168fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1699a0bf528SMauro Carvalho Chehab	help
1709a0bf528SMauro Carvalho Chehab	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
1719a0bf528SMauro Carvalho Chehab
1729a0bf528SMauro Carvalho Chehabconfig DVB_MB86A16
1739a0bf528SMauro Carvalho Chehab	tristate "Fujitsu MB86A16 based"
1749a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
175fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
1769a0bf528SMauro Carvalho Chehab	help
1779a0bf528SMauro Carvalho Chehab	  A DVB-S/DSS Direct Conversion reveiver.
1789a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
1799a0bf528SMauro Carvalho Chehab
180*6cdc31b2SMauro Carvalho Chehabconfig DVB_MT312
181*6cdc31b2SMauro Carvalho Chehab	tristate "Zarlink VP310/MT312/ZL10313 based"
182*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
183*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
184*6cdc31b2SMauro Carvalho Chehab	help
185*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
186*6cdc31b2SMauro Carvalho Chehab
187*6cdc31b2SMauro Carvalho Chehabconfig DVB_S5H1420
188*6cdc31b2SMauro Carvalho Chehab	tristate "Samsung S5H1420 based"
189*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
190*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
191*6cdc31b2SMauro Carvalho Chehab	help
192*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
193*6cdc31b2SMauro Carvalho Chehab
194*6cdc31b2SMauro Carvalho Chehabconfig DVB_SI21XX
195*6cdc31b2SMauro Carvalho Chehab	tristate "Silicon Labs SI21XX based"
196*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
197*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
198*6cdc31b2SMauro Carvalho Chehab	help
199*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
200*6cdc31b2SMauro Carvalho Chehab
201*6cdc31b2SMauro Carvalho Chehabconfig DVB_STB6000
202*6cdc31b2SMauro Carvalho Chehab	tristate "ST STB6000 silicon tuner"
203*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
204*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
205*6cdc31b2SMauro Carvalho Chehab	help
206*6cdc31b2SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
207*6cdc31b2SMauro Carvalho Chehab
208*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV0288
209*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV0288 based"
210*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
211*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
212*6cdc31b2SMauro Carvalho Chehab	help
213*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
214*6cdc31b2SMauro Carvalho Chehab
215*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV0299
216*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV0299 based"
217*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
218*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
219*6cdc31b2SMauro Carvalho Chehab	help
220*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
221*6cdc31b2SMauro Carvalho Chehab
222*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV0900
223*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV0900 based"
224*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
225*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
226*6cdc31b2SMauro Carvalho Chehab	help
227*6cdc31b2SMauro Carvalho Chehab	  A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
228*6cdc31b2SMauro Carvalho Chehab
229*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV6110
230*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV6110 silicon tuner"
231*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
232*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
233*6cdc31b2SMauro Carvalho Chehab	help
234*6cdc31b2SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
235*6cdc31b2SMauro Carvalho Chehab
2369a0bf528SMauro Carvalho Chehabconfig DVB_TDA10071
2379a0bf528SMauro Carvalho Chehab	tristate "NXP TDA10071"
2389a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
239b046d3adSMatthias Schwarzott	select REGMAP_I2C
240fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2419a0bf528SMauro Carvalho Chehab	help
2429a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
2439a0bf528SMauro Carvalho Chehab
244*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA10086
245*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA10086 based"
2469a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
247fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
2489a0bf528SMauro Carvalho Chehab	help
249*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
2509a0bf528SMauro Carvalho Chehab
251*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA8083
252*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA8083 based"
253*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
254*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
255*6cdc31b2SMauro Carvalho Chehab	help
256*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
257*6cdc31b2SMauro Carvalho Chehab
258*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA8261
259*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA8261 based"
260*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
261*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
262*6cdc31b2SMauro Carvalho Chehab	help
263*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
264*6cdc31b2SMauro Carvalho Chehab
265*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA826X
266*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA826X silicon tuner"
267*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
268*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
269*6cdc31b2SMauro Carvalho Chehab	help
270*6cdc31b2SMauro Carvalho Chehab	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
271*6cdc31b2SMauro Carvalho Chehab
272*6cdc31b2SMauro Carvalho Chehabconfig DVB_TS2020
273*6cdc31b2SMauro Carvalho Chehab	tristate "Montage Tehnology TS2020 based tuners"
274*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
275*6cdc31b2SMauro Carvalho Chehab	select REGMAP_I2C
276*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
277*6cdc31b2SMauro Carvalho Chehab	help
278*6cdc31b2SMauro Carvalho Chehab	  A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
279*6cdc31b2SMauro Carvalho Chehab
280*6cdc31b2SMauro Carvalho Chehabconfig DVB_TUA6100
281*6cdc31b2SMauro Carvalho Chehab	tristate "Infineon TUA6100 PLL"
282*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
283*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
284*6cdc31b2SMauro Carvalho Chehab	help
285*6cdc31b2SMauro Carvalho Chehab	  A DVB-S PLL chip.
286*6cdc31b2SMauro Carvalho Chehab
287*6cdc31b2SMauro Carvalho Chehabconfig DVB_TUNER_CX24113
288*6cdc31b2SMauro Carvalho Chehab	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
289*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
290*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
291*6cdc31b2SMauro Carvalho Chehab	help
292*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
293*6cdc31b2SMauro Carvalho Chehab
294*6cdc31b2SMauro Carvalho Chehabconfig DVB_TUNER_ITD1000
295*6cdc31b2SMauro Carvalho Chehab	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
296*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
297*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
298*6cdc31b2SMauro Carvalho Chehab	help
299*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
300*6cdc31b2SMauro Carvalho Chehab
301*6cdc31b2SMauro Carvalho Chehabconfig DVB_VES1X93
302*6cdc31b2SMauro Carvalho Chehab	tristate "VLSI VES1893 or VES1993 based"
303*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
304*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
305*6cdc31b2SMauro Carvalho Chehab	help
306*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
307*6cdc31b2SMauro Carvalho Chehab
308*6cdc31b2SMauro Carvalho Chehabconfig DVB_ZL10036
309*6cdc31b2SMauro Carvalho Chehab	tristate "Zarlink ZL10036 silicon tuner"
310*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
311*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
312*6cdc31b2SMauro Carvalho Chehab	help
313*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
314*6cdc31b2SMauro Carvalho Chehab
315*6cdc31b2SMauro Carvalho Chehabconfig DVB_ZL10039
316*6cdc31b2SMauro Carvalho Chehab	tristate "Zarlink ZL10039 silicon tuner"
317*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
318*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
319*6cdc31b2SMauro Carvalho Chehab	help
320*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
321*6cdc31b2SMauro Carvalho Chehab
322*6cdc31b2SMauro Carvalho Chehabcomment "DVB-T (terrestrial) frontends"
323*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE
324*6cdc31b2SMauro Carvalho Chehab
325*6cdc31b2SMauro Carvalho Chehabconfig DVB_AF9013
326*6cdc31b2SMauro Carvalho Chehab	tristate "Afatech AF9013 demodulator"
327*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C && I2C_MUX
328*6cdc31b2SMauro Carvalho Chehab	select REGMAP
329*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
330*6cdc31b2SMauro Carvalho Chehab	help
331*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
332*6cdc31b2SMauro Carvalho Chehab
333*6cdc31b2SMauro Carvalho Chehabconfig DVB_AS102_FE
334*6cdc31b2SMauro Carvalho Chehab	tristate
335*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE
336*6cdc31b2SMauro Carvalho Chehab	default DVB_AS102
3379a0bf528SMauro Carvalho Chehab
3389a0bf528SMauro Carvalho Chehabconfig DVB_CX22700
3399a0bf528SMauro Carvalho Chehab	tristate "Conexant CX22700 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 Chehabconfig DVB_CX22702
3469a0bf528SMauro Carvalho Chehab	tristate "Conexant cx22702 demodulator (OFDM)"
3479a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
348fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3499a0bf528SMauro Carvalho Chehab	help
3509a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
3519a0bf528SMauro Carvalho Chehab
352*6cdc31b2SMauro Carvalho Chehabconfig DVB_CXD2820R
353*6cdc31b2SMauro Carvalho Chehab	tristate "Sony CXD2820R"
354*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
355*6cdc31b2SMauro Carvalho Chehab	select REGMAP_I2C
356*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
357*6cdc31b2SMauro Carvalho Chehab	help
358*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
359*6cdc31b2SMauro Carvalho Chehab
360*6cdc31b2SMauro Carvalho Chehabconfig DVB_CXD2841ER
361*6cdc31b2SMauro Carvalho Chehab	tristate "Sony CXD2841ER"
3629a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
363fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3649a0bf528SMauro Carvalho Chehab	help
365*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
3669a0bf528SMauro Carvalho Chehab
3679a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MB
3689a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000M-B"
3699a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
370fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3719a0bf528SMauro Carvalho Chehab	help
3729a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3739a0bf528SMauro Carvalho Chehab	  to support this frontend.
3749a0bf528SMauro Carvalho Chehab
3759a0bf528SMauro Carvalho Chehabconfig DVB_DIB3000MC
3769a0bf528SMauro Carvalho Chehab	tristate "DiBcom 3000P/M-C"
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. Designed for mobile usage. Say Y when you want
3819a0bf528SMauro Carvalho Chehab	  to support this frontend.
3829a0bf528SMauro Carvalho Chehab
3839a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000M
3849a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000MA/MB/PA/PB/MC"
3859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
386fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3879a0bf528SMauro Carvalho Chehab	help
3889a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3899a0bf528SMauro Carvalho Chehab	  to support this frontend.
3909a0bf528SMauro Carvalho Chehab
3919a0bf528SMauro Carvalho Chehabconfig DVB_DIB7000P
3929a0bf528SMauro Carvalho Chehab	tristate "DiBcom 7000PC"
3939a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
394fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
3959a0bf528SMauro Carvalho Chehab	help
3969a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
3979a0bf528SMauro Carvalho Chehab	  to support this frontend.
3989a0bf528SMauro Carvalho Chehab
3999a0bf528SMauro Carvalho Chehabconfig DVB_DIB9000
4009a0bf528SMauro Carvalho Chehab	tristate "DiBcom 9000"
4019a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
402fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4039a0bf528SMauro Carvalho Chehab	help
4049a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
4059a0bf528SMauro Carvalho Chehab	  to support this frontend.
4069a0bf528SMauro Carvalho Chehab
407*6cdc31b2SMauro Carvalho Chehabconfig DVB_DRXD
408*6cdc31b2SMauro Carvalho Chehab	tristate "Micronas DRXD driver"
4099a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
410fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4119a0bf528SMauro Carvalho Chehab	help
4129a0bf528SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4139a0bf528SMauro Carvalho Chehab
414*6cdc31b2SMauro Carvalho Chehab	  Note: this driver was based on vendor driver reference code (released
415*6cdc31b2SMauro Carvalho Chehab	  under the GPL) as opposed to the existing drx397xd driver, which
416*6cdc31b2SMauro Carvalho Chehab	  was written via reverse engineering.
4179a0bf528SMauro Carvalho Chehab
4189a0bf528SMauro Carvalho Chehabconfig DVB_EC100
4199a0bf528SMauro Carvalho Chehab	tristate "E3C EC100"
4209a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
421fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4229a0bf528SMauro Carvalho Chehab	help
4239a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4249a0bf528SMauro Carvalho Chehab
425*6cdc31b2SMauro Carvalho Chehabconfig DVB_GP8PSK_FE
426*6cdc31b2SMauro Carvalho Chehab	tristate
427*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE
428*6cdc31b2SMauro Carvalho Chehab	default DVB_USB_GP8PSK
4299a0bf528SMauro Carvalho Chehab
430*6cdc31b2SMauro Carvalho Chehabconfig DVB_L64781
431*6cdc31b2SMauro Carvalho Chehab	tristate "LSI L64781"
4329a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
433fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4349a0bf528SMauro Carvalho Chehab	help
435*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
4369a0bf528SMauro Carvalho Chehab
437*6cdc31b2SMauro Carvalho Chehabconfig DVB_MT352
438*6cdc31b2SMauro Carvalho Chehab	tristate "Zarlink MT352 based"
439a6dc60ffSKozlov Sergey	depends on DVB_CORE && I2C
440a6dc60ffSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
441a6dc60ffSKozlov Sergey	help
442*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
443*6cdc31b2SMauro Carvalho Chehab
444*6cdc31b2SMauro Carvalho Chehabconfig DVB_NXT6000
445*6cdc31b2SMauro Carvalho Chehab	tristate "NxtWave Communications NXT6000 based"
446*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
447*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
448*6cdc31b2SMauro Carvalho Chehab	help
449*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
450a6dc60ffSKozlov Sergey
4519a0bf528SMauro Carvalho Chehabconfig DVB_RTL2830
4529a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2830 DVB-T"
45328c08799SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
45415d37f38SAntti Palosaari	select REGMAP
455fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4569a0bf528SMauro Carvalho Chehab	help
4579a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4589a0bf528SMauro Carvalho Chehab
4599a0bf528SMauro Carvalho Chehabconfig DVB_RTL2832
4609a0bf528SMauro Carvalho Chehab	tristate "Realtek RTL2832 DVB-T"
4618823f028SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
46265fba0b1SMaxim Plotnikov	select REGMAP_I2C
463fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
4649a0bf528SMauro Carvalho Chehab	help
4659a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
4669a0bf528SMauro Carvalho Chehab
46777bbb2b0SAntti Palosaariconfig DVB_RTL2832_SDR
46877bbb2b0SAntti Palosaari	tristate "Realtek RTL2832 SDR"
4699958d30fSMauro Carvalho Chehab	depends on DVB_CORE && I2C && I2C_MUX && VIDEO_DEV && MEDIA_SDR_SUPPORT && USB
47077bbb2b0SAntti Palosaari	select DVB_RTL2832
47177bbb2b0SAntti Palosaari	select VIDEOBUF2_VMALLOC
47277bbb2b0SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
47377bbb2b0SAntti Palosaari	help
47477bbb2b0SAntti Palosaari	  Say Y when you want to support this SDR module.
47577bbb2b0SAntti Palosaari
476*6cdc31b2SMauro Carvalho Chehabconfig DVB_S5H1432
477*6cdc31b2SMauro Carvalho Chehab	tristate "Samsung s5h1432 demodulator (OFDM)"
478*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
479*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
480*6cdc31b2SMauro Carvalho Chehab	help
481*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
482*6cdc31b2SMauro Carvalho Chehab
483845f3505SAntti Palosaariconfig DVB_SI2168
484845f3505SAntti Palosaari	tristate "Silicon Labs Si2168"
485845f3505SAntti Palosaari	depends on DVB_CORE && I2C && I2C_MUX
486845f3505SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
487845f3505SAntti Palosaari	help
488845f3505SAntti Palosaari	  Say Y when you want to support this frontend.
489845f3505SAntti Palosaari
490*6cdc31b2SMauro Carvalho Chehabconfig DVB_SP887X
491*6cdc31b2SMauro Carvalho Chehab	tristate "Spase sp887x based"
492*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
493*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
494*6cdc31b2SMauro Carvalho Chehab	help
495*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
496*6cdc31b2SMauro Carvalho Chehab
497*6cdc31b2SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
498*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware sp887x" to
499*6cdc31b2SMauro Carvalho Chehab	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
500*6cdc31b2SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
501*6cdc31b2SMauro Carvalho Chehab
502*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV0367
503*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV0367 based"
504*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
505*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
506*6cdc31b2SMauro Carvalho Chehab	help
507*6cdc31b2SMauro Carvalho Chehab	  A DVB-T/C tuner module. Say Y when you want to support this frontend.
508*6cdc31b2SMauro Carvalho Chehab
509*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA10048
510*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA10048HN based"
511*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
512*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
513*6cdc31b2SMauro Carvalho Chehab	help
514*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
515*6cdc31b2SMauro Carvalho Chehab
516*6cdc31b2SMauro Carvalho Chehabconfig DVB_TDA1004X
517*6cdc31b2SMauro Carvalho Chehab	tristate "Philips TDA10045H/TDA10046H based"
518*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
519*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
520*6cdc31b2SMauro Carvalho Chehab	help
521*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
522*6cdc31b2SMauro Carvalho Chehab
523*6cdc31b2SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
524*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware tda10045",
525*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware tda10046" to
526*6cdc31b2SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
527*6cdc31b2SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
528dcae7781SMauro Carvalho Chehab
52947d65372SAntti Palosaariconfig DVB_ZD1301_DEMOD
53047d65372SAntti Palosaari	tristate "ZyDAS ZD1301"
53147d65372SAntti Palosaari	depends on DVB_CORE && I2C
53247d65372SAntti Palosaari	default m if !MEDIA_SUBDRV_AUTOSELECT
53347d65372SAntti Palosaari	help
53447d65372SAntti Palosaari	  Say Y when you want to support this frontend.
53547d65372SAntti Palosaari
536*6cdc31b2SMauro Carvalho Chehabconfig DVB_ZL10353
537*6cdc31b2SMauro Carvalho Chehab	tristate "Zarlink ZL10353 based"
538*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
539*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
540*6cdc31b2SMauro Carvalho Chehab	help
541*6cdc31b2SMauro Carvalho Chehab	  A DVB-T tuner module. Say Y when you want to support this frontend.
5427a0786c1SMauro Carvalho Chehab
5439dbaad42SYasunari Takiguchisource "drivers/media/dvb-frontends/cxd2880/Kconfig"
5449dbaad42SYasunari Takiguchi
5459a0bf528SMauro Carvalho Chehabcomment "DVB-C (cable) frontends"
5469a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5479a0bf528SMauro Carvalho Chehab
548*6cdc31b2SMauro Carvalho Chehabconfig DVB_STV0297
549*6cdc31b2SMauro Carvalho Chehab	tristate "ST STV0297 based"
5509a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
551fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5529a0bf528SMauro Carvalho Chehab	help
5539a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5549a0bf528SMauro Carvalho Chehab
5559a0bf528SMauro Carvalho Chehabconfig DVB_TDA10021
5569a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10021 based"
5579a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
558fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5599a0bf528SMauro Carvalho Chehab	help
5609a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5619a0bf528SMauro Carvalho Chehab
5629a0bf528SMauro Carvalho Chehabconfig DVB_TDA10023
5639a0bf528SMauro Carvalho Chehab	tristate "Philips TDA10023 based"
5649a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
565fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5669a0bf528SMauro Carvalho Chehab	help
5679a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5689a0bf528SMauro Carvalho Chehab
569*6cdc31b2SMauro Carvalho Chehabconfig DVB_VES1820
570*6cdc31b2SMauro Carvalho Chehab	tristate "VLSI VES1820 based"
5719a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
572fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5739a0bf528SMauro Carvalho Chehab	help
5749a0bf528SMauro Carvalho Chehab	  A DVB-C tuner module. Say Y when you want to support this frontend.
5759a0bf528SMauro Carvalho Chehab
5769a0bf528SMauro Carvalho Chehabcomment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
5779a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
5789a0bf528SMauro Carvalho Chehab
5799a0bf528SMauro Carvalho Chehabconfig DVB_AU8522
580a4afb3edSMauro Carvalho Chehab	depends on DVB_CORE && I2C
5819a0bf528SMauro Carvalho Chehab	tristate
5829a0bf528SMauro Carvalho Chehab
5839a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_DTV
5849a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based DTV demod"
5859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
5869a0bf528SMauro Carvalho Chehab	select DVB_AU8522
587fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5889a0bf528SMauro Carvalho Chehab	help
5899a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
5909a0bf528SMauro Carvalho Chehab	  you want to enable DTV demodulation support for this frontend.
5919a0bf528SMauro Carvalho Chehab
5929a0bf528SMauro Carvalho Chehabconfig DVB_AU8522_V4L
5939a0bf528SMauro Carvalho Chehab	tristate "Auvitek AU8522 based ATV demod"
5949958d30fSMauro Carvalho Chehab	depends on VIDEO_DEV && DVB_CORE && I2C
5959a0bf528SMauro Carvalho Chehab	select DVB_AU8522
596fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
5979a0bf528SMauro Carvalho Chehab	help
5989a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
5999a0bf528SMauro Carvalho Chehab	  you want to enable ATV demodulation support for this frontend.
6009a0bf528SMauro Carvalho Chehab
601*6cdc31b2SMauro Carvalho Chehabconfig DVB_BCM3510
602*6cdc31b2SMauro Carvalho Chehab	tristate "Broadcom BCM3510"
603*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
604*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
605*6cdc31b2SMauro Carvalho Chehab	help
606*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
607*6cdc31b2SMauro Carvalho Chehab	  support this frontend.
608*6cdc31b2SMauro Carvalho Chehab
609*6cdc31b2SMauro Carvalho Chehabconfig DVB_LG2160
610*6cdc31b2SMauro Carvalho Chehab	tristate "LG Electronics LG216x based"
611*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
612*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
613*6cdc31b2SMauro Carvalho Chehab	help
614*6cdc31b2SMauro Carvalho Chehab	  An ATSC/MH demodulator module. Say Y when you want
615*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
616*6cdc31b2SMauro Carvalho Chehab
617*6cdc31b2SMauro Carvalho Chehabconfig DVB_LGDT3305
618*6cdc31b2SMauro Carvalho Chehab	tristate "LG Electronics LGDT3304 and LGDT3305 based"
619*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
620*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
621*6cdc31b2SMauro Carvalho Chehab	help
622*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
623*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
624*6cdc31b2SMauro Carvalho Chehab
625*6cdc31b2SMauro Carvalho Chehabconfig DVB_LGDT3306A
626*6cdc31b2SMauro Carvalho Chehab	tristate "LG Electronics LGDT3306A based"
627*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C && I2C_MUX
628*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
629*6cdc31b2SMauro Carvalho Chehab	help
630*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
631*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
632*6cdc31b2SMauro Carvalho Chehab
633*6cdc31b2SMauro Carvalho Chehabconfig DVB_LGDT330X
634*6cdc31b2SMauro Carvalho Chehab	tristate "LG Electronics LGDT3302/LGDT3303 based"
6359a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
636fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6379a0bf528SMauro Carvalho Chehab	help
6389a0bf528SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
6399a0bf528SMauro Carvalho Chehab	  to support this frontend.
6409a0bf528SMauro Carvalho Chehab
641b53f2fa1SBrad Loveconfig DVB_MXL692
642b53f2fa1SBrad Love	tristate "MaxLinear MXL692 based"
643b53f2fa1SBrad Love	depends on DVB_CORE && I2C
644b53f2fa1SBrad Love	default m if !MEDIA_SUBDRV_AUTOSELECT
645b53f2fa1SBrad Love	help
646b53f2fa1SBrad Love	  MaxLinear MxL692 is a combo tuner-demodulator that
647b53f2fa1SBrad Love	  supports ATSC 8VSB and QAM modes. Say Y when you want to
648b53f2fa1SBrad Love	  support this frontend.
649b53f2fa1SBrad Love
650*6cdc31b2SMauro Carvalho Chehabconfig DVB_NXT200X
651*6cdc31b2SMauro Carvalho Chehab	tristate "NxtWave Communications NXT2002/NXT2004 based"
6529a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
653fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
6549a0bf528SMauro Carvalho Chehab	help
655*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
656*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
657*6cdc31b2SMauro Carvalho Chehab
658*6cdc31b2SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
659*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
660*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
661*6cdc31b2SMauro Carvalho Chehab	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
662*6cdc31b2SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
663*6cdc31b2SMauro Carvalho Chehab
664*6cdc31b2SMauro Carvalho Chehabconfig DVB_OR51132
665*6cdc31b2SMauro Carvalho Chehab	tristate "Oren OR51132 based"
666*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
667*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
668*6cdc31b2SMauro Carvalho Chehab	help
669*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
670*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
671*6cdc31b2SMauro Carvalho Chehab
672*6cdc31b2SMauro Carvalho Chehab	  This driver needs external firmware. Please use the commands
673*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
674*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
675*6cdc31b2SMauro Carvalho Chehab	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
676*6cdc31b2SMauro Carvalho Chehab	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
677*6cdc31b2SMauro Carvalho Chehab	  configuration of firmware hotplug).
678*6cdc31b2SMauro Carvalho Chehab
679*6cdc31b2SMauro Carvalho Chehabconfig DVB_OR51211
680*6cdc31b2SMauro Carvalho Chehab	tristate "Oren OR51211 based"
681*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
682*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
683*6cdc31b2SMauro Carvalho Chehab	help
684*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
685*6cdc31b2SMauro Carvalho Chehab
686*6cdc31b2SMauro Carvalho Chehab	  This driver needs external firmware. Please use the command
687*6cdc31b2SMauro Carvalho Chehab	  "<kerneldir>/scripts/get_dvb_firmware or51211" to
688*6cdc31b2SMauro Carvalho Chehab	  download it, and then copy it to /usr/lib/hotplug/firmware
689*6cdc31b2SMauro Carvalho Chehab	  or /lib/firmware (depending on configuration of firmware hotplug).
690*6cdc31b2SMauro Carvalho Chehab
691*6cdc31b2SMauro Carvalho Chehabconfig DVB_S5H1409
692*6cdc31b2SMauro Carvalho Chehab	tristate "Samsung S5H1409 based"
693*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
694*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
695*6cdc31b2SMauro Carvalho Chehab	help
696*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
697*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
698*6cdc31b2SMauro Carvalho Chehab
699*6cdc31b2SMauro Carvalho Chehabconfig DVB_S5H1411
700*6cdc31b2SMauro Carvalho Chehab	tristate "Samsung S5H1411 based"
701*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
702*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
703*6cdc31b2SMauro Carvalho Chehab	help
704*6cdc31b2SMauro Carvalho Chehab	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
705*6cdc31b2SMauro Carvalho Chehab	  to support this frontend.
706*6cdc31b2SMauro Carvalho Chehab
707*6cdc31b2SMauro Carvalho Chehabcomment "ISDB-T (terrestrial) frontends"
708*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE
7099a0bf528SMauro Carvalho Chehab
7109a0bf528SMauro Carvalho Chehabconfig DVB_DIB8000
7119a0bf528SMauro Carvalho Chehab	tristate "DiBcom 8000MB/MC"
7129a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
713fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7149a0bf528SMauro Carvalho Chehab	help
7159a0bf528SMauro Carvalho Chehab	  A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
7169a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
7179a0bf528SMauro Carvalho Chehab
7189a0bf528SMauro Carvalho Chehabconfig DVB_MB86A20S
7199a0bf528SMauro Carvalho Chehab	tristate "Fujitsu mb86a20s"
7209a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
721fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7229a0bf528SMauro Carvalho Chehab	help
7239a0bf528SMauro Carvalho Chehab	  A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
7249a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
7259a0bf528SMauro Carvalho Chehab
726*6cdc31b2SMauro Carvalho Chehabconfig DVB_S921
727*6cdc31b2SMauro Carvalho Chehab	tristate "Sharp S921 frontend"
728f5d82a75SAkihiro Tsukada	depends on DVB_CORE && I2C
729f5d82a75SAkihiro Tsukada	default m if !MEDIA_SUBDRV_AUTOSELECT
730f5d82a75SAkihiro Tsukada	help
731*6cdc31b2SMauro Carvalho Chehab	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
732f5d82a75SAkihiro Tsukada	  Say Y when you want to support this frontend.
733f5d82a75SAkihiro Tsukada
734*6cdc31b2SMauro Carvalho Chehabcomment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
735*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE
736*6cdc31b2SMauro Carvalho Chehab
7370f408ce8SKatsuhiro Suzukiconfig DVB_MN88443X
7380f408ce8SKatsuhiro Suzuki	tristate "Socionext MN88443x"
7390f408ce8SKatsuhiro Suzuki	depends on DVB_CORE && I2C
7400f408ce8SKatsuhiro Suzuki	select REGMAP_I2C
7410f408ce8SKatsuhiro Suzuki	default m if !MEDIA_SUBDRV_AUTOSELECT
7420f408ce8SKatsuhiro Suzuki	help
7430f408ce8SKatsuhiro Suzuki	  A driver for Socionext/Panasonic MN884433 and MN884434
7440f408ce8SKatsuhiro Suzuki	  ISDB-S + ISDB-T demodulator.
7450f408ce8SKatsuhiro Suzuki	  Say Y when you want to support this frontend.
7460f408ce8SKatsuhiro Suzuki
747*6cdc31b2SMauro Carvalho Chehabconfig DVB_TC90522
748*6cdc31b2SMauro Carvalho Chehab	tristate "Toshiba TC90522"
749*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
750*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
751*6cdc31b2SMauro Carvalho Chehab	help
752*6cdc31b2SMauro Carvalho Chehab	  Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
753*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
754*6cdc31b2SMauro Carvalho Chehab
7559a0bf528SMauro Carvalho Chehabcomment "Digital terrestrial only tuners/PLL"
7569a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7579a0bf528SMauro Carvalho Chehab
7589a0bf528SMauro Carvalho Chehabconfig DVB_PLL
7599a0bf528SMauro Carvalho Chehab	tristate "Generic I2C PLL based tuners"
7609a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
761fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7629a0bf528SMauro Carvalho Chehab	help
7639a0bf528SMauro Carvalho Chehab	  This module drives a number of tuners based on PLL chips with a
7649a0bf528SMauro Carvalho Chehab	  common I2C interface. Say Y when you want to support these tuners.
7659a0bf528SMauro Carvalho Chehab
7669a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0070
7679a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0070 silicon base-band tuner"
768a4afb3edSMauro Carvalho Chehab	depends on DVB_CORE && I2C
769fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7709a0bf528SMauro Carvalho Chehab	help
7719a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
7729a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7739a0bf528SMauro Carvalho Chehab	  demodulator for now.
7749a0bf528SMauro Carvalho Chehab
7759a0bf528SMauro Carvalho Chehabconfig DVB_TUNER_DIB0090
7769a0bf528SMauro Carvalho Chehab	tristate "DiBcom DiB0090 silicon base-band tuner"
777a4afb3edSMauro Carvalho Chehab	depends on DVB_CORE && I2C
778fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
7799a0bf528SMauro Carvalho Chehab	help
7809a0bf528SMauro Carvalho Chehab	  A driver for the silicon baseband tuner DiB0090 from DiBcom.
7819a0bf528SMauro Carvalho Chehab	  This device is only used inside a SiP called together with a
7829a0bf528SMauro Carvalho Chehab	  demodulator for now.
7839a0bf528SMauro Carvalho Chehab
7849a0bf528SMauro Carvalho Chehabcomment "SEC control devices for DVB-S"
7859a0bf528SMauro Carvalho Chehab	depends on DVB_CORE
7869a0bf528SMauro Carvalho Chehab
787*6cdc31b2SMauro Carvalho Chehabconfig DVB_A8293
788*6cdc31b2SMauro Carvalho Chehab	tristate "Allegro A8293"
789*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
790*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
791*6cdc31b2SMauro Carvalho Chehab
792*6cdc31b2SMauro Carvalho Chehabconfig DVB_AF9033
793*6cdc31b2SMauro Carvalho Chehab	tristate "Afatech AF9033 DVB-T demodulator"
794*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
795*6cdc31b2SMauro Carvalho Chehab	select REGMAP_I2C
796*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
797*6cdc31b2SMauro Carvalho Chehab
798*6cdc31b2SMauro Carvalho Chehabconfig DVB_ASCOT2E
799*6cdc31b2SMauro Carvalho Chehab	tristate "Sony Ascot2E tuner"
800*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
801*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
802*6cdc31b2SMauro Carvalho Chehab	help
803*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
804*6cdc31b2SMauro Carvalho Chehab
805*6cdc31b2SMauro Carvalho Chehabconfig DVB_ATBM8830
806*6cdc31b2SMauro Carvalho Chehab	tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
807*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
808*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
809*6cdc31b2SMauro Carvalho Chehab	help
810*6cdc31b2SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
811*6cdc31b2SMauro Carvalho Chehab
812*6cdc31b2SMauro Carvalho Chehabconfig DVB_HELENE
813*6cdc31b2SMauro Carvalho Chehab	tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
814*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
815*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
816*6cdc31b2SMauro Carvalho Chehab	help
817*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
818*6cdc31b2SMauro Carvalho Chehab
819*6cdc31b2SMauro Carvalho Chehabconfig DVB_HORUS3A
820*6cdc31b2SMauro Carvalho Chehab	tristate "Sony Horus3A tuner"
821*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
822*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
823*6cdc31b2SMauro Carvalho Chehab	help
824*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
825*6cdc31b2SMauro Carvalho Chehab
826*6cdc31b2SMauro Carvalho Chehabconfig DVB_ISL6405
827*6cdc31b2SMauro Carvalho Chehab	tristate "ISL6405 SEC controller"
828*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
829*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
830*6cdc31b2SMauro Carvalho Chehab	help
831*6cdc31b2SMauro Carvalho Chehab	  An SEC control chip.
832*6cdc31b2SMauro Carvalho Chehab
833*6cdc31b2SMauro Carvalho Chehabconfig DVB_ISL6421
834*6cdc31b2SMauro Carvalho Chehab	tristate "ISL6421 SEC controller"
835*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
836*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
837*6cdc31b2SMauro Carvalho Chehab	help
838*6cdc31b2SMauro Carvalho Chehab	  An SEC control chip.
839*6cdc31b2SMauro Carvalho Chehab
840*6cdc31b2SMauro Carvalho Chehabconfig DVB_ISL6423
841*6cdc31b2SMauro Carvalho Chehab	tristate "ISL6423 SEC controller"
842*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
843*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
844*6cdc31b2SMauro Carvalho Chehab	help
845*6cdc31b2SMauro Carvalho Chehab	  A SEC controller chip from Intersil
846*6cdc31b2SMauro Carvalho Chehab
847*6cdc31b2SMauro Carvalho Chehabconfig DVB_IX2505V
848*6cdc31b2SMauro Carvalho Chehab	tristate "Sharp IX2505V silicon tuner"
849*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
850*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
851*6cdc31b2SMauro Carvalho Chehab	help
852*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module. Say Y when you want to support this frontend.
853*6cdc31b2SMauro Carvalho Chehab
854*6cdc31b2SMauro Carvalho Chehabconfig DVB_LGS8GL5
855*6cdc31b2SMauro Carvalho Chehab	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
856*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
857*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
858*6cdc31b2SMauro Carvalho Chehab	help
859*6cdc31b2SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
860*6cdc31b2SMauro Carvalho Chehab
861*6cdc31b2SMauro Carvalho Chehabconfig DVB_LGS8GXX
862*6cdc31b2SMauro Carvalho Chehab	tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
863*6cdc31b2SMauro Carvalho Chehab	depends on DVB_CORE && I2C
864*6cdc31b2SMauro Carvalho Chehab	select FW_LOADER
865*6cdc31b2SMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
866*6cdc31b2SMauro Carvalho Chehab	help
867*6cdc31b2SMauro Carvalho Chehab	  A DMB-TH tuner module. Say Y when you want to support this frontend.
86838b2df95SDevin Heitmueller
869e025273bSKozlov Sergeyconfig DVB_LNBH25
870e025273bSKozlov Sergey	tristate "LNBH25 SEC controller"
871e025273bSKozlov Sergey	depends on DVB_CORE && I2C
872e025273bSKozlov Sergey	default m if !MEDIA_SUBDRV_AUTOSELECT
873e025273bSKozlov Sergey	help
874e025273bSKozlov Sergey	  An SEC control chip.
875e025273bSKozlov Sergey	  Say Y when you want to support this chip.
876e025273bSKozlov Sergey
8771b09dd9fSKatsuhiro Suzukiconfig DVB_LNBH29
8781b09dd9fSKatsuhiro Suzuki	tristate "LNBH29 SEC controller"
8791b09dd9fSKatsuhiro Suzuki	depends on DVB_CORE && I2C
8801b09dd9fSKatsuhiro Suzuki	default m if !MEDIA_SUBDRV_AUTOSELECT
8811b09dd9fSKatsuhiro Suzuki	help
8821b09dd9fSKatsuhiro Suzuki	  LNB power supply and control voltage
8831b09dd9fSKatsuhiro Suzuki	  regulator chip with step-up converter
8841b09dd9fSKatsuhiro Suzuki	  and I2C interface for STMicroelectronics LNBH29.
8851b09dd9fSKatsuhiro Suzuki	  Say Y when you want to support this chip.
8861b09dd9fSKatsuhiro Suzuki
8879a0bf528SMauro Carvalho Chehabconfig DVB_LNBP21
8889a0bf528SMauro Carvalho Chehab	tristate "LNBP21/LNBH24 SEC controllers"
8899a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
890fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8919a0bf528SMauro Carvalho Chehab	help
8929a0bf528SMauro Carvalho Chehab	  An SEC control chips.
8939a0bf528SMauro Carvalho Chehab
8949a0bf528SMauro Carvalho Chehabconfig DVB_LNBP22
8959a0bf528SMauro Carvalho Chehab	tristate "LNBP22 SEC controllers"
8969a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
897fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
8989a0bf528SMauro Carvalho Chehab	help
8999a0bf528SMauro Carvalho Chehab	  LNB power supply and control voltage
9009a0bf528SMauro Carvalho Chehab	  regulator chip with step-up converter
9019a0bf528SMauro Carvalho Chehab	  and I2C interface.
9029a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
9039a0bf528SMauro Carvalho Chehab
904*6cdc31b2SMauro Carvalho Chehabconfig DVB_M88RS2000
905*6cdc31b2SMauro Carvalho Chehab	tristate "M88RS2000 DVB-S demodulator and tuner"
9069a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
907fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
9089a0bf528SMauro Carvalho Chehab	help
909*6cdc31b2SMauro Carvalho Chehab	  A DVB-S tuner module.
910*6cdc31b2SMauro Carvalho Chehab	  Say Y when you want to support this frontend.
9119a0bf528SMauro Carvalho Chehab
9129a0bf528SMauro Carvalho Chehabconfig DVB_TDA665x
9139a0bf528SMauro Carvalho Chehab	tristate "TDA665x tuner"
9149a0bf528SMauro Carvalho Chehab	depends on DVB_CORE && I2C
915fccea74fSMauro Carvalho Chehab	default m if !MEDIA_SUBDRV_AUTOSELECT
9169a0bf528SMauro Carvalho Chehab	help
9179a0bf528SMauro Carvalho Chehab	  Support for tuner modules based on Philips TDA6650/TDA6651 chips.
9189a0bf528SMauro Carvalho Chehab	  Say Y when you want to support this chip.
9199a0bf528SMauro Carvalho Chehab
9209a0bf528SMauro Carvalho Chehab	  Currently supported tuners:
9219a0bf528SMauro Carvalho Chehab	  * Panasonic ENV57H12D5 (ET-50DT)
9229a0bf528SMauro Carvalho Chehab
923*6cdc31b2SMauro Carvalho Chehabsource "drivers/media/dvb-frontends/drx39xyj/Kconfig"
9242dc1ed4eSAbylay Ospan
92515f757bbSDaniel Schellercomment "Common Interface (EN50221) controller drivers"
92615f757bbSDaniel Scheller	depends on DVB_CORE
92715f757bbSDaniel Scheller
92815f757bbSDaniel Schellerconfig DVB_CXD2099
9292dc3e050SDaniel Scheller	tristate "Sony CXD2099AR Common Interface driver"
93015f757bbSDaniel Scheller	depends on DVB_CORE && I2C
931d158490aSDaniel Scheller	select REGMAP_I2C
932d158490aSDaniel Scheller	default m if !MEDIA_SUBDRV_AUTOSELECT
933d158490aSDaniel Scheller	help
93415f757bbSDaniel Scheller	  A driver for the CI controller currently found mostly on
93515f757bbSDaniel Scheller	  Digital Devices DuoFlex CI (single) addon modules.
93615f757bbSDaniel Scheller
93715f757bbSDaniel Scheller	  Say Y when you want to support these devices.
93815f757bbSDaniel Scheller
939a31b86b1SDaniel Schellerconfig DVB_SP2
940a31b86b1SDaniel Scheller	tristate "CIMaX SP2"
941a31b86b1SDaniel Scheller	depends on DVB_CORE && I2C
942a31b86b1SDaniel Scheller	default m if !MEDIA_SUBDRV_AUTOSELECT
943a31b86b1SDaniel Scheller	help
944a31b86b1SDaniel Scheller	  CIMaX SP2/SP2HF Common Interface module.
945a31b86b1SDaniel Scheller
9466268b351SMauro Carvalho Chehabendmenu # Customise DVB Frontends
9476268b351SMauro Carvalho Chehab
9486268b351SMauro Carvalho Chehabendif # MEDIA_DIGITAL_TV_SUPPORT
9496268b351SMauro Carvalho Chehab
9509a0bf528SMauro Carvalho Chehabcomment "Tools to develop new frontends"
95197b19498SMauro Carvalho Chehab	depends on MEDIA_TEST_SUPPORT
9529a0bf528SMauro Carvalho Chehab
9539a0bf528SMauro Carvalho Chehabconfig DVB_DUMMY_FE
9549a0bf528SMauro Carvalho Chehab	tristate "Dummy frontend driver"
955ceab3ac1SMauro Carvalho Chehab	depends on MEDIA_TEST_SUPPORT && DVB_CORE
95697b19498SMauro Carvalho Chehab	help
95797b19498SMauro Carvalho Chehab	  Dummy skeleton frontend driver.
958