Kconfig (9958d30f38b96fb763a10d44d18ddad39127d5f4) Kconfig (6cdc31b2d7095af3d39f001b0d4e367a6f32664e)
1# SPDX-License-Identifier: GPL-2.0
2
3if MEDIA_DIGITAL_TV_SUPPORT
4
5comment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'"
6 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
7
8menu "Customise DVB Frontends"
9 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
10
11comment "Multistandard (satellite) frontends"
12 depends on DVB_CORE
13
1# SPDX-License-Identifier: GPL-2.0
2
3if MEDIA_DIGITAL_TV_SUPPORT
4
5comment "DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'"
6 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
7
8menu "Customise DVB Frontends"
9 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
10
11comment "Multistandard (satellite) frontends"
12 depends on DVB_CORE
13
14config DVB_M88DS3103
15 tristate "Montage Technology M88DS3103"
16 depends on DVB_CORE && I2C && I2C_MUX
17 select REGMAP_I2C
18 default m if !MEDIA_SUBDRV_AUTOSELECT
19 help
20 Say Y when you want to support this frontend.
21
22config DVB_MXL5XX
23 tristate "MaxLinear MxL5xx based tuner-demodulators"
24 depends on DVB_CORE && I2C
25 default m if !MEDIA_SUBDRV_AUTOSELECT
26 help
27 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
28
29 Say Y when you want to support these frontends.
30
14config DVB_STB0899
15 tristate "STB0899 based"
16 depends on DVB_CORE && I2C
17 default m if !MEDIA_SUBDRV_AUTOSELECT
18 help
19 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
20 to support this demodulator based frontends
21

--- 33 unchanged lines hidden (view full) ---

55 tristate "STV6111 based tuners"
56 depends on DVB_CORE && I2C
57 default m if !MEDIA_SUBDRV_AUTOSELECT
58 help
59 A Silicon tuner that supports DVB-S and DVB-S2 modes
60
61 Say Y when you want to support these frontends.
62
31config DVB_STB0899
32 tristate "STB0899 based"
33 depends on DVB_CORE && I2C
34 default m if !MEDIA_SUBDRV_AUTOSELECT
35 help
36 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
37 to support this demodulator based frontends
38

--- 33 unchanged lines hidden (view full) ---

72 tristate "STV6111 based tuners"
73 depends on DVB_CORE && I2C
74 default m if !MEDIA_SUBDRV_AUTOSELECT
75 help
76 A Silicon tuner that supports DVB-S and DVB-S2 modes
77
78 Say Y when you want to support these frontends.
79
63config DVB_MXL5XX
64 tristate "MaxLinear MxL5xx based tuner-demodulators"
65 depends on DVB_CORE && I2C
66 default m if !MEDIA_SUBDRV_AUTOSELECT
67 help
68 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
69
70 Say Y when you want to support these frontends.
71
72config DVB_M88DS3103
73 tristate "Montage Technology M88DS3103"
74 depends on DVB_CORE && I2C && I2C_MUX
75 select REGMAP_I2C
76 default m if !MEDIA_SUBDRV_AUTOSELECT
77 help
78 Say Y when you want to support this frontend.
79
80comment "Multistandard (cable + terrestrial) frontends"
81 depends on DVB_CORE
82
83config DVB_DRXK
84 tristate "Micronas DRXK based"
85 depends on DVB_CORE && I2C
86 default m if !MEDIA_SUBDRV_AUTOSELECT
87 help
88 Micronas DRX-K DVB-C/T demodulator.
89
90 Say Y when you want to support this frontend.
91
80comment "Multistandard (cable + terrestrial) frontends"
81 depends on DVB_CORE
82
83config DVB_DRXK
84 tristate "Micronas DRXK based"
85 depends on DVB_CORE && I2C
86 default m if !MEDIA_SUBDRV_AUTOSELECT
87 help
88 Micronas DRX-K DVB-C/T demodulator.
89
90 Say Y when you want to support this frontend.
91
92config DVB_TDA18271C2DD
93 tristate "NXP TDA18271C2 silicon tuner"
92config DVB_MN88472
93 tristate "Panasonic MN88472"
94 depends on DVB_CORE && I2C
94 depends on DVB_CORE && I2C
95 select REGMAP_I2C
95 default m if !MEDIA_SUBDRV_AUTOSELECT
96 help
96 default m if !MEDIA_SUBDRV_AUTOSELECT
97 help
97 NXP TDA18271 silicon tuner.
98 Say Y when you want to support this frontend.
98
99
99 Say Y when you want to support this tuner.
100
101config DVB_SI2165
102 tristate "Silicon Labs si2165 based"
100config DVB_MN88473
101 tristate "Panasonic MN88473"
103 depends on DVB_CORE && I2C
104 select REGMAP_I2C
105 default m if !MEDIA_SUBDRV_AUTOSELECT
106 help
102 depends on DVB_CORE && I2C
103 select REGMAP_I2C
104 default m if !MEDIA_SUBDRV_AUTOSELECT
105 help
107 A DVB-C/T demodulator.
108
109 Say Y when you want to support this frontend.
110
106 Say Y when you want to support this frontend.
107
111config DVB_MN88472
112 tristate "Panasonic MN88472"
108config DVB_SI2165
109 tristate "Silicon Labs si2165 based"
113 depends on DVB_CORE && I2C
114 select REGMAP_I2C
115 default m if !MEDIA_SUBDRV_AUTOSELECT
116 help
110 depends on DVB_CORE && I2C
111 select REGMAP_I2C
112 default m if !MEDIA_SUBDRV_AUTOSELECT
113 help
114 A DVB-C/T demodulator.
115
117 Say Y when you want to support this frontend.
118
116 Say Y when you want to support this frontend.
117
119config DVB_MN88473
120 tristate "Panasonic MN88473"
118config DVB_TDA18271C2DD
119 tristate "NXP TDA18271C2 silicon tuner"
121 depends on DVB_CORE && I2C
120 depends on DVB_CORE && I2C
122 select REGMAP_I2C
123 default m if !MEDIA_SUBDRV_AUTOSELECT
124 help
121 default m if !MEDIA_SUBDRV_AUTOSELECT
122 help
125 Say Y when you want to support this frontend.
123 NXP TDA18271 silicon tuner.
126
124
125 Say Y when you want to support this tuner.
126
127comment "DVB-S (satellite) frontends"
128 depends on DVB_CORE
129
130config DVB_CX24110
131 tristate "Conexant CX24110 based"
132 depends on DVB_CORE && I2C
133 default m if !MEDIA_SUBDRV_AUTOSELECT
134 help
135 A DVB-S tuner module. Say Y when you want to support this frontend.
136
127comment "DVB-S (satellite) frontends"
128 depends on DVB_CORE
129
130config DVB_CX24110
131 tristate "Conexant CX24110 based"
132 depends on DVB_CORE && I2C
133 default m if !MEDIA_SUBDRV_AUTOSELECT
134 help
135 A DVB-S tuner module. Say Y when you want to support this frontend.
136
137config DVB_CX24116
138 tristate "Conexant CX24116 based"
139 depends on DVB_CORE && I2C
140 default m if !MEDIA_SUBDRV_AUTOSELECT
141 help
142 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
143
144config DVB_CX24117
145 tristate "Conexant CX24117 based"
146 depends on DVB_CORE && I2C
147 default m if !MEDIA_SUBDRV_AUTOSELECT
148 help
149 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
150
151config DVB_CX24120
152 tristate "Conexant CX24120 based"
153 depends on DVB_CORE && I2C
154 default m if !MEDIA_SUBDRV_AUTOSELECT
155 help
156 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
157
137config DVB_CX24123
138 tristate "Conexant CX24123 based"
139 depends on DVB_CORE && I2C
140 default m if !MEDIA_SUBDRV_AUTOSELECT
141 help
142 A DVB-S tuner module. Say Y when you want to support this frontend.
143
158config DVB_CX24123
159 tristate "Conexant CX24123 based"
160 depends on DVB_CORE && I2C
161 default m if !MEDIA_SUBDRV_AUTOSELECT
162 help
163 A DVB-S tuner module. Say Y when you want to support this frontend.
164
144config DVB_MT312
145 tristate "Zarlink VP310/MT312/ZL10313 based"
165config DVB_DS3000
166 tristate "Montage Tehnology DS3000 based"
146 depends on DVB_CORE && I2C
147 default m if !MEDIA_SUBDRV_AUTOSELECT
148 help
167 depends on DVB_CORE && I2C
168 default m if !MEDIA_SUBDRV_AUTOSELECT
169 help
149 A DVB-S tuner module. Say Y when you want to support this frontend.
170 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
150
171
151config DVB_ZL10036
152 tristate "Zarlink ZL10036 silicon tuner"
172config DVB_MB86A16
173 tristate "Fujitsu MB86A16 based"
153 depends on DVB_CORE && I2C
154 default m if !MEDIA_SUBDRV_AUTOSELECT
155 help
174 depends on DVB_CORE && I2C
175 default m if !MEDIA_SUBDRV_AUTOSELECT
176 help
156 A DVB-S tuner module. Say Y when you want to support this frontend.
177 A DVB-S/DSS Direct Conversion reveiver.
178 Say Y when you want to support this frontend.
157
179
158config DVB_ZL10039
159 tristate "Zarlink ZL10039 silicon tuner"
180config DVB_MT312
181 tristate "Zarlink VP310/MT312/ZL10313 based"
160 depends on DVB_CORE && I2C
161 default m if !MEDIA_SUBDRV_AUTOSELECT
162 help
163 A DVB-S tuner module. Say Y when you want to support this frontend.
164
165config DVB_S5H1420
166 tristate "Samsung S5H1420 based"
167 depends on DVB_CORE && I2C
168 default m if !MEDIA_SUBDRV_AUTOSELECT
169 help
170 A DVB-S tuner module. Say Y when you want to support this frontend.
171
182 depends on DVB_CORE && I2C
183 default m if !MEDIA_SUBDRV_AUTOSELECT
184 help
185 A DVB-S tuner module. Say Y when you want to support this frontend.
186
187config DVB_S5H1420
188 tristate "Samsung S5H1420 based"
189 depends on DVB_CORE && I2C
190 default m if !MEDIA_SUBDRV_AUTOSELECT
191 help
192 A DVB-S tuner module. Say Y when you want to support this frontend.
193
172config DVB_STV0288
173 tristate "ST STV0288 based"
194config DVB_SI21XX
195 tristate "Silicon Labs SI21XX based"
174 depends on DVB_CORE && I2C
175 default m if !MEDIA_SUBDRV_AUTOSELECT
176 help
177 A DVB-S tuner module. Say Y when you want to support this frontend.
178
179config DVB_STB6000
180 tristate "ST STB6000 silicon tuner"
181 depends on DVB_CORE && I2C
182 default m if !MEDIA_SUBDRV_AUTOSELECT
183 help
184 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
185
196 depends on DVB_CORE && I2C
197 default m if !MEDIA_SUBDRV_AUTOSELECT
198 help
199 A DVB-S tuner module. Say Y when you want to support this frontend.
200
201config DVB_STB6000
202 tristate "ST STB6000 silicon tuner"
203 depends on DVB_CORE && I2C
204 default m if !MEDIA_SUBDRV_AUTOSELECT
205 help
206 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
207
186config DVB_STV0299
187 tristate "ST STV0299 based"
208config DVB_STV0288
209 tristate "ST STV0288 based"
188 depends on DVB_CORE && I2C
189 default m if !MEDIA_SUBDRV_AUTOSELECT
190 help
191 A DVB-S tuner module. Say Y when you want to support this frontend.
192
210 depends on DVB_CORE && I2C
211 default m if !MEDIA_SUBDRV_AUTOSELECT
212 help
213 A DVB-S tuner module. Say Y when you want to support this frontend.
214
193config DVB_STV6110
194 tristate "ST STV6110 silicon tuner"
215config DVB_STV0299
216 tristate "ST STV0299 based"
195 depends on DVB_CORE && I2C
196 default m if !MEDIA_SUBDRV_AUTOSELECT
197 help
217 depends on DVB_CORE && I2C
218 default m if !MEDIA_SUBDRV_AUTOSELECT
219 help
198 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
220 A DVB-S tuner module. Say Y when you want to support this frontend.
199
200config DVB_STV0900
201 tristate "ST STV0900 based"
202 depends on DVB_CORE && I2C
203 default m if !MEDIA_SUBDRV_AUTOSELECT
204 help
205 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
206
221
222config DVB_STV0900
223 tristate "ST STV0900 based"
224 depends on DVB_CORE && I2C
225 default m if !MEDIA_SUBDRV_AUTOSELECT
226 help
227 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
228
207config DVB_TDA8083
208 tristate "Philips TDA8083 based"
229config DVB_STV6110
230 tristate "ST STV6110 silicon tuner"
209 depends on DVB_CORE && I2C
210 default m if !MEDIA_SUBDRV_AUTOSELECT
211 help
231 depends on DVB_CORE && I2C
232 default m if !MEDIA_SUBDRV_AUTOSELECT
233 help
212 A DVB-S tuner module. Say Y when you want to support this frontend.
234 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
213
235
214config DVB_TDA10086
215 tristate "Philips TDA10086 based"
236config DVB_TDA10071
237 tristate "NXP TDA10071"
216 depends on DVB_CORE && I2C
238 depends on DVB_CORE && I2C
239 select REGMAP_I2C
217 default m if !MEDIA_SUBDRV_AUTOSELECT
218 help
240 default m if !MEDIA_SUBDRV_AUTOSELECT
241 help
219 A DVB-S tuner module. Say Y when you want to support this frontend.
242 Say Y when you want to support this frontend.
220
243
221config DVB_TDA8261
222 tristate "Philips TDA8261 based"
244config DVB_TDA10086
245 tristate "Philips TDA10086 based"
223 depends on DVB_CORE && I2C
224 default m if !MEDIA_SUBDRV_AUTOSELECT
225 help
226 A DVB-S tuner module. Say Y when you want to support this frontend.
227
246 depends on DVB_CORE && I2C
247 default m if !MEDIA_SUBDRV_AUTOSELECT
248 help
249 A DVB-S tuner module. Say Y when you want to support this frontend.
250
228config DVB_VES1X93
229 tristate "VLSI VES1893 or VES1993 based"
251config DVB_TDA8083
252 tristate "Philips TDA8083 based"
230 depends on DVB_CORE && I2C
231 default m if !MEDIA_SUBDRV_AUTOSELECT
232 help
233 A DVB-S tuner module. Say Y when you want to support this frontend.
234
253 depends on DVB_CORE && I2C
254 default m if !MEDIA_SUBDRV_AUTOSELECT
255 help
256 A DVB-S tuner module. Say Y when you want to support this frontend.
257
235config DVB_TUNER_ITD1000
236 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
258config DVB_TDA8261
259 tristate "Philips TDA8261 based"
237 depends on DVB_CORE && I2C
238 default m if !MEDIA_SUBDRV_AUTOSELECT
239 help
240 A DVB-S tuner module. Say Y when you want to support this frontend.
241
260 depends on DVB_CORE && I2C
261 default m if !MEDIA_SUBDRV_AUTOSELECT
262 help
263 A DVB-S tuner module. Say Y when you want to support this frontend.
264
242config DVB_TUNER_CX24113
243 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
265config DVB_TDA826X
266 tristate "Philips TDA826X silicon tuner"
244 depends on DVB_CORE && I2C
245 default m if !MEDIA_SUBDRV_AUTOSELECT
246 help
267 depends on DVB_CORE && I2C
268 default m if !MEDIA_SUBDRV_AUTOSELECT
269 help
247 A DVB-S tuner module. Say Y when you want to support this frontend.
270 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
248
271
249
250config DVB_TDA826X
251 tristate "Philips TDA826X silicon tuner"
272config DVB_TS2020
273 tristate "Montage Tehnology TS2020 based tuners"
252 depends on DVB_CORE && I2C
274 depends on DVB_CORE && I2C
275 select REGMAP_I2C
253 default m if !MEDIA_SUBDRV_AUTOSELECT
254 help
276 default m if !MEDIA_SUBDRV_AUTOSELECT
277 help
255 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
278 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
256
257config DVB_TUA6100
258 tristate "Infineon TUA6100 PLL"
259 depends on DVB_CORE && I2C
260 default m if !MEDIA_SUBDRV_AUTOSELECT
261 help
262 A DVB-S PLL chip.
263
279
280config DVB_TUA6100
281 tristate "Infineon TUA6100 PLL"
282 depends on DVB_CORE && I2C
283 default m if !MEDIA_SUBDRV_AUTOSELECT
284 help
285 A DVB-S PLL chip.
286
264config DVB_CX24116
265 tristate "Conexant CX24116 based"
287config DVB_TUNER_CX24113
288 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
266 depends on DVB_CORE && I2C
267 default m if !MEDIA_SUBDRV_AUTOSELECT
268 help
289 depends on DVB_CORE && I2C
290 default m if !MEDIA_SUBDRV_AUTOSELECT
291 help
269 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
292 A DVB-S tuner module. Say Y when you want to support this frontend.
270
293
271config DVB_CX24117
272 tristate "Conexant CX24117 based"
294config DVB_TUNER_ITD1000
295 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
273 depends on DVB_CORE && I2C
274 default m if !MEDIA_SUBDRV_AUTOSELECT
275 help
296 depends on DVB_CORE && I2C
297 default m if !MEDIA_SUBDRV_AUTOSELECT
298 help
276 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
299 A DVB-S tuner module. Say Y when you want to support this frontend.
277
300
278config DVB_CX24120
279 tristate "Conexant CX24120 based"
301config DVB_VES1X93
302 tristate "VLSI VES1893 or VES1993 based"
280 depends on DVB_CORE && I2C
281 default m if !MEDIA_SUBDRV_AUTOSELECT
282 help
303 depends on DVB_CORE && I2C
304 default m if !MEDIA_SUBDRV_AUTOSELECT
305 help
283 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
306 A DVB-S tuner module. Say Y when you want to support this frontend.
284
307
285config DVB_SI21XX
286 tristate "Silicon Labs SI21XX based"
308config DVB_ZL10036
309 tristate "Zarlink ZL10036 silicon tuner"
287 depends on DVB_CORE && I2C
288 default m if !MEDIA_SUBDRV_AUTOSELECT
289 help
290 A DVB-S tuner module. Say Y when you want to support this frontend.
291
310 depends on DVB_CORE && I2C
311 default m if !MEDIA_SUBDRV_AUTOSELECT
312 help
313 A DVB-S tuner module. Say Y when you want to support this frontend.
314
292config DVB_TS2020
293 tristate "Montage Tehnology TS2020 based tuners"
315config DVB_ZL10039
316 tristate "Zarlink ZL10039 silicon tuner"
294 depends on DVB_CORE && I2C
317 depends on DVB_CORE && I2C
295 select REGMAP_I2C
296 default m if !MEDIA_SUBDRV_AUTOSELECT
297 help
318 default m if !MEDIA_SUBDRV_AUTOSELECT
319 help
298 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
320 A DVB-S tuner module. Say Y when you want to support this frontend.
299
321
300config DVB_DS3000
301 tristate "Montage Tehnology DS3000 based"
302 depends on DVB_CORE && I2C
303 default m if !MEDIA_SUBDRV_AUTOSELECT
304 help
305 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
322comment "DVB-T (terrestrial) frontends"
323 depends on DVB_CORE
306
324
307config DVB_MB86A16
308 tristate "Fujitsu MB86A16 based"
309 depends on DVB_CORE && I2C
325config DVB_AF9013
326 tristate "Afatech AF9013 demodulator"
327 depends on DVB_CORE && I2C && I2C_MUX
328 select REGMAP
310 default m if !MEDIA_SUBDRV_AUTOSELECT
311 help
329 default m if !MEDIA_SUBDRV_AUTOSELECT
330 help
312 A DVB-S/DSS Direct Conversion reveiver.
313 Say Y when you want to support this frontend.
314
331 Say Y when you want to support this frontend.
332
315config DVB_TDA10071
316 tristate "NXP TDA10071"
317 depends on DVB_CORE && I2C
318 select REGMAP_I2C
319 default m if !MEDIA_SUBDRV_AUTOSELECT
320 help
321 Say Y when you want to support this frontend.
322
323comment "DVB-T (terrestrial) frontends"
333config DVB_AS102_FE
334 tristate
324 depends on DVB_CORE
335 depends on DVB_CORE
336 default DVB_AS102
325
337
326config DVB_SP887X
327 tristate "Spase sp887x based"
328 depends on DVB_CORE && I2C
329 default m if !MEDIA_SUBDRV_AUTOSELECT
330 help
331 A DVB-T tuner module. Say Y when you want to support this frontend.
332
333 This driver needs external firmware. Please use the command
334 "<kerneldir>/scripts/get_dvb_firmware sp887x" to
335 download/extract it, and then copy it to /usr/lib/hotplug/firmware
336 or /lib/firmware (depending on configuration of firmware hotplug).
337
338config DVB_CX22700
339 tristate "Conexant CX22700 based"
340 depends on DVB_CORE && I2C
341 default m if !MEDIA_SUBDRV_AUTOSELECT
342 help
343 A DVB-T tuner module. Say Y when you want to support this frontend.
344
345config DVB_CX22702
346 tristate "Conexant cx22702 demodulator (OFDM)"
347 depends on DVB_CORE && I2C
348 default m if !MEDIA_SUBDRV_AUTOSELECT
349 help
350 A DVB-T tuner module. Say Y when you want to support this frontend.
351
338config DVB_CX22700
339 tristate "Conexant CX22700 based"
340 depends on DVB_CORE && I2C
341 default m if !MEDIA_SUBDRV_AUTOSELECT
342 help
343 A DVB-T tuner module. Say Y when you want to support this frontend.
344
345config DVB_CX22702
346 tristate "Conexant cx22702 demodulator (OFDM)"
347 depends on DVB_CORE && I2C
348 default m if !MEDIA_SUBDRV_AUTOSELECT
349 help
350 A DVB-T tuner module. Say Y when you want to support this frontend.
351
352config DVB_S5H1432
353 tristate "Samsung s5h1432 demodulator (OFDM)"
352config DVB_CXD2820R
353 tristate "Sony CXD2820R"
354 depends on DVB_CORE && I2C
354 depends on DVB_CORE && I2C
355 select REGMAP_I2C
355 default m if !MEDIA_SUBDRV_AUTOSELECT
356 help
356 default m if !MEDIA_SUBDRV_AUTOSELECT
357 help
357 A DVB-T tuner module. Say Y when you want to support this frontend.
358 Say Y when you want to support this frontend.
358
359
359config DVB_DRXD
360 tristate "Micronas DRXD driver"
360config DVB_CXD2841ER
361 tristate "Sony CXD2841ER"
361 depends on DVB_CORE && I2C
362 default m if !MEDIA_SUBDRV_AUTOSELECT
363 help
362 depends on DVB_CORE && I2C
363 default m if !MEDIA_SUBDRV_AUTOSELECT
364 help
364 A DVB-T tuner module. Say Y when you want to support this frontend.
365 Say Y when you want to support this frontend.
365
366
366 Note: this driver was based on vendor driver reference code (released
367 under the GPL) as opposed to the existing drx397xd driver, which
368 was written via reverse engineering.
369
370config DVB_L64781
371 tristate "LSI L64781"
372 depends on DVB_CORE && I2C
373 default m if !MEDIA_SUBDRV_AUTOSELECT
374 help
375 A DVB-T tuner module. Say Y when you want to support this frontend.
376
377config DVB_TDA1004X
378 tristate "Philips TDA10045H/TDA10046H based"
379 depends on DVB_CORE && I2C
380 default m if !MEDIA_SUBDRV_AUTOSELECT
381 help
382 A DVB-T tuner module. Say Y when you want to support this frontend.
383
384 This driver needs external firmware. Please use the commands
385 "<kerneldir>/scripts/get_dvb_firmware tda10045",
386 "<kerneldir>/scripts/get_dvb_firmware tda10046" to
387 download/extract them, and then copy them to /usr/lib/hotplug/firmware
388 or /lib/firmware (depending on configuration of firmware hotplug).
389
390config DVB_NXT6000
391 tristate "NxtWave Communications NXT6000 based"
392 depends on DVB_CORE && I2C
393 default m if !MEDIA_SUBDRV_AUTOSELECT
394 help
395 A DVB-T tuner module. Say Y when you want to support this frontend.
396
397config DVB_MT352
398 tristate "Zarlink MT352 based"
399 depends on DVB_CORE && I2C
400 default m if !MEDIA_SUBDRV_AUTOSELECT
401 help
402 A DVB-T tuner module. Say Y when you want to support this frontend.
403
404config DVB_ZL10353
405 tristate "Zarlink ZL10353 based"
406 depends on DVB_CORE && I2C
407 default m if !MEDIA_SUBDRV_AUTOSELECT
408 help
409 A DVB-T tuner module. Say Y when you want to support this frontend.
410
411config DVB_DIB3000MB
412 tristate "DiBcom 3000M-B"
413 depends on DVB_CORE && I2C
414 default m if !MEDIA_SUBDRV_AUTOSELECT
415 help
416 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
417 to support this frontend.
418

--- 24 unchanged lines hidden (view full) ---

443config DVB_DIB9000
444 tristate "DiBcom 9000"
445 depends on DVB_CORE && I2C
446 default m if !MEDIA_SUBDRV_AUTOSELECT
447 help
448 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
449 to support this frontend.
450
367config DVB_DIB3000MB
368 tristate "DiBcom 3000M-B"
369 depends on DVB_CORE && I2C
370 default m if !MEDIA_SUBDRV_AUTOSELECT
371 help
372 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
373 to support this frontend.
374

--- 24 unchanged lines hidden (view full) ---

399config DVB_DIB9000
400 tristate "DiBcom 9000"
401 depends on DVB_CORE && I2C
402 default m if !MEDIA_SUBDRV_AUTOSELECT
403 help
404 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
405 to support this frontend.
406
451config DVB_TDA10048
452 tristate "Philips TDA10048HN based"
407config DVB_DRXD
408 tristate "Micronas DRXD driver"
453 depends on DVB_CORE && I2C
454 default m if !MEDIA_SUBDRV_AUTOSELECT
455 help
456 A DVB-T tuner module. Say Y when you want to support this frontend.
457
409 depends on DVB_CORE && I2C
410 default m if !MEDIA_SUBDRV_AUTOSELECT
411 help
412 A DVB-T tuner module. Say Y when you want to support this frontend.
413
458config DVB_AF9013
459 tristate "Afatech AF9013 demodulator"
460 depends on DVB_CORE && I2C && I2C_MUX
461 select REGMAP
462 default m if !MEDIA_SUBDRV_AUTOSELECT
463 help
464 Say Y when you want to support this frontend.
414 Note: this driver was based on vendor driver reference code (released
415 under the GPL) as opposed to the existing drx397xd driver, which
416 was written via reverse engineering.
465
466config DVB_EC100
467 tristate "E3C EC100"
468 depends on DVB_CORE && I2C
469 default m if !MEDIA_SUBDRV_AUTOSELECT
470 help
471 Say Y when you want to support this frontend.
472
417
418config DVB_EC100
419 tristate "E3C EC100"
420 depends on DVB_CORE && I2C
421 default m if !MEDIA_SUBDRV_AUTOSELECT
422 help
423 Say Y when you want to support this frontend.
424
473config DVB_STV0367
474 tristate "ST STV0367 based"
425config DVB_GP8PSK_FE
426 tristate
427 depends on DVB_CORE
428 default DVB_USB_GP8PSK
429
430config DVB_L64781
431 tristate "LSI L64781"
475 depends on DVB_CORE && I2C
476 default m if !MEDIA_SUBDRV_AUTOSELECT
477 help
432 depends on DVB_CORE && I2C
433 default m if !MEDIA_SUBDRV_AUTOSELECT
434 help
478 A DVB-T/C tuner module. Say Y when you want to support this frontend.
435 A DVB-T tuner module. Say Y when you want to support this frontend.
479
436
480config DVB_CXD2820R
481 tristate "Sony CXD2820R"
437config DVB_MT352
438 tristate "Zarlink MT352 based"
482 depends on DVB_CORE && I2C
439 depends on DVB_CORE && I2C
483 select REGMAP_I2C
484 default m if !MEDIA_SUBDRV_AUTOSELECT
485 help
440 default m if !MEDIA_SUBDRV_AUTOSELECT
441 help
486 Say Y when you want to support this frontend.
442 A DVB-T tuner module. Say Y when you want to support this frontend.
487
443
488config DVB_CXD2841ER
489 tristate "Sony CXD2841ER"
444config DVB_NXT6000
445 tristate "NxtWave Communications NXT6000 based"
490 depends on DVB_CORE && I2C
491 default m if !MEDIA_SUBDRV_AUTOSELECT
492 help
446 depends on DVB_CORE && I2C
447 default m if !MEDIA_SUBDRV_AUTOSELECT
448 help
493 Say Y when you want to support this frontend.
449 A DVB-T tuner module. Say Y when you want to support this frontend.
494
495config DVB_RTL2830
496 tristate "Realtek RTL2830 DVB-T"
497 depends on DVB_CORE && I2C && I2C_MUX
498 select REGMAP
499 default m if !MEDIA_SUBDRV_AUTOSELECT
500 help
501 Say Y when you want to support this frontend.

--- 10 unchanged lines hidden (view full) ---

512 tristate "Realtek RTL2832 SDR"
513 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_DEV && MEDIA_SDR_SUPPORT && USB
514 select DVB_RTL2832
515 select VIDEOBUF2_VMALLOC
516 default m if !MEDIA_SUBDRV_AUTOSELECT
517 help
518 Say Y when you want to support this SDR module.
519
450
451config DVB_RTL2830
452 tristate "Realtek RTL2830 DVB-T"
453 depends on DVB_CORE && I2C && I2C_MUX
454 select REGMAP
455 default m if !MEDIA_SUBDRV_AUTOSELECT
456 help
457 Say Y when you want to support this frontend.

--- 10 unchanged lines hidden (view full) ---

468 tristate "Realtek RTL2832 SDR"
469 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_DEV && MEDIA_SDR_SUPPORT && USB
470 select DVB_RTL2832
471 select VIDEOBUF2_VMALLOC
472 default m if !MEDIA_SUBDRV_AUTOSELECT
473 help
474 Say Y when you want to support this SDR module.
475
476config DVB_S5H1432
477 tristate "Samsung s5h1432 demodulator (OFDM)"
478 depends on DVB_CORE && I2C
479 default m if !MEDIA_SUBDRV_AUTOSELECT
480 help
481 A DVB-T tuner module. Say Y when you want to support this frontend.
482
520config DVB_SI2168
521 tristate "Silicon Labs Si2168"
522 depends on DVB_CORE && I2C && I2C_MUX
523 default m if !MEDIA_SUBDRV_AUTOSELECT
524 help
525 Say Y when you want to support this frontend.
526
483config DVB_SI2168
484 tristate "Silicon Labs Si2168"
485 depends on DVB_CORE && I2C && I2C_MUX
486 default m if !MEDIA_SUBDRV_AUTOSELECT
487 help
488 Say Y when you want to support this frontend.
489
527config DVB_AS102_FE
528 tristate
529 depends on DVB_CORE
530 default DVB_AS102
490config DVB_SP887X
491 tristate "Spase sp887x based"
492 depends on DVB_CORE && I2C
493 default m if !MEDIA_SUBDRV_AUTOSELECT
494 help
495 A DVB-T tuner module. Say Y when you want to support this frontend.
531
496
497 This driver needs external firmware. Please use the command
498 "<kerneldir>/scripts/get_dvb_firmware sp887x" to
499 download/extract it, and then copy it to /usr/lib/hotplug/firmware
500 or /lib/firmware (depending on configuration of firmware hotplug).
501
502config DVB_STV0367
503 tristate "ST STV0367 based"
504 depends on DVB_CORE && I2C
505 default m if !MEDIA_SUBDRV_AUTOSELECT
506 help
507 A DVB-T/C tuner module. Say Y when you want to support this frontend.
508
509config DVB_TDA10048
510 tristate "Philips TDA10048HN based"
511 depends on DVB_CORE && I2C
512 default m if !MEDIA_SUBDRV_AUTOSELECT
513 help
514 A DVB-T tuner module. Say Y when you want to support this frontend.
515
516config DVB_TDA1004X
517 tristate "Philips TDA10045H/TDA10046H based"
518 depends on DVB_CORE && I2C
519 default m if !MEDIA_SUBDRV_AUTOSELECT
520 help
521 A DVB-T tuner module. Say Y when you want to support this frontend.
522
523 This driver needs external firmware. Please use the commands
524 "<kerneldir>/scripts/get_dvb_firmware tda10045",
525 "<kerneldir>/scripts/get_dvb_firmware tda10046" to
526 download/extract them, and then copy them to /usr/lib/hotplug/firmware
527 or /lib/firmware (depending on configuration of firmware hotplug).
528
532config DVB_ZD1301_DEMOD
533 tristate "ZyDAS ZD1301"
534 depends on DVB_CORE && I2C
535 default m if !MEDIA_SUBDRV_AUTOSELECT
536 help
537 Say Y when you want to support this frontend.
538
529config DVB_ZD1301_DEMOD
530 tristate "ZyDAS ZD1301"
531 depends on DVB_CORE && I2C
532 default m if !MEDIA_SUBDRV_AUTOSELECT
533 help
534 Say Y when you want to support this frontend.
535
539config DVB_GP8PSK_FE
540 tristate
541 depends on DVB_CORE
542 default DVB_USB_GP8PSK
536config DVB_ZL10353
537 tristate "Zarlink ZL10353 based"
538 depends on DVB_CORE && I2C
539 default m if !MEDIA_SUBDRV_AUTOSELECT
540 help
541 A DVB-T tuner module. Say Y when you want to support this frontend.
543
544source "drivers/media/dvb-frontends/cxd2880/Kconfig"
545
546comment "DVB-C (cable) frontends"
547 depends on DVB_CORE
548
542
543source "drivers/media/dvb-frontends/cxd2880/Kconfig"
544
545comment "DVB-C (cable) frontends"
546 depends on DVB_CORE
547
549config DVB_VES1820
550 tristate "VLSI VES1820 based"
548config DVB_STV0297
549 tristate "ST STV0297 based"
551 depends on DVB_CORE && I2C
552 default m if !MEDIA_SUBDRV_AUTOSELECT
553 help
554 A DVB-C tuner module. Say Y when you want to support this frontend.
555
556config DVB_TDA10021
557 tristate "Philips TDA10021 based"
558 depends on DVB_CORE && I2C
559 default m if !MEDIA_SUBDRV_AUTOSELECT
560 help
561 A DVB-C tuner module. Say Y when you want to support this frontend.
562
563config DVB_TDA10023
564 tristate "Philips TDA10023 based"
565 depends on DVB_CORE && I2C
566 default m if !MEDIA_SUBDRV_AUTOSELECT
567 help
568 A DVB-C tuner module. Say Y when you want to support this frontend.
569
550 depends on DVB_CORE && I2C
551 default m if !MEDIA_SUBDRV_AUTOSELECT
552 help
553 A DVB-C tuner module. Say Y when you want to support this frontend.
554
555config DVB_TDA10021
556 tristate "Philips TDA10021 based"
557 depends on DVB_CORE && I2C
558 default m if !MEDIA_SUBDRV_AUTOSELECT
559 help
560 A DVB-C tuner module. Say Y when you want to support this frontend.
561
562config DVB_TDA10023
563 tristate "Philips TDA10023 based"
564 depends on DVB_CORE && I2C
565 default m if !MEDIA_SUBDRV_AUTOSELECT
566 help
567 A DVB-C tuner module. Say Y when you want to support this frontend.
568
570config DVB_STV0297
571 tristate "ST STV0297 based"
569config DVB_VES1820
570 tristate "VLSI VES1820 based"
572 depends on DVB_CORE && I2C
573 default m if !MEDIA_SUBDRV_AUTOSELECT
574 help
575 A DVB-C tuner module. Say Y when you want to support this frontend.
576
577comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
578 depends on DVB_CORE
579
571 depends on DVB_CORE && I2C
572 default m if !MEDIA_SUBDRV_AUTOSELECT
573 help
574 A DVB-C tuner module. Say Y when you want to support this frontend.
575
576comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
577 depends on DVB_CORE
578
580config DVB_NXT200X
581 tristate "NxtWave Communications NXT2002/NXT2004 based"
579config DVB_AU8522
582 depends on DVB_CORE && I2C
580 depends on DVB_CORE && I2C
583 default m if !MEDIA_SUBDRV_AUTOSELECT
584 help
585 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
586 to support this frontend.
581 tristate
587
582
588 This driver needs external firmware. Please use the commands
589 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
590 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
591 download/extract them, and then copy them to /usr/lib/hotplug/firmware
592 or /lib/firmware (depending on configuration of firmware hotplug).
593
594config DVB_OR51211
595 tristate "Oren OR51211 based"
583config DVB_AU8522_DTV
584 tristate "Auvitek AU8522 based DTV demod"
596 depends on DVB_CORE && I2C
585 depends on DVB_CORE && I2C
586 select DVB_AU8522
597 default m if !MEDIA_SUBDRV_AUTOSELECT
598 help
587 default m if !MEDIA_SUBDRV_AUTOSELECT
588 help
599 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
589 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
590 you want to enable DTV demodulation support for this frontend.
600
591
601 This driver needs external firmware. Please use the command
602 "<kerneldir>/scripts/get_dvb_firmware or51211" to
603 download it, and then copy it to /usr/lib/hotplug/firmware
604 or /lib/firmware (depending on configuration of firmware hotplug).
605
606config DVB_OR51132
607 tristate "Oren OR51132 based"
608 depends on DVB_CORE && I2C
592config DVB_AU8522_V4L
593 tristate "Auvitek AU8522 based ATV demod"
594 depends on VIDEO_DEV && DVB_CORE && I2C
595 select DVB_AU8522
609 default m if !MEDIA_SUBDRV_AUTOSELECT
610 help
596 default m if !MEDIA_SUBDRV_AUTOSELECT
597 help
611 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
612 to support this frontend.
598 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
599 you want to enable ATV demodulation support for this frontend.
613
600
614 This driver needs external firmware. Please use the commands
615 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
616 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
617 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
618 /usr/lib/hotplug/firmware or /lib/firmware (depending on
619 configuration of firmware hotplug).
620
621config DVB_BCM3510
622 tristate "Broadcom BCM3510"
623 depends on DVB_CORE && I2C
624 default m if !MEDIA_SUBDRV_AUTOSELECT
625 help
626 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
627 support this frontend.
628
601config DVB_BCM3510
602 tristate "Broadcom BCM3510"
603 depends on DVB_CORE && I2C
604 default m if !MEDIA_SUBDRV_AUTOSELECT
605 help
606 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
607 support this frontend.
608
629config DVB_LGDT330X
630 tristate "LG Electronics LGDT3302/LGDT3303 based"
609config DVB_LG2160
610 tristate "LG Electronics LG216x based"
631 depends on DVB_CORE && I2C
632 default m if !MEDIA_SUBDRV_AUTOSELECT
633 help
611 depends on DVB_CORE && I2C
612 default m if !MEDIA_SUBDRV_AUTOSELECT
613 help
634 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
614 An ATSC/MH demodulator module. Say Y when you want
635 to support this frontend.
636
637config DVB_LGDT3305
638 tristate "LG Electronics LGDT3304 and LGDT3305 based"
639 depends on DVB_CORE && I2C
640 default m if !MEDIA_SUBDRV_AUTOSELECT
641 help
642 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
643 to support this frontend.
644
645config DVB_LGDT3306A
646 tristate "LG Electronics LGDT3306A based"
647 depends on DVB_CORE && I2C && I2C_MUX
648 default m if !MEDIA_SUBDRV_AUTOSELECT
649 help
650 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
651 to support this frontend.
652
615 to support this frontend.
616
617config DVB_LGDT3305
618 tristate "LG Electronics LGDT3304 and LGDT3305 based"
619 depends on DVB_CORE && I2C
620 default m if !MEDIA_SUBDRV_AUTOSELECT
621 help
622 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
623 to support this frontend.
624
625config DVB_LGDT3306A
626 tristate "LG Electronics LGDT3306A based"
627 depends on DVB_CORE && I2C && I2C_MUX
628 default m if !MEDIA_SUBDRV_AUTOSELECT
629 help
630 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
631 to support this frontend.
632
653config DVB_LG2160
654 tristate "LG Electronics LG216x based"
633config DVB_LGDT330X
634 tristate "LG Electronics LGDT3302/LGDT3303 based"
655 depends on DVB_CORE && I2C
656 default m if !MEDIA_SUBDRV_AUTOSELECT
657 help
635 depends on DVB_CORE && I2C
636 default m if !MEDIA_SUBDRV_AUTOSELECT
637 help
658 An ATSC/MH demodulator module. Say Y when you want
638 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
659 to support this frontend.
660
639 to support this frontend.
640
661config DVB_S5H1409
662 tristate "Samsung S5H1409 based"
641config DVB_MXL692
642 tristate "MaxLinear MXL692 based"
663 depends on DVB_CORE && I2C
664 default m if !MEDIA_SUBDRV_AUTOSELECT
665 help
643 depends on DVB_CORE && I2C
644 default m if !MEDIA_SUBDRV_AUTOSELECT
645 help
646 MaxLinear MxL692 is a combo tuner-demodulator that
647 supports ATSC 8VSB and QAM modes. Say Y when you want to
648 support this frontend.
649
650config DVB_NXT200X
651 tristate "NxtWave Communications NXT2002/NXT2004 based"
652 depends on DVB_CORE && I2C
653 default m if !MEDIA_SUBDRV_AUTOSELECT
654 help
666 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
667 to support this frontend.
668
655 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
656 to support this frontend.
657
669config DVB_AU8522
670 depends on DVB_CORE && I2C
671 tristate
658 This driver needs external firmware. Please use the commands
659 "<kerneldir>/scripts/get_dvb_firmware nxt2002" and
660 "<kerneldir>/scripts/get_dvb_firmware nxt2004" to
661 download/extract them, and then copy them to /usr/lib/hotplug/firmware
662 or /lib/firmware (depending on configuration of firmware hotplug).
672
663
673config DVB_AU8522_DTV
674 tristate "Auvitek AU8522 based DTV demod"
664config DVB_OR51132
665 tristate "Oren OR51132 based"
675 depends on DVB_CORE && I2C
666 depends on DVB_CORE && I2C
676 select DVB_AU8522
677 default m if !MEDIA_SUBDRV_AUTOSELECT
678 help
667 default m if !MEDIA_SUBDRV_AUTOSELECT
668 help
679 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
680 you want to enable DTV demodulation support for this frontend.
669 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
670 to support this frontend.
681
671
682config DVB_AU8522_V4L
683 tristate "Auvitek AU8522 based ATV demod"
684 depends on VIDEO_DEV && DVB_CORE && I2C
685 select DVB_AU8522
672 This driver needs external firmware. Please use the commands
673 "<kerneldir>/scripts/get_dvb_firmware or51132_vsb" and/or
674 "<kerneldir>/scripts/get_dvb_firmware or51132_qam" to
675 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
676 /usr/lib/hotplug/firmware or /lib/firmware (depending on
677 configuration of firmware hotplug).
678
679config DVB_OR51211
680 tristate "Oren OR51211 based"
681 depends on DVB_CORE && I2C
686 default m if !MEDIA_SUBDRV_AUTOSELECT
687 help
682 default m if !MEDIA_SUBDRV_AUTOSELECT
683 help
688 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
689 you want to enable ATV demodulation support for this frontend.
684 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
690
685
691config DVB_S5H1411
692 tristate "Samsung S5H1411 based"
686 This driver needs external firmware. Please use the command
687 "<kerneldir>/scripts/get_dvb_firmware or51211" to
688 download it, and then copy it to /usr/lib/hotplug/firmware
689 or /lib/firmware (depending on configuration of firmware hotplug).
690
691config DVB_S5H1409
692 tristate "Samsung S5H1409 based"
693 depends on DVB_CORE && I2C
694 default m if !MEDIA_SUBDRV_AUTOSELECT
695 help
696 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
697 to support this frontend.
698
693 depends on DVB_CORE && I2C
694 default m if !MEDIA_SUBDRV_AUTOSELECT
695 help
696 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
697 to support this frontend.
698
699config DVB_MXL692
700 tristate "MaxLinear MXL692 based"
699config DVB_S5H1411
700 tristate "Samsung S5H1411 based"
701 depends on DVB_CORE && I2C
702 default m if !MEDIA_SUBDRV_AUTOSELECT
703 help
701 depends on DVB_CORE && I2C
702 default m if !MEDIA_SUBDRV_AUTOSELECT
703 help
704 MaxLinear MxL692 is a combo tuner-demodulator that
705 supports ATSC 8VSB and QAM modes. Say Y when you want to
706 support this frontend.
704 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
705 to support this frontend.
707
708comment "ISDB-T (terrestrial) frontends"
709 depends on DVB_CORE
710
706
707comment "ISDB-T (terrestrial) frontends"
708 depends on DVB_CORE
709
711config DVB_S921
712 tristate "Sharp S921 frontend"
713 depends on DVB_CORE && I2C
714 default m if !MEDIA_SUBDRV_AUTOSELECT
715 help
716 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
717 Say Y when you want to support this frontend.
718
719config DVB_DIB8000
720 tristate "DiBcom 8000MB/MC"
721 depends on DVB_CORE && I2C
722 default m if !MEDIA_SUBDRV_AUTOSELECT
723 help
724 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
725 Say Y when you want to support this frontend.
726
727config DVB_MB86A20S
728 tristate "Fujitsu mb86a20s"
729 depends on DVB_CORE && I2C
730 default m if !MEDIA_SUBDRV_AUTOSELECT
731 help
732 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
733 Say Y when you want to support this frontend.
734
710config DVB_DIB8000
711 tristate "DiBcom 8000MB/MC"
712 depends on DVB_CORE && I2C
713 default m if !MEDIA_SUBDRV_AUTOSELECT
714 help
715 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
716 Say Y when you want to support this frontend.
717
718config DVB_MB86A20S
719 tristate "Fujitsu mb86a20s"
720 depends on DVB_CORE && I2C
721 default m if !MEDIA_SUBDRV_AUTOSELECT
722 help
723 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
724 Say Y when you want to support this frontend.
725
735comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
736 depends on DVB_CORE
737
738config DVB_TC90522
739 tristate "Toshiba TC90522"
726config DVB_S921
727 tristate "Sharp S921 frontend"
740 depends on DVB_CORE && I2C
741 default m if !MEDIA_SUBDRV_AUTOSELECT
742 help
728 depends on DVB_CORE && I2C
729 default m if !MEDIA_SUBDRV_AUTOSELECT
730 help
743 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
731 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
744 Say Y when you want to support this frontend.
745
732 Say Y when you want to support this frontend.
733
734comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
735 depends on DVB_CORE
736
746config DVB_MN88443X
747 tristate "Socionext MN88443x"
748 depends on DVB_CORE && I2C
749 select REGMAP_I2C
750 default m if !MEDIA_SUBDRV_AUTOSELECT
751 help
752 A driver for Socionext/Panasonic MN884433 and MN884434
753 ISDB-S + ISDB-T demodulator.
754 Say Y when you want to support this frontend.
755
737config DVB_MN88443X
738 tristate "Socionext MN88443x"
739 depends on DVB_CORE && I2C
740 select REGMAP_I2C
741 default m if !MEDIA_SUBDRV_AUTOSELECT
742 help
743 A driver for Socionext/Panasonic MN884433 and MN884434
744 ISDB-S + ISDB-T demodulator.
745 Say Y when you want to support this frontend.
746
747config DVB_TC90522
748 tristate "Toshiba TC90522"
749 depends on DVB_CORE && I2C
750 default m if !MEDIA_SUBDRV_AUTOSELECT
751 help
752 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
753 Say Y when you want to support this frontend.
754
756comment "Digital terrestrial only tuners/PLL"
757 depends on DVB_CORE
758
759config DVB_PLL
760 tristate "Generic I2C PLL based tuners"
761 depends on DVB_CORE && I2C
762 default m if !MEDIA_SUBDRV_AUTOSELECT
763 help

--- 16 unchanged lines hidden (view full) ---

780 help
781 A driver for the silicon baseband tuner DiB0090 from DiBcom.
782 This device is only used inside a SiP called together with a
783 demodulator for now.
784
785comment "SEC control devices for DVB-S"
786 depends on DVB_CORE
787
755comment "Digital terrestrial only tuners/PLL"
756 depends on DVB_CORE
757
758config DVB_PLL
759 tristate "Generic I2C PLL based tuners"
760 depends on DVB_CORE && I2C
761 default m if !MEDIA_SUBDRV_AUTOSELECT
762 help

--- 16 unchanged lines hidden (view full) ---

779 help
780 A driver for the silicon baseband tuner DiB0090 from DiBcom.
781 This device is only used inside a SiP called together with a
782 demodulator for now.
783
784comment "SEC control devices for DVB-S"
785 depends on DVB_CORE
786
788source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
787config DVB_A8293
788 tristate "Allegro A8293"
789 depends on DVB_CORE && I2C
790 default m if !MEDIA_SUBDRV_AUTOSELECT
789
791
790config DVB_LNBH25
791 tristate "LNBH25 SEC controller"
792config DVB_AF9033
793 tristate "Afatech AF9033 DVB-T demodulator"
792 depends on DVB_CORE && I2C
794 depends on DVB_CORE && I2C
795 select REGMAP_I2C
793 default m if !MEDIA_SUBDRV_AUTOSELECT
796 default m if !MEDIA_SUBDRV_AUTOSELECT
797
798config DVB_ASCOT2E
799 tristate "Sony Ascot2E tuner"
800 depends on DVB_CORE && I2C
801 default m if !MEDIA_SUBDRV_AUTOSELECT
794 help
802 help
795 An SEC control chip.
796 Say Y when you want to support this chip.
803 Say Y when you want to support this frontend.
797
804
798config DVB_LNBH29
799 tristate "LNBH29 SEC controller"
805config DVB_ATBM8830
806 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
800 depends on DVB_CORE && I2C
801 default m if !MEDIA_SUBDRV_AUTOSELECT
802 help
807 depends on DVB_CORE && I2C
808 default m if !MEDIA_SUBDRV_AUTOSELECT
809 help
803 LNB power supply and control voltage
804 regulator chip with step-up converter
805 and I2C interface for STMicroelectronics LNBH29.
806 Say Y when you want to support this chip.
810 A DMB-TH tuner module. Say Y when you want to support this frontend.
807
811
808config DVB_LNBP21
809 tristate "LNBP21/LNBH24 SEC controllers"
812config DVB_HELENE
813 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
810 depends on DVB_CORE && I2C
811 default m if !MEDIA_SUBDRV_AUTOSELECT
812 help
814 depends on DVB_CORE && I2C
815 default m if !MEDIA_SUBDRV_AUTOSELECT
816 help
813 An SEC control chips.
817 Say Y when you want to support this frontend.
814
818
815config DVB_LNBP22
816 tristate "LNBP22 SEC controllers"
819config DVB_HORUS3A
820 tristate "Sony Horus3A tuner"
817 depends on DVB_CORE && I2C
818 default m if !MEDIA_SUBDRV_AUTOSELECT
819 help
821 depends on DVB_CORE && I2C
822 default m if !MEDIA_SUBDRV_AUTOSELECT
823 help
820 LNB power supply and control voltage
821 regulator chip with step-up converter
822 and I2C interface.
823 Say Y when you want to support this chip.
824 Say Y when you want to support this frontend.
824
825config DVB_ISL6405
826 tristate "ISL6405 SEC controller"
827 depends on DVB_CORE && I2C
828 default m if !MEDIA_SUBDRV_AUTOSELECT
829 help
830 An SEC control chip.
831

--- 6 unchanged lines hidden (view full) ---

838
839config DVB_ISL6423
840 tristate "ISL6423 SEC controller"
841 depends on DVB_CORE && I2C
842 default m if !MEDIA_SUBDRV_AUTOSELECT
843 help
844 A SEC controller chip from Intersil
845
825
826config DVB_ISL6405
827 tristate "ISL6405 SEC controller"
828 depends on DVB_CORE && I2C
829 default m if !MEDIA_SUBDRV_AUTOSELECT
830 help
831 An SEC control chip.
832

--- 6 unchanged lines hidden (view full) ---

839
840config DVB_ISL6423
841 tristate "ISL6423 SEC controller"
842 depends on DVB_CORE && I2C
843 default m if !MEDIA_SUBDRV_AUTOSELECT
844 help
845 A SEC controller chip from Intersil
846
846config DVB_A8293
847 tristate "Allegro A8293"
847config DVB_IX2505V
848 tristate "Sharp IX2505V silicon tuner"
848 depends on DVB_CORE && I2C
849 default m if !MEDIA_SUBDRV_AUTOSELECT
849 depends on DVB_CORE && I2C
850 default m if !MEDIA_SUBDRV_AUTOSELECT
851 help
852 A DVB-S tuner module. Say Y when you want to support this frontend.
850
851config DVB_LGS8GL5
852 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
853 depends on DVB_CORE && I2C
854 default m if !MEDIA_SUBDRV_AUTOSELECT
855 help
856 A DMB-TH tuner module. Say Y when you want to support this frontend.
857
858config DVB_LGS8GXX
859 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
860 depends on DVB_CORE && I2C
861 select FW_LOADER
862 default m if !MEDIA_SUBDRV_AUTOSELECT
863 help
864 A DMB-TH tuner module. Say Y when you want to support this frontend.
865
853
854config DVB_LGS8GL5
855 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
856 depends on DVB_CORE && I2C
857 default m if !MEDIA_SUBDRV_AUTOSELECT
858 help
859 A DMB-TH tuner module. Say Y when you want to support this frontend.
860
861config DVB_LGS8GXX
862 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
863 depends on DVB_CORE && I2C
864 select FW_LOADER
865 default m if !MEDIA_SUBDRV_AUTOSELECT
866 help
867 A DMB-TH tuner module. Say Y when you want to support this frontend.
868
866config DVB_ATBM8830
867 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
869config DVB_LNBH25
870 tristate "LNBH25 SEC controller"
868 depends on DVB_CORE && I2C
869 default m if !MEDIA_SUBDRV_AUTOSELECT
870 help
871 depends on DVB_CORE && I2C
872 default m if !MEDIA_SUBDRV_AUTOSELECT
873 help
871 A DMB-TH tuner module. Say Y when you want to support this frontend.
874 An SEC control chip.
875 Say Y when you want to support this chip.
872
876
873config DVB_TDA665x
874 tristate "TDA665x tuner"
877config DVB_LNBH29
878 tristate "LNBH29 SEC controller"
875 depends on DVB_CORE && I2C
876 default m if !MEDIA_SUBDRV_AUTOSELECT
877 help
879 depends on DVB_CORE && I2C
880 default m if !MEDIA_SUBDRV_AUTOSELECT
881 help
878 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
882 LNB power supply and control voltage
883 regulator chip with step-up converter
884 and I2C interface for STMicroelectronics LNBH29.
879 Say Y when you want to support this chip.
880
885 Say Y when you want to support this chip.
886
881 Currently supported tuners:
882 * Panasonic ENV57H12D5 (ET-50DT)
887config DVB_LNBP21
888 tristate "LNBP21/LNBH24 SEC controllers"
889 depends on DVB_CORE && I2C
890 default m if !MEDIA_SUBDRV_AUTOSELECT
891 help
892 An SEC control chips.
883
893
884config DVB_IX2505V
885 tristate "Sharp IX2505V silicon tuner"
894config DVB_LNBP22
895 tristate "LNBP22 SEC controllers"
886 depends on DVB_CORE && I2C
887 default m if !MEDIA_SUBDRV_AUTOSELECT
888 help
896 depends on DVB_CORE && I2C
897 default m if !MEDIA_SUBDRV_AUTOSELECT
898 help
889 A DVB-S tuner module. Say Y when you want to support this frontend.
899 LNB power supply and control voltage
900 regulator chip with step-up converter
901 and I2C interface.
902 Say Y when you want to support this chip.
890
891config DVB_M88RS2000
892 tristate "M88RS2000 DVB-S demodulator and tuner"
893 depends on DVB_CORE && I2C
894 default m if !MEDIA_SUBDRV_AUTOSELECT
895 help
896 A DVB-S tuner module.
897 Say Y when you want to support this frontend.
898
903
904config DVB_M88RS2000
905 tristate "M88RS2000 DVB-S demodulator and tuner"
906 depends on DVB_CORE && I2C
907 default m if !MEDIA_SUBDRV_AUTOSELECT
908 help
909 A DVB-S tuner module.
910 Say Y when you want to support this frontend.
911
899config DVB_AF9033
900 tristate "Afatech AF9033 DVB-T demodulator"
912config DVB_TDA665x
913 tristate "TDA665x tuner"
901 depends on DVB_CORE && I2C
914 depends on DVB_CORE && I2C
902 select REGMAP_I2C
903 default m if !MEDIA_SUBDRV_AUTOSELECT
915 default m if !MEDIA_SUBDRV_AUTOSELECT
904
905config DVB_HORUS3A
906 tristate "Sony Horus3A tuner"
907 depends on DVB_CORE && I2C
908 default m if !MEDIA_SUBDRV_AUTOSELECT
909 help
916 help
910 Say Y when you want to support this frontend.
917 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
918 Say Y when you want to support this chip.
911
919
912config DVB_ASCOT2E
913 tristate "Sony Ascot2E tuner"
914 depends on DVB_CORE && I2C
915 default m if !MEDIA_SUBDRV_AUTOSELECT
916 help
917 Say Y when you want to support this frontend.
920 Currently supported tuners:
921 * Panasonic ENV57H12D5 (ET-50DT)
918
922
919config DVB_HELENE
920 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
921 depends on DVB_CORE && I2C
922 default m if !MEDIA_SUBDRV_AUTOSELECT
923 help
924 Say Y when you want to support this frontend.
923source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
925
926comment "Common Interface (EN50221) controller drivers"
927 depends on DVB_CORE
928
929config DVB_CXD2099
930 tristate "Sony CXD2099AR Common Interface driver"
931 depends on DVB_CORE && I2C
932 select REGMAP_I2C

--- 26 unchanged lines hidden ---
924
925comment "Common Interface (EN50221) controller drivers"
926 depends on DVB_CORE
927
928config DVB_CXD2099
929 tristate "Sony CXD2099AR Common Interface driver"
930 depends on DVB_CORE && I2C
931 select REGMAP_I2C

--- 26 unchanged lines hidden ---