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