]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/media/dvb/frontends/Kconfig
35eb5f888b42ac8463b2b9a90604b4158edf1bb6
[mirror_ubuntu-artful-kernel.git] / drivers / media / dvb / frontends / Kconfig
1 menu "Customise DVB Frontends"
2 depends on DVB_CORE
3
4 config DVB_FE_CUSTOMISE
5 bool "Customise the frontend modules to build"
6 default N
7 help
8 This allows the user to deselect frontend drivers unnecessary
9 for their hardware from the build. Use this option with care
10 as deselecting frontends which are in fact necessary will result
11 in DVB devices which cannot be tuned due to lack of driver support.
12
13 If unsure say N.
14
15 comment "Multistandard (satellite) frontends"
16 depends on DVB_CORE
17
18 config DVB_STB0899
19 tristate "STB0899 based"
20 depends on DVB_CORE
21 help
22 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
23 to support this demodulator based frontends
24
25 comment "DVB-S (satellite) frontends"
26 depends on DVB_CORE
27
28 config DVB_CX24110
29 tristate "Conexant CX24110 based"
30 depends on DVB_CORE && I2C
31 default m if DVB_FE_CUSTOMISE
32 help
33 A DVB-S tuner module. Say Y when you want to support this frontend.
34
35 config DVB_CX24123
36 tristate "Conexant CX24123 based"
37 depends on DVB_CORE && I2C
38 default m if DVB_FE_CUSTOMISE
39 help
40 A DVB-S tuner module. Say Y when you want to support this frontend.
41
42 config DVB_MT312
43 tristate "Zarlink VP310/MT312/ZL10313 based"
44 depends on DVB_CORE && I2C
45 default m if DVB_FE_CUSTOMISE
46 help
47 A DVB-S tuner module. Say Y when you want to support this frontend.
48
49 config DVB_S5H1420
50 tristate "Samsung S5H1420 based"
51 depends on DVB_CORE && I2C
52 default m if DVB_FE_CUSTOMISE
53 help
54 A DVB-S tuner module. Say Y when you want to support this frontend.
55
56 config DVB_STV0288
57 tristate "ST STV0288 based"
58 depends on DVB_CORE && I2C
59 default m if DVB_FE_CUSTOMISE
60 help
61 A DVB-S tuner module. Say Y when you want to support this frontend.
62
63 config DVB_STB6000
64 tristate "ST STB6000 silicon tuner"
65 depends on DVB_CORE && I2C
66 default m if DVB_FE_CUSTOMISE
67 help
68 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
69
70 config DVB_STV0299
71 tristate "ST STV0299 based"
72 depends on DVB_CORE && I2C
73 default m if DVB_FE_CUSTOMISE
74 help
75 A DVB-S tuner module. Say Y when you want to support this frontend.
76
77 config DVB_TDA8083
78 tristate "Philips TDA8083 based"
79 depends on DVB_CORE && I2C
80 default m if DVB_FE_CUSTOMISE
81 help
82 A DVB-S tuner module. Say Y when you want to support this frontend.
83
84 config DVB_TDA10086
85 tristate "Philips TDA10086 based"
86 depends on DVB_CORE && I2C
87 default m if DVB_FE_CUSTOMISE
88 help
89 A DVB-S tuner module. Say Y when you want to support this frontend.
90
91 config DVB_VES1X93
92 tristate "VLSI VES1893 or VES1993 based"
93 depends on DVB_CORE && I2C
94 default m if DVB_FE_CUSTOMISE
95 help
96 A DVB-S tuner module. Say Y when you want to support this frontend.
97
98 config DVB_TUNER_ITD1000
99 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
100 depends on DVB_CORE && I2C
101 default m if DVB_FE_CUSTOMISE
102 help
103 A DVB-S tuner module. Say Y when you want to support this frontend.
104
105 config DVB_TDA826X
106 tristate "Philips TDA826X silicon tuner"
107 depends on DVB_CORE && I2C
108 default m if DVB_FE_CUSTOMISE
109 help
110 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
111
112 config DVB_TUA6100
113 tristate "Infineon TUA6100 PLL"
114 depends on DVB_CORE && I2C
115 default m if DVB_FE_CUSTOMISE
116 help
117 A DVB-S PLL chip.
118
119 config DVB_CX24116
120 tristate "Conexant CX24116 based"
121 depends on DVB_CORE && I2C
122 default m if DVB_FE_CUSTOMISE
123 help
124 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
125
126 config DVB_SI21XX
127 tristate "Silicon Labs SI21XX based"
128 depends on DVB_CORE && I2C
129 default m if DVB_FE_CUSTOMISE
130 help
131 A DVB-S tuner module. Say Y when you want to support this frontend.
132
133 comment "DVB-T (terrestrial) frontends"
134 depends on DVB_CORE
135
136 config DVB_SP8870
137 tristate "Spase sp8870 based"
138 depends on DVB_CORE && I2C
139 default m if DVB_FE_CUSTOMISE
140 help
141 A DVB-T tuner module. Say Y when you want to support this frontend.
142
143 This driver needs external firmware. Please use the command
144 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
145 download/extract it, and then copy it to /usr/lib/hotplug/firmware
146 or /lib/firmware (depending on configuration of firmware hotplug).
147
148 config DVB_SP887X
149 tristate "Spase sp887x based"
150 depends on DVB_CORE && I2C
151 default m if DVB_FE_CUSTOMISE
152 help
153 A DVB-T tuner module. Say Y when you want to support this frontend.
154
155 This driver needs external firmware. Please use the command
156 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
157 download/extract it, and then copy it to /usr/lib/hotplug/firmware
158 or /lib/firmware (depending on configuration of firmware hotplug).
159
160 config DVB_CX22700
161 tristate "Conexant CX22700 based"
162 depends on DVB_CORE && I2C
163 default m if DVB_FE_CUSTOMISE
164 help
165 A DVB-T tuner module. Say Y when you want to support this frontend.
166
167 config DVB_CX22702
168 tristate "Conexant cx22702 demodulator (OFDM)"
169 depends on DVB_CORE && I2C
170 default m if DVB_FE_CUSTOMISE
171 help
172 A DVB-T tuner module. Say Y when you want to support this frontend.
173
174 config DVB_DRX397XD
175 tristate "Micronas DRX3975D/DRX3977D based"
176 depends on DVB_CORE && I2C
177 default m if DVB_FE_CUSTOMISE
178 help
179 A DVB-T tuner module. Say Y when you want to support this frontend.
180
181 TODO:
182 This driver needs external firmware. Please use the command
183 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
184 download/extract them, and then copy them to /usr/lib/hotplug/firmware
185 or /lib/firmware (depending on configuration of firmware hotplug).
186
187 config DVB_L64781
188 tristate "LSI L64781"
189 depends on DVB_CORE && I2C
190 default m if DVB_FE_CUSTOMISE
191 help
192 A DVB-T tuner module. Say Y when you want to support this frontend.
193
194 config DVB_TDA1004X
195 tristate "Philips TDA10045H/TDA10046H based"
196 depends on DVB_CORE && I2C
197 default m if DVB_FE_CUSTOMISE
198 help
199 A DVB-T tuner module. Say Y when you want to support this frontend.
200
201 This driver needs external firmware. Please use the commands
202 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
203 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
204 download/extract them, and then copy them to /usr/lib/hotplug/firmware
205 or /lib/firmware (depending on configuration of firmware hotplug).
206
207 config DVB_NXT6000
208 tristate "NxtWave Communications NXT6000 based"
209 depends on DVB_CORE && I2C
210 default m if DVB_FE_CUSTOMISE
211 help
212 A DVB-T tuner module. Say Y when you want to support this frontend.
213
214 config DVB_MT352
215 tristate "Zarlink MT352 based"
216 depends on DVB_CORE && I2C
217 default m if DVB_FE_CUSTOMISE
218 help
219 A DVB-T tuner module. Say Y when you want to support this frontend.
220
221 config DVB_ZL10353
222 tristate "Zarlink ZL10353 based"
223 depends on DVB_CORE && I2C
224 default m if DVB_FE_CUSTOMISE
225 help
226 A DVB-T tuner module. Say Y when you want to support this frontend.
227
228 config DVB_DIB3000MB
229 tristate "DiBcom 3000M-B"
230 depends on DVB_CORE && I2C
231 default m if DVB_FE_CUSTOMISE
232 help
233 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
234 to support this frontend.
235
236 config DVB_DIB3000MC
237 tristate "DiBcom 3000P/M-C"
238 depends on DVB_CORE && I2C
239 default m if DVB_FE_CUSTOMISE
240 help
241 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
242 to support this frontend.
243
244 config DVB_DIB7000M
245 tristate "DiBcom 7000MA/MB/PA/PB/MC"
246 depends on DVB_CORE && I2C
247 default m if DVB_FE_CUSTOMISE
248 help
249 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
250 to support this frontend.
251
252 config DVB_DIB7000P
253 tristate "DiBcom 7000PC"
254 depends on DVB_CORE && I2C
255 default m if DVB_FE_CUSTOMISE
256 help
257 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
258 to support this frontend.
259
260 config DVB_TDA10048
261 tristate "Philips TDA10048HN based"
262 depends on DVB_CORE && I2C
263 default m if DVB_FE_CUSTOMISE
264 help
265 A DVB-T tuner module. Say Y when you want to support this frontend.
266
267 comment "DVB-C (cable) frontends"
268 depends on DVB_CORE
269
270 config DVB_VES1820
271 tristate "VLSI VES1820 based"
272 depends on DVB_CORE && I2C
273 default m if DVB_FE_CUSTOMISE
274 help
275 A DVB-C tuner module. Say Y when you want to support this frontend.
276
277 config DVB_TDA10021
278 tristate "Philips TDA10021 based"
279 depends on DVB_CORE && I2C
280 default m if DVB_FE_CUSTOMISE
281 help
282 A DVB-C tuner module. Say Y when you want to support this frontend.
283
284 config DVB_TDA10023
285 tristate "Philips TDA10023 based"
286 depends on DVB_CORE && I2C
287 default m if DVB_FE_CUSTOMISE
288 help
289 A DVB-C tuner module. Say Y when you want to support this frontend.
290
291 config DVB_STV0297
292 tristate "ST STV0297 based"
293 depends on DVB_CORE && I2C
294 default m if DVB_FE_CUSTOMISE
295 help
296 A DVB-C tuner module. Say Y when you want to support this frontend.
297
298 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
299 depends on DVB_CORE
300
301 config DVB_NXT200X
302 tristate "NxtWave Communications NXT2002/NXT2004 based"
303 depends on DVB_CORE && I2C
304 default m if DVB_FE_CUSTOMISE
305 help
306 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
307 to support this frontend.
308
309 This driver needs external firmware. Please use the commands
310 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
311 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
312 download/extract them, and then copy them to /usr/lib/hotplug/firmware
313 or /lib/firmware (depending on configuration of firmware hotplug).
314
315 config DVB_OR51211
316 tristate "Oren OR51211 based"
317 depends on DVB_CORE && I2C
318 default m if DVB_FE_CUSTOMISE
319 help
320 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
321
322 This driver needs external firmware. Please use the command
323 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
324 download it, and then copy it to /usr/lib/hotplug/firmware
325 or /lib/firmware (depending on configuration of firmware hotplug).
326
327 config DVB_OR51132
328 tristate "Oren OR51132 based"
329 depends on DVB_CORE && I2C
330 default m if DVB_FE_CUSTOMISE
331 help
332 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
333 to support this frontend.
334
335 This driver needs external firmware. Please use the commands
336 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
337 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
338 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
339 /usr/lib/hotplug/firmware or /lib/firmware (depending on
340 configuration of firmware hotplug).
341
342 config DVB_BCM3510
343 tristate "Broadcom BCM3510"
344 depends on DVB_CORE && I2C
345 default m if DVB_FE_CUSTOMISE
346 help
347 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
348 support this frontend.
349
350 config DVB_LGDT330X
351 tristate "LG Electronics LGDT3302/LGDT3303 based"
352 depends on DVB_CORE && I2C
353 default m if DVB_FE_CUSTOMISE
354 help
355 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
356 to support this frontend.
357
358 config DVB_LGDT3304
359 tristate "LG Electronics LGDT3304"
360 depends on DVB_CORE && I2C
361 default m if DVB_FE_CUSTOMISE
362 help
363 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
364 to support this frontend.
365
366 config DVB_S5H1409
367 tristate "Samsung S5H1409 based"
368 depends on DVB_CORE && I2C
369 default m if DVB_FE_CUSTOMISE
370 help
371 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
372 to support this frontend.
373
374 config DVB_AU8522
375 tristate "Auvitek AU8522 based"
376 depends on DVB_CORE && I2C
377 default m if DVB_FE_CUSTOMISE
378 help
379 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
380 to support this frontend.
381
382 config DVB_S5H1411
383 tristate "Samsung S5H1411 based"
384 depends on DVB_CORE && I2C
385 default m if DVB_FE_CUSTOMISE
386 help
387 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
388 to support this frontend.
389
390 comment "ISDB-T (terrestrial) frontends"
391 depends on DVB_CORE
392
393 config DVB_S921
394 tristate "Sharp S921 tuner"
395 depends on DVB_CORE && I2C
396 default m if DVB_FE_CUSTOMISE
397 help
398 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
399 Say Y when you want to support this frontend.
400
401 comment "Digital terrestrial only tuners/PLL"
402 depends on DVB_CORE
403
404 config DVB_PLL
405 tristate "Generic I2C PLL based tuners"
406 depends on DVB_CORE && I2C
407 default m if DVB_FE_CUSTOMISE
408 help
409 This module drives a number of tuners based on PLL chips with a
410 common I2C interface. Say Y when you want to support these tuners.
411
412 config DVB_TUNER_DIB0070
413 tristate "DiBcom DiB0070 silicon base-band tuner"
414 depends on I2C
415 default m if DVB_FE_CUSTOMISE
416 help
417 A driver for the silicon baseband tuner DiB0070 from DiBcom.
418 This device is only used inside a SiP called togther with a
419 demodulator for now.
420
421 comment "SEC control devices for DVB-S"
422 depends on DVB_CORE
423
424 config DVB_LNBP21
425 tristate "LNBP21 SEC controller"
426 depends on DVB_CORE && I2C
427 default m if DVB_FE_CUSTOMISE
428 help
429 An SEC control chip.
430
431 config DVB_ISL6405
432 tristate "ISL6405 SEC controller"
433 depends on DVB_CORE && I2C
434 default m if DVB_FE_CUSTOMISE
435 help
436 An SEC control chip.
437
438 config DVB_ISL6421
439 tristate "ISL6421 SEC controller"
440 depends on DVB_CORE && I2C
441 default m if DVB_FE_CUSTOMISE
442 help
443 An SEC control chip.
444
445 config DVB_LGS8GL5
446 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
447 depends on DVB_CORE && I2C
448 default m if DVB_FE_CUSTOMISE
449 help
450 A DMB-TH tuner module. Say Y when you want to support this frontend.
451
452 comment "Tools to develop new frontends"
453
454 config DVB_DUMMY_FE
455 tristate "Dummy frontend driver"
456 default n
457
458 config DVB_AF9013
459 tristate "Afatech AF9013 demodulator"
460 depends on DVB_CORE && I2C
461 default m if DVB_FE_CUSTOMISE
462 help
463 Say Y when you want to support this frontend.
464 endmenu