blob: b71b747ee0baae22a68c081b24132bef5f05bf2a [file] [log] [blame]
Mauro Carvalho Chehab4609bdd2009-03-06 08:31:39 -03001menu "Customise DVB Frontends"
Geert Uytterhoeven6df34052015-06-29 10:46:47 -03002 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
Mauro Carvalho Chehab4609bdd2009-03-06 08:31:39 -03003
Manu Abrahame50e8e32007-07-03 09:53:42 -03004comment "Multistandard (satellite) frontends"
5 depends on DVB_CORE
6
7config DVB_STB0899
8 tristate "STB0899 based"
Manu Abraham6199cee2007-10-08 18:51:54 -03009 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030010 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abrahame50e8e32007-07-03 09:53:42 -030011 help
12 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
13 to support this demodulator based frontends
14
Manu Abraham040dcc32007-02-24 08:31:40 -030015config DVB_STB6100
16 tristate "STB6100 based tuners"
Manu Abraham6199cee2007-10-08 18:51:54 -030017 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030018 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abraham040dcc32007-02-24 08:31:40 -030019 help
20 A Silicon tuner from ST used in conjunction with the STB0899
21 demodulator. Say Y when you want to support this tuner.
22
Manu Abrahame415c682009-04-06 15:45:20 -030023config DVB_STV090x
24 tristate "STV0900/STV0903(A/B) based"
25 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030026 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abrahame415c682009-04-06 15:45:20 -030027 help
28 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
29 Say Y when you want to support these frontends.
30
31config DVB_STV6110x
32 tristate "STV6110/(A) based tuners"
33 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030034 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abrahame415c682009-04-06 15:45:20 -030035 help
36 A Silicon tuner that supports DVB-S and DVB-S2 modes
37
Antti Palosaari395d00d2013-02-25 08:39:16 -030038config DVB_M88DS3103
Antti Palosaari7978b8a2015-04-16 21:36:00 -030039 tristate "Montage Technology M88DS3103"
Antti Palosaari44b90552013-11-19 20:32:42 -030040 depends on DVB_CORE && I2C && I2C_MUX
Antti Palosaari478932b2015-04-16 22:43:52 -030041 select REGMAP_I2C
Antti Palosaari395d00d2013-02-25 08:39:16 -030042 default m if !MEDIA_SUBDRV_AUTOSELECT
43 help
44 Say Y when you want to support this frontend.
45
Oliver Endrissf678c3b2011-07-03 13:51:43 -030046comment "Multistandard (cable + terrestrial) frontends"
47 depends on DVB_CORE
48
49config DVB_DRXK
50 tristate "Micronas DRXK based"
51 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030052 default m if !MEDIA_SUBDRV_AUTOSELECT
Oliver Endrissf678c3b2011-07-03 13:51:43 -030053 help
54 Micronas DRX-K DVB-C/T demodulator.
55
56 Say Y when you want to support this frontend.
57
58config DVB_TDA18271C2DD
59 tristate "NXP TDA18271C2 silicon tuner"
60 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030061 default m if !MEDIA_SUBDRV_AUTOSELECT
Oliver Endrissf678c3b2011-07-03 13:51:43 -030062 help
63 NXP TDA18271 silicon tuner.
64
65 Say Y when you want to support this tuner.
66
Matthias Schwarzott3e54a162014-07-22 17:12:12 -030067config DVB_SI2165
68 tristate "Silicon Labs si2165 based"
69 depends on DVB_CORE && I2C
Matthias Schwarzotte3ea5e92016-07-26 04:09:08 -030070 select REGMAP_I2C
Matthias Schwarzott3e54a162014-07-22 17:12:12 -030071 default m if !MEDIA_SUBDRV_AUTOSELECT
72 help
73 A DVB-C/T demodulator.
74
75 Say Y when you want to support this frontend.
76
Antti Palosaari94d0eaa2016-05-14 08:08:15 +030077config DVB_MN88472
78 tristate "Panasonic MN88472"
79 depends on DVB_CORE && I2C
80 select REGMAP_I2C
81 default m if !MEDIA_SUBDRV_AUTOSELECT
82 help
83 Say Y when you want to support this frontend.
84
Antti Palosaari877ba502016-02-05 08:04:48 +020085config DVB_MN88473
86 tristate "Panasonic MN88473"
87 depends on DVB_CORE && I2C
88 select REGMAP_I2C
89 default m if !MEDIA_SUBDRV_AUTOSELECT
90 help
91 Say Y when you want to support this frontend.
92
Linus Torvalds1da177e2005-04-16 15:20:36 -070093comment "DVB-S (satellite) frontends"
94 depends on DVB_CORE
95
Linus Torvalds1da177e2005-04-16 15:20:36 -070096config DVB_CX24110
97 tristate "Conexant CX24110 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -030098 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030099 default m if !MEDIA_SUBDRV_AUTOSELECT
Johannes Stezenbach0b3f5a52005-05-16 21:54:38 -0700100 help
Linus Torvalds1da177e2005-04-16 15:20:36 -0700101 A DVB-S tuner module. Say Y when you want to support this frontend.
Johannes Stezenbach0b3f5a52005-05-16 21:54:38 -0700102
Steve Tothb79cb652006-01-09 15:25:07 -0200103config DVB_CX24123
104 tristate "Conexant CX24123 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300105 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300106 default m if !MEDIA_SUBDRV_AUTOSELECT
Steve Tothb79cb652006-01-09 15:25:07 -0200107 help
108 A DVB-S tuner module. Say Y when you want to support this frontend.
109
Linus Torvalds1da177e2005-04-16 15:20:36 -0700110config DVB_MT312
Matthias Schwarzotte4671b62008-04-30 12:21:04 -0300111 tristate "Zarlink VP310/MT312/ZL10313 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300112 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300113 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700114 help
115 A DVB-S tuner module. Say Y when you want to support this frontend.
116
Matthias Schwarzott68b3289f2009-02-24 12:35:15 -0300117config DVB_ZL10036
118 tristate "Zarlink ZL10036 silicon tuner"
119 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300120 default m if !MEDIA_SUBDRV_AUTOSELECT
Matthias Schwarzott68b3289f2009-02-24 12:35:15 -0300121 help
122 A DVB-S tuner module. Say Y when you want to support this frontend.
123
Igor M. Liplianin2ccf5a92009-06-20 09:51:48 -0300124config DVB_ZL10039
125 tristate "Zarlink ZL10039 silicon tuner"
126 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300127 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin2ccf5a92009-06-20 09:51:48 -0300128 help
129 A DVB-S tuner module. Say Y when you want to support this frontend.
130
Andrew de Quincey96bf2f22005-07-07 17:57:53 -0700131config DVB_S5H1420
132 tristate "Samsung S5H1420 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300133 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300134 default m if !MEDIA_SUBDRV_AUTOSELECT
Andrew de Quincey96bf2f22005-07-07 17:57:53 -0700135 help
136 A DVB-S tuner module. Say Y when you want to support this frontend.
137
Igor M. Liplianine4aab642008-09-23 15:43:57 -0300138config DVB_STV0288
139 tristate "ST STV0288 based"
140 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300141 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianine4aab642008-09-23 15:43:57 -0300142 help
143 A DVB-S tuner module. Say Y when you want to support this frontend.
144
145config DVB_STB6000
146 tristate "ST STB6000 silicon tuner"
147 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300148 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianine4aab642008-09-23 15:43:57 -0300149 help
150 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
151
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300152config DVB_STV0299
153 tristate "ST STV0299 based"
154 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300155 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300156 help
157 A DVB-S tuner module. Say Y when you want to support this frontend.
158
Igor M. Liplianin47220bc2009-03-03 11:16:40 -0300159config DVB_STV6110
160 tristate "ST STV6110 silicon tuner"
161 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300162 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin47220bc2009-03-03 11:16:40 -0300163 help
164 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
165
Igor M. Liplianince452642009-03-03 11:55:20 -0300166config DVB_STV0900
167 tristate "ST STV0900 based"
168 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300169 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianince452642009-03-03 11:55:20 -0300170 help
171 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
172
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300173config DVB_TDA8083
174 tristate "Philips TDA8083 based"
175 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300176 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300177 help
178 A DVB-S tuner module. Say Y when you want to support this frontend.
179
Andrew de Quincey6bca3582006-08-08 09:10:10 -0300180config DVB_TDA10086
181 tristate "Philips TDA10086 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300182 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300183 default m if !MEDIA_SUBDRV_AUTOSELECT
Andrew de Quincey6bca3582006-08-08 09:10:10 -0300184 help
185 A DVB-S tuner module. Say Y when you want to support this frontend.
186
Manu Abraham654dbad2008-10-23 17:56:07 -0300187config DVB_TDA8261
188 tristate "Philips TDA8261 based"
189 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300190 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abraham654dbad2008-10-23 17:56:07 -0300191 help
192 A DVB-S tuner module. Say Y when you want to support this frontend.
193
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300194config DVB_VES1X93
195 tristate "VLSI VES1893 or VES1993 based"
196 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300197 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300198 help
199 A DVB-S tuner module. Say Y when you want to support this frontend.
200
201config DVB_TUNER_ITD1000
202 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
203 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300204 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300205 help
206 A DVB-S tuner module. Say Y when you want to support this frontend.
207
Patrick Boettcher4c48ae82008-11-23 16:26:54 -0300208config DVB_TUNER_CX24113
209 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
210 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300211 default m if !MEDIA_SUBDRV_AUTOSELECT
Patrick Boettcher4c48ae82008-11-23 16:26:54 -0300212 help
213 A DVB-S tuner module. Say Y when you want to support this frontend.
214
215
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300216config DVB_TDA826X
217 tristate "Philips TDA826X silicon tuner"
218 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300219 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300220 help
221 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
222
223config DVB_TUA6100
224 tristate "Infineon TUA6100 PLL"
225 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300226 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300227 help
228 A DVB-S PLL chip.
229
Steven Toth0d467482008-09-04 01:14:43 -0300230config DVB_CX24116
231 tristate "Conexant CX24116 based"
232 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300233 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth0d467482008-09-04 01:14:43 -0300234 help
235 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
236
Luis Alves0d788682013-10-01 22:11:19 -0300237config DVB_CX24117
238 tristate "Conexant CX24117 based"
239 depends on DVB_CORE && I2C
240 default m if !MEDIA_SUBDRV_AUTOSELECT
241 help
242 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
243
Jemma Denson5afc9a22015-04-14 09:04:50 -0300244config DVB_CX24120
245 tristate "Conexant CX24120 based"
246 depends on DVB_CORE && I2C
247 default m if !MEDIA_SUBDRV_AUTOSELECT
248 help
Jemma Densoncd20c592015-04-30 15:01:11 -0300249 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
Jemma Denson5afc9a22015-04-14 09:04:50 -0300250
Igor M. Liplianin04ad28c2008-09-16 18:21:11 -0300251config DVB_SI21XX
252 tristate "Silicon Labs SI21XX based"
253 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300254 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin04ad28c2008-09-16 18:21:11 -0300255 help
256 A DVB-S tuner module. Say Y when you want to support this frontend.
257
Konstantin Dimitrov6fef4fc2012-12-23 19:25:27 -0300258config DVB_TS2020
259 tristate "Montage Tehnology TS2020 based tuners"
Randy Dunlapcdeb1752015-06-26 16:28:13 -0300260 depends on DVB_CORE && I2C
Antti Palosaarif158cbc2015-03-27 18:14:25 -0300261 select REGMAP_I2C
Paul Bolled65fcbb2013-03-11 11:31:39 -0300262 default m if !MEDIA_SUBDRV_AUTOSELECT
Konstantin Dimitrov6fef4fc2012-12-23 19:25:27 -0300263 help
264 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
265
Igor M. Liplianin09ea33e2009-11-24 20:16:04 -0300266config DVB_DS3000
267 tristate "Montage Tehnology DS3000 based"
268 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300269 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin09ea33e2009-11-24 20:16:04 -0300270 help
271 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
272
Manu Abraham8873c612009-12-05 01:24:08 -0300273config DVB_MB86A16
274 tristate "Fujitsu MB86A16 based"
275 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300276 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abraham8873c612009-12-05 01:24:08 -0300277 help
278 A DVB-S/DSS Direct Conversion reveiver.
279 Say Y when you want to support this frontend.
280
Antti Palosaaride8e4202011-08-01 01:07:39 -0300281config DVB_TDA10071
282 tristate "NXP TDA10071"
283 depends on DVB_CORE && I2C
Matthias Schwarzottb046d3a2015-11-23 17:19:04 -0200284 select REGMAP_I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300285 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaaride8e4202011-08-01 01:07:39 -0300286 help
287 Say Y when you want to support this frontend.
288
Linus Torvalds1da177e2005-04-16 15:20:36 -0700289comment "DVB-T (terrestrial) frontends"
290 depends on DVB_CORE
291
292config DVB_SP8870
Michael Krufky50c25ff2006-01-09 15:25:34 -0200293 tristate "Spase sp8870 based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300294 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300295 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700296 help
Michael Krufky50c25ff2006-01-09 15:25:34 -0200297 A DVB-T tuner module. Say Y when you want to support this frontend.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700298
299 This driver needs external firmware. Please use the command
300 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
Ville Skytt\ä12e66f62006-01-09 15:25:38 -0200301 download/extract it, and then copy it to /usr/lib/hotplug/firmware
302 or /lib/firmware (depending on configuration of firmware hotplug).
Linus Torvalds1da177e2005-04-16 15:20:36 -0700303
304config DVB_SP887X
Michael Krufky50c25ff2006-01-09 15:25:34 -0200305 tristate "Spase sp887x based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300306 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300307 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700308 help
309 A DVB-T tuner module. Say Y when you want to support this frontend.
310
311 This driver needs external firmware. Please use the command
312 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
Ville Skytt\ä12e66f62006-01-09 15:25:38 -0200313 download/extract it, and then copy it to /usr/lib/hotplug/firmware
314 or /lib/firmware (depending on configuration of firmware hotplug).
Linus Torvalds1da177e2005-04-16 15:20:36 -0700315
316config DVB_CX22700
317 tristate "Conexant CX22700 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300318 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300319 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700320 help
321 A DVB-T tuner module. Say Y when you want to support this frontend.
322
323config DVB_CX22702
Michael Krufky50c25ff2006-01-09 15:25:34 -0200324 tristate "Conexant cx22702 demodulator (OFDM)"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300325 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300326 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Krufky50c25ff2006-01-09 15:25:34 -0200327 help
328 A DVB-T tuner module. Say Y when you want to support this frontend.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700329
Palash Bandyopadhyay47b75ec2010-07-06 16:40:58 -0300330config DVB_S5H1432
331 tristate "Samsung s5h1432 demodulator (OFDM)"
332 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300333 default m if !MEDIA_SUBDRV_AUTOSELECT
Palash Bandyopadhyay47b75ec2010-07-06 16:40:58 -0300334 help
335 A DVB-T tuner module. Say Y when you want to support this frontend.
336
Devin Heitmueller949a12e2011-03-13 01:53:02 -0300337config DVB_DRXD
338 tristate "Micronas DRXD driver"
339 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300340 default m if !MEDIA_SUBDRV_AUTOSELECT
Devin Heitmueller949a12e2011-03-13 01:53:02 -0300341 help
342 A DVB-T tuner module. Say Y when you want to support this frontend.
343
344 Note: this driver was based on vendor driver reference code (released
345 under the GPL) as opposed to the existing drx397xd driver, which
346 was written via reverse engineering.
347
Linus Torvalds1da177e2005-04-16 15:20:36 -0700348config DVB_L64781
349 tristate "LSI L64781"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300350 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300351 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700352 help
353 A DVB-T tuner module. Say Y when you want to support this frontend.
354
355config DVB_TDA1004X
356 tristate "Philips TDA10045H/TDA10046H based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300357 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300358 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700359 help
360 A DVB-T tuner module. Say Y when you want to support this frontend.
361
362 This driver needs external firmware. Please use the commands
363 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
Michael Krufky50c25ff2006-01-09 15:25:34 -0200364 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
Ville Skytt\ä12e66f62006-01-09 15:25:38 -0200365 download/extract them, and then copy them to /usr/lib/hotplug/firmware
366 or /lib/firmware (depending on configuration of firmware hotplug).
Linus Torvalds1da177e2005-04-16 15:20:36 -0700367
368config DVB_NXT6000
369 tristate "NxtWave Communications NXT6000 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300370 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300371 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700372 help
373 A DVB-T tuner module. Say Y when you want to support this frontend.
374
375config DVB_MT352
376 tristate "Zarlink MT352 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300377 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300378 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700379 help
380 A DVB-T tuner module. Say Y when you want to support this frontend.
381
Chris Pascoe780dfef2006-02-28 08:34:59 -0300382config DVB_ZL10353
383 tristate "Zarlink ZL10353 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300384 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300385 default m if !MEDIA_SUBDRV_AUTOSELECT
Chris Pascoe780dfef2006-02-28 08:34:59 -0300386 help
387 A DVB-T tuner module. Say Y when you want to support this frontend.
388
Linus Torvalds1da177e2005-04-16 15:20:36 -0700389config DVB_DIB3000MB
390 tristate "DiBcom 3000M-B"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300391 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300392 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700393 help
394 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
395 to support this frontend.
396
397config DVB_DIB3000MC
398 tristate "DiBcom 3000P/M-C"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300399 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300400 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700401 help
402 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
403 to support this frontend.
404
Patrick Boettcher69ea31e2006-10-17 18:28:14 -0300405config DVB_DIB7000M
406 tristate "DiBcom 7000MA/MB/PA/PB/MC"
407 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300408 default m if !MEDIA_SUBDRV_AUTOSELECT
Patrick Boettcher69ea31e2006-10-17 18:28:14 -0300409 help
410 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
411 to support this frontend.
412
Patrick Boettchera75763f2006-10-18 08:34:16 -0300413config DVB_DIB7000P
414 tristate "DiBcom 7000PC"
415 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300416 default m if !MEDIA_SUBDRV_AUTOSELECT
Patrick Boettchera75763f2006-10-18 08:34:16 -0300417 help
418 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
419 to support this frontend.
420
Olivier Greniedd316c62011-01-04 04:28:59 -0300421config DVB_DIB9000
422 tristate "DiBcom 9000"
423 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300424 default m if !MEDIA_SUBDRV_AUTOSELECT
Olivier Greniedd316c62011-01-04 04:28:59 -0300425 help
426 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
427 to support this frontend.
428
Steven Toth7bbb1ce2008-04-19 01:06:25 -0300429config DVB_TDA10048
430 tristate "Philips TDA10048HN based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300431 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300432 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth7bbb1ce2008-04-19 01:06:25 -0300433 help
434 A DVB-T tuner module. Say Y when you want to support this frontend.
435
Mauro Carvalho Chehab79a66502009-03-10 00:49:58 -0300436config DVB_AF9013
437 tristate "Afatech AF9013 demodulator"
438 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300439 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab79a66502009-03-10 00:49:58 -0300440 help
441 Say Y when you want to support this frontend.
442
Antti Palosaaria15c7b42009-11-13 22:33:45 -0300443config DVB_EC100
444 tristate "E3C EC100"
445 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300446 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaaria15c7b42009-11-13 22:33:45 -0300447 help
448 Say Y when you want to support this frontend.
449
Antti Palosaariee9b8c82011-11-06 20:01:13 -0300450config DVB_HD29L2
451 tristate "HDIC HD29L2"
452 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300453 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaariee9b8c82011-11-06 20:01:13 -0300454 help
455 Say Y when you want to support this frontend.
456
Igor M. Liplianin17cce932011-01-25 17:02:00 -0300457config DVB_STV0367
458 tristate "ST STV0367 based"
459 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300460 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin17cce932011-01-25 17:02:00 -0300461 help
462 A DVB-T/C tuner module. Say Y when you want to support this frontend.
463
Antti Palosaari27cfc852011-04-07 16:27:43 -0300464config DVB_CXD2820R
465 tristate "Sony CXD2820R"
466 depends on DVB_CORE && I2C
Antti Palosaari43e2ea62016-08-13 13:19:05 -0300467 select REGMAP_I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300468 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaari27cfc852011-04-07 16:27:43 -0300469 help
470 Say Y when you want to support this frontend.
471
Kozlov Sergeya6dc60ff2015-07-28 11:33:03 -0300472config DVB_CXD2841ER
473 tristate "Sony CXD2841ER"
474 depends on DVB_CORE && I2C
475 default m if !MEDIA_SUBDRV_AUTOSELECT
476 help
477 Say Y when you want to support this frontend.
478
Antti Palosaaric0adca72011-07-08 23:34:09 -0300479config DVB_RTL2830
480 tristate "Realtek RTL2830 DVB-T"
Antti Palosaari28c08792014-12-07 04:07:29 -0300481 depends on DVB_CORE && I2C && I2C_MUX
Antti Palosaari15d37f32014-12-12 01:03:51 -0300482 select REGMAP
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300483 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaaric0adca72011-07-08 23:34:09 -0300484 help
485 Say Y when you want to support this frontend.
486
Thomas Mair82041c02012-05-18 14:47:40 -0300487config DVB_RTL2832
488 tristate "Realtek RTL2832 DVB-T"
Antti Palosaari8823f022013-11-26 12:53:46 -0300489 depends on DVB_CORE && I2C && I2C_MUX
Antti Palosaarid1016582014-12-14 04:45:57 -0300490 select REGMAP
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300491 default m if !MEDIA_SUBDRV_AUTOSELECT
Thomas Mair82041c02012-05-18 14:47:40 -0300492 help
493 Say Y when you want to support this frontend.
494
Antti Palosaari77bbb2b2014-07-15 02:08:38 +0300495config DVB_RTL2832_SDR
496 tristate "Realtek RTL2832 SDR"
Antti Palosaari69cc4bf2014-07-25 06:31:32 -0300497 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
Antti Palosaari77bbb2b2014-07-15 02:08:38 +0300498 select DVB_RTL2832
499 select VIDEOBUF2_VMALLOC
500 default m if !MEDIA_SUBDRV_AUTOSELECT
501 help
502 Say Y when you want to support this SDR module.
503
Antti Palosaari845f3502014-04-10 22:00:50 -0300504config DVB_SI2168
505 tristate "Silicon Labs Si2168"
506 depends on DVB_CORE && I2C && I2C_MUX
507 default m if !MEDIA_SUBDRV_AUTOSELECT
508 help
509 Say Y when you want to support this frontend.
510
Mauro Carvalho Chehabdcae7782014-08-12 18:50:23 -0300511config DVB_AS102_FE
512 tristate
513 depends on DVB_CORE
514 default DVB_AS102
515
Mauro Carvalho Chehab7a0786c2016-11-12 12:46:28 -0200516config DVB_GP8PSK_FE
517 tristate
518 depends on DVB_CORE
519 default DVB_USB_GP8PSK
520
Linus Torvalds1da177e2005-04-16 15:20:36 -0700521comment "DVB-C (cable) frontends"
522 depends on DVB_CORE
523
Linus Torvalds1da177e2005-04-16 15:20:36 -0700524config DVB_VES1820
525 tristate "VLSI VES1820 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300526 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300527 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700528 help
Michael Krufky50c25ff2006-01-09 15:25:34 -0200529 A DVB-C tuner module. Say Y when you want to support this frontend.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700530
531config DVB_TDA10021
532 tristate "Philips TDA10021 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300533 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300534 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700535 help
Michael Krufky50c25ff2006-01-09 15:25:34 -0200536 A DVB-C tuner module. Say Y when you want to support this frontend.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700537
Hartmut Birraa323ac2007-04-21 19:37:17 -0300538config DVB_TDA10023
539 tristate "Philips TDA10023 based"
540 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300541 default m if !MEDIA_SUBDRV_AUTOSELECT
Hartmut Birraa323ac2007-04-21 19:37:17 -0300542 help
543 A DVB-C tuner module. Say Y when you want to support this frontend.
544
Linus Torvalds1da177e2005-04-16 15:20:36 -0700545config DVB_STV0297
546 tristate "ST STV0297 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300547 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300548 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700549 help
550 A DVB-C tuner module. Say Y when you want to support this frontend.
551
Trent Piepho005b5412006-04-04 01:56:30 -0300552comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700553 depends on DVB_CORE
554
Kirk Lapray04a45922005-11-08 21:35:46 -0800555config DVB_NXT200X
Michael Krufkyf5c08a22006-03-16 13:18:25 -0300556 tristate "NxtWave Communications NXT2002/NXT2004 based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300557 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300558 default m if !MEDIA_SUBDRV_AUTOSELECT
Kirk Lapray04a45922005-11-08 21:35:46 -0800559 help
560 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
561 to support this frontend.
562
Michael Krufky66e33de2006-01-09 15:25:39 -0200563 This driver needs external firmware. Please use the commands
564 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
565 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
566 download/extract them, and then copy them to /usr/lib/hotplug/firmware
567 or /lib/firmware (depending on configuration of firmware hotplug).
568
Linus Torvalds1da177e2005-04-16 15:20:36 -0700569config DVB_OR51211
Michael Krufkyf5c08a22006-03-16 13:18:25 -0300570 tristate "Oren OR51211 based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300571 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300572 default m if !MEDIA_SUBDRV_AUTOSELECT
Linus Torvalds1da177e2005-04-16 15:20:36 -0700573 help
574 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
575
Trent Piepho2b3835b2006-03-29 13:53:15 -0300576 This driver needs external firmware. Please use the command
577 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
578 download it, and then copy it to /usr/lib/hotplug/firmware
579 or /lib/firmware (depending on configuration of firmware hotplug).
580
Johannes Stezenbach0b3f5a52005-05-16 21:54:38 -0700581config DVB_OR51132
Michael Krufkyf5c08a22006-03-16 13:18:25 -0300582 tristate "Oren OR51132 based"
Adrian Bunk445c2712008-07-27 10:04:55 -0300583 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300584 default m if !MEDIA_SUBDRV_AUTOSELECT
Johannes Stezenbach0b3f5a52005-05-16 21:54:38 -0700585 help
586 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
587 to support this frontend.
588
Trent Piepho2b3835b2006-03-29 13:53:15 -0300589 This driver needs external firmware. Please use the commands
590 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
591 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
592 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
593 /usr/lib/hotplug/firmware or /lib/firmware (depending on
594 configuration of firmware hotplug).
595
Johannes Stezenbach55f51ef2005-06-23 22:02:41 -0700596config DVB_BCM3510
597 tristate "Broadcom BCM3510"
Adrian Bunk445c2712008-07-27 10:04:55 -0300598 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300599 default m if !MEDIA_SUBDRV_AUTOSELECT
Johannes Stezenbach55f51ef2005-06-23 22:02:41 -0700600 help
601 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
602 support this frontend.
603
Michael Krufky6ddcc912005-07-27 11:46:00 -0700604config DVB_LGDT330X
Michael Krufkye179d8b2005-08-09 17:48:54 -0700605 tristate "LG Electronics LGDT3302/LGDT3303 based"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300606 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300607 default m if !MEDIA_SUBDRV_AUTOSELECT
Mac Michaelsd8667cb2005-07-07 17:58:29 -0700608 help
609 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
610 to support this frontend.
611
Michael Krufkycae78ed2009-01-13 04:40:36 -0300612config DVB_LGDT3305
Jarod Wilson4cce4922010-10-20 16:26:09 -0300613 tristate "LG Electronics LGDT3304 and LGDT3305 based"
Michael Krufkycae78ed2009-01-13 04:40:36 -0300614 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300615 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Krufkycae78ed2009-01-13 04:40:36 -0300616 help
617 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
618 to support this frontend.
619
Fred Richterb63b36f2014-03-24 19:56:00 -0300620config DVB_LGDT3306A
621 tristate "LG Electronics LGDT3306A based"
622 depends on DVB_CORE && I2C
623 default m if !MEDIA_SUBDRV_AUTOSELECT
624 help
625 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
626 to support this frontend.
627
Michael Krufkye26f2ae2012-01-29 15:46:46 -0300628config DVB_LG2160
629 tristate "LG Electronics LG216x based"
630 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300631 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Krufkye26f2ae2012-01-29 15:46:46 -0300632 help
633 An ATSC/MH demodulator module. Say Y when you want
634 to support this frontend.
635
Steven Toth89885552007-07-28 19:34:52 -0300636config DVB_S5H1409
637 tristate "Samsung S5H1409 based"
638 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300639 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth89885552007-07-28 19:34:52 -0300640 help
641 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
642 to support this frontend.
643
Steven Toth265a6512008-04-18 21:34:00 -0300644config DVB_AU8522
Michael Krufkyb31506c2012-01-27 13:18:29 -0300645 depends on I2C
646 tristate
647
648config DVB_AU8522_DTV
649 tristate "Auvitek AU8522 based DTV demod"
650 depends on DVB_CORE && I2C
651 select DVB_AU8522
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300652 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth265a6512008-04-18 21:34:00 -0300653 help
Michael Krufkyb31506c2012-01-27 13:18:29 -0300654 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
655 you want to enable DTV demodulation support for this frontend.
656
657config DVB_AU8522_V4L
658 tristate "Auvitek AU8522 based ATV demod"
659 depends on VIDEO_V4L2 && I2C
660 select DVB_AU8522
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300661 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Krufkyb31506c2012-01-27 13:18:29 -0300662 help
663 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
664 you want to enable ATV demodulation support for this frontend.
Steven Toth265a6512008-04-18 21:34:00 -0300665
Steven Toth8b4f1d02008-04-25 03:44:36 -0300666config DVB_S5H1411
667 tristate "Samsung S5H1411 based"
668 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300669 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth8b4f1d02008-04-25 03:44:36 -0300670 help
671 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
672 to support this frontend.
673
Mauro Carvalho Chehabc2e591f2008-10-24 13:44:38 -0300674comment "ISDB-T (terrestrial) frontends"
675 depends on DVB_CORE
676
677config DVB_S921
Mauro Carvalho Chehab3a509bb2010-09-10 16:49:47 -0300678 tristate "Sharp S921 frontend"
Mauro Carvalho Chehabc2e591f2008-10-24 13:44:38 -0300679 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300680 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabc2e591f2008-10-24 13:44:38 -0300681 help
682 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
683 Say Y when you want to support this frontend.
684
Patrick Boettcher77e2c0f2009-08-17 07:01:10 -0300685config DVB_DIB8000
686 tristate "DiBcom 8000MB/MC"
687 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300688 default m if !MEDIA_SUBDRV_AUTOSELECT
Patrick Boettcher77e2c0f2009-08-17 07:01:10 -0300689 help
690 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
691 Say Y when you want to support this frontend.
692
Mauro Carvalho Chehabb9ede792010-09-27 20:52:43 -0300693config DVB_MB86A20S
694 tristate "Fujitsu mb86a20s"
695 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300696 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb9ede792010-09-27 20:52:43 -0300697 help
698 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
699 Say Y when you want to support this frontend.
700
ほち30934dd2014-10-06 03:21:27 -0300701comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
702 depends on DVB_CORE
703
Akihiro Tsukadaf5d82a72014-09-08 14:20:42 -0300704config DVB_TC90522
705 tristate "Toshiba TC90522"
706 depends on DVB_CORE && I2C
707 default m if !MEDIA_SUBDRV_AUTOSELECT
708 help
ほち30934dd2014-10-06 03:21:27 -0300709 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
Akihiro Tsukadaf5d82a72014-09-08 14:20:42 -0300710 Say Y when you want to support this frontend.
711
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -0300712comment "Digital terrestrial only tuners/PLL"
Andrew de Quincey6bca3582006-08-08 09:10:10 -0300713 depends on DVB_CORE
714
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300715config DVB_PLL
Trent Piepho9ab1ba32007-04-27 12:31:28 -0300716 tristate "Generic I2C PLL based tuners"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300717 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300718 default m if !MEDIA_SUBDRV_AUTOSELECT
Trent Piepho9ab1ba32007-04-27 12:31:28 -0300719 help
Michael Krufky0173e462007-09-27 11:37:19 -0300720 This module drives a number of tuners based on PLL chips with a
Trent Piepho9ab1ba32007-04-27 12:31:28 -0300721 common I2C interface. Say Y when you want to support these tuners.
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300722
Patrick Boettcher01373a52007-07-30 12:49:04 -0300723config DVB_TUNER_DIB0070
724 tristate "DiBcom DiB0070 silicon base-band tuner"
725 depends on I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300726 default m if !MEDIA_SUBDRV_AUTOSELECT
Patrick Boettcher01373a52007-07-30 12:49:04 -0300727 help
728 A driver for the silicon baseband tuner DiB0070 from DiBcom.
Matt LaPlante692105b2009-01-26 11:12:25 +0100729 This device is only used inside a SiP called together with a
Patrick Boettcher01373a52007-07-30 12:49:04 -0300730 demodulator for now.
731
Olivier Grenie03245a52009-12-04 13:27:57 -0300732config DVB_TUNER_DIB0090
733 tristate "DiBcom DiB0090 silicon base-band tuner"
734 depends on I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300735 default m if !MEDIA_SUBDRV_AUTOSELECT
Olivier Grenie03245a52009-12-04 13:27:57 -0300736 help
737 A driver for the silicon baseband tuner DiB0090 from DiBcom.
738 This device is only used inside a SiP called together with a
739 demodulator for now.
740
Mauro Carvalho Chehabdf7aaaf2008-04-26 16:19:58 -0300741comment "SEC control devices for DVB-S"
Andrew de Quinceyd0205422006-04-27 21:45:01 -0300742 depends on DVB_CORE
743
Devin Heitmueller38b2df92012-08-13 21:18:02 -0300744source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
745
Kozlov Sergeye0252732015-07-28 11:33:02 -0300746config DVB_LNBH25
747 tristate "LNBH25 SEC controller"
748 depends on DVB_CORE && I2C
749 default m if !MEDIA_SUBDRV_AUTOSELECT
750 help
751 An SEC control chip.
752 Say Y when you want to support this chip.
753
Andrew de Quinceyd0205422006-04-27 21:45:01 -0300754config DVB_LNBP21
Igor M. Liplianin8c1a2332009-03-03 11:24:18 -0300755 tristate "LNBP21/LNBH24 SEC controllers"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300756 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300757 default m if !MEDIA_SUBDRV_AUTOSELECT
Andrew de Quinceyd0205422006-04-27 21:45:01 -0300758 help
Igor M. Liplianin8c1a2332009-03-03 11:24:18 -0300759 An SEC control chips.
Andrew de Quinceyd0205422006-04-27 21:45:01 -0300760
Igor M. Liplianin4e2c53f2011-09-23 18:33:50 -0300761config DVB_LNBP22
762 tristate "LNBP22 SEC controllers"
763 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300764 default m if !MEDIA_SUBDRV_AUTOSELECT
Igor M. Liplianin4e2c53f2011-09-23 18:33:50 -0300765 help
766 LNB power supply and control voltage
767 regulator chip with step-up converter
768 and I2C interface.
769 Say Y when you want to support this chip.
770
Hartmut Hackmann26ec3942008-04-22 14:42:09 -0300771config DVB_ISL6405
772 tristate "ISL6405 SEC controller"
773 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300774 default m if !MEDIA_SUBDRV_AUTOSELECT
Hartmut Hackmann26ec3942008-04-22 14:42:09 -0300775 help
776 An SEC control chip.
777
Andrew de Quincey21c28582006-04-27 21:45:09 -0300778config DVB_ISL6421
779 tristate "ISL6421 SEC controller"
Andrew de Quincey17aafcc62006-08-08 15:48:07 -0300780 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300781 default m if !MEDIA_SUBDRV_AUTOSELECT
Andrew de Quincey21c28582006-04-27 21:45:09 -0300782 help
783 An SEC control chip.
784
Manu Abrahame415c682009-04-06 15:45:20 -0300785config DVB_ISL6423
786 tristate "ISL6423 SEC controller"
787 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300788 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abrahame415c682009-04-06 15:45:20 -0300789 help
790 A SEC controller chip from Intersil
791
Antti Palosaari85bc9b52011-08-01 00:52:11 -0300792config DVB_A8293
793 tristate "Allegro A8293"
794 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300795 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaari85bc9b52011-08-01 00:52:11 -0300796
Olli Salonen868736a2014-08-08 04:06:35 -0300797config DVB_SP2
798 tristate "CIMaX SP2"
799 depends on DVB_CORE && I2C
800 default m if !MEDIA_SUBDRV_AUTOSELECT
801 help
802 CIMaX SP2/SP2HF Common Interface module.
803
Timothy Leedfbdce02008-08-09 13:36:51 -0300804config DVB_LGS8GL5
805 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
806 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300807 default m if !MEDIA_SUBDRV_AUTOSELECT
Timothy Leedfbdce02008-08-09 13:36:51 -0300808 help
809 A DMB-TH tuner module. Say Y when you want to support this frontend.
810
David Wongf15da162009-04-01 04:35:10 -0300811config DVB_LGS8GXX
812 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
813 depends on DVB_CORE && I2C
Ben Hutchings76386992009-10-31 23:14:35 -0300814 select FW_LOADER
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300815 default m if !MEDIA_SUBDRV_AUTOSELECT
David Wongf15da162009-04-01 04:35:10 -0300816 help
817 A DMB-TH tuner module. Say Y when you want to support this frontend.
818
David T.L. Wongec27b6a2009-10-26 07:08:17 -0300819config DVB_ATBM8830
820 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
821 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300822 default m if !MEDIA_SUBDRV_AUTOSELECT
David T.L. Wongec27b6a2009-10-26 07:08:17 -0300823 help
824 A DMB-TH tuner module. Say Y when you want to support this frontend.
825
Manu Abraham3e978a82009-12-04 05:56:35 -0300826config DVB_TDA665x
827 tristate "TDA665x tuner"
828 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300829 default m if !MEDIA_SUBDRV_AUTOSELECT
Manu Abraham3e978a82009-12-04 05:56:35 -0300830 help
831 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
832 Say Y when you want to support this chip.
833
834 Currently supported tuners:
835 * Panasonic ENV57H12D5 (ET-50DT)
836
Malcolm Priestley1ae2c582010-08-28 18:07:37 -0300837config DVB_IX2505V
838 tristate "Sharp IX2505V silicon tuner"
839 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300840 default m if !MEDIA_SUBDRV_AUTOSELECT
Malcolm Priestley1ae2c582010-08-28 18:07:37 -0300841 help
842 A DVB-S tuner module. Say Y when you want to support this frontend.
843
Malcolm Priestleyae8dc8ee2012-03-07 18:11:03 -0300844config DVB_M88RS2000
845 tristate "M88RS2000 DVB-S demodulator and tuner"
846 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300847 default m if !MEDIA_SUBDRV_AUTOSELECT
Malcolm Priestleyae8dc8ee2012-03-07 18:11:03 -0300848 help
849 A DVB-S tuner module.
850 Say Y when you want to support this frontend.
851
Antti Palosaari4b64bb22012-03-30 08:21:25 -0300852config DVB_AF9033
853 tristate "Afatech AF9033 DVB-T demodulator"
854 depends on DVB_CORE && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300855 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaari4b64bb22012-03-30 08:21:25 -0300856
Kozlov Sergeya5d32b32015-07-28 11:33:00 -0300857config DVB_HORUS3A
858 tristate "Sony Horus3A tuner"
859 depends on DVB_CORE && I2C
860 default m if !MEDIA_SUBDRV_AUTOSELECT
861 help
862 Say Y when you want to support this frontend.
863
Kozlov Sergeydacf9ce2015-07-28 11:33:01 -0300864config DVB_ASCOT2E
865 tristate "Sony Ascot2E tuner"
866 depends on DVB_CORE && I2C
867 default m if !MEDIA_SUBDRV_AUTOSELECT
868 help
869 Say Y when you want to support this frontend.
870
Abylay Ospan2dc1ed42016-03-21 22:19:12 -0300871config DVB_HELENE
872 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
873 depends on DVB_CORE && I2C
874 default m if !MEDIA_SUBDRV_AUTOSELECT
875 help
876 Say Y when you want to support this frontend.
877
Patrick Boettcherbccd7002008-08-30 12:15:54 -0300878comment "Tools to develop new frontends"
879
880config DVB_DUMMY_FE
881 tristate "Dummy frontend driver"
882 default n
Linus Torvalds1da177e2005-04-16 15:20:36 -0700883endmenu