Merge branch 'for-rmk' of git://git.marvell.com/orion into devel-stable
[deliverable/linux.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 config DVB_STV090x
39 tristate "STV0900/STV0903(A/B) based"
40 depends on DVB_CORE && I2C
41 default m if DVB_FE_CUSTOMISE
42 help
43 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
44 Say Y when you want to support these frontends.
45
46 config DVB_STV6110x
47 tristate "STV6110/(A) based tuners"
48 depends on DVB_CORE && I2C
49 default m if DVB_FE_CUSTOMISE
50 help
51 A Silicon tuner that supports DVB-S and DVB-S2 modes
52
53 comment "DVB-S (satellite) frontends"
54 depends on DVB_CORE
55
56 config DVB_CX24110
57 tristate "Conexant CX24110 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_CX24123
64 tristate "Conexant CX24123 based"
65 depends on DVB_CORE && I2C
66 default m if DVB_FE_CUSTOMISE
67 help
68 A DVB-S tuner module. Say Y when you want to support this frontend.
69
70 config DVB_MT312
71 tristate "Zarlink VP310/MT312/ZL10313 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_ZL10036
78 tristate "Zarlink ZL10036 silicon tuner"
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_ZL10039
85 tristate "Zarlink ZL10039 silicon tuner"
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_S5H1420
92 tristate "Samsung S5H1420 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_STV0288
99 tristate "ST STV0288 based"
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_STB6000
106 tristate "ST STB6000 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_STV0299
113 tristate "ST STV0299 based"
114 depends on DVB_CORE && I2C
115 default m if DVB_FE_CUSTOMISE
116 help
117 A DVB-S tuner module. Say Y when you want to support this frontend.
118
119 config DVB_STV6110
120 tristate "ST STV6110 silicon tuner"
121 depends on DVB_CORE && I2C
122 default m if DVB_FE_CUSTOMISE
123 help
124 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
125
126 config DVB_STV0900
127 tristate "ST STV0900 based"
128 depends on DVB_CORE && I2C
129 default m if DVB_FE_CUSTOMISE
130 help
131 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
132
133 config DVB_TDA8083
134 tristate "Philips TDA8083 based"
135 depends on DVB_CORE && I2C
136 default m if DVB_FE_CUSTOMISE
137 help
138 A DVB-S tuner module. Say Y when you want to support this frontend.
139
140 config DVB_TDA10086
141 tristate "Philips TDA10086 based"
142 depends on DVB_CORE && I2C
143 default m if DVB_FE_CUSTOMISE
144 help
145 A DVB-S tuner module. Say Y when you want to support this frontend.
146
147 config DVB_TDA8261
148 tristate "Philips TDA8261 based"
149 depends on DVB_CORE && I2C
150 default m if DVB_FE_CUSTOMISE
151 help
152 A DVB-S tuner module. Say Y when you want to support this frontend.
153
154 config DVB_VES1X93
155 tristate "VLSI VES1893 or VES1993 based"
156 depends on DVB_CORE && I2C
157 default m if DVB_FE_CUSTOMISE
158 help
159 A DVB-S tuner module. Say Y when you want to support this frontend.
160
161 config DVB_TUNER_ITD1000
162 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
163 depends on DVB_CORE && I2C
164 default m if DVB_FE_CUSTOMISE
165 help
166 A DVB-S tuner module. Say Y when you want to support this frontend.
167
168 config DVB_TUNER_CX24113
169 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
170 depends on DVB_CORE && I2C
171 default m if DVB_FE_CUSTOMISE
172 help
173 A DVB-S tuner module. Say Y when you want to support this frontend.
174
175
176 config DVB_TDA826X
177 tristate "Philips TDA826X silicon tuner"
178 depends on DVB_CORE && I2C
179 default m if DVB_FE_CUSTOMISE
180 help
181 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
182
183 config DVB_TUA6100
184 tristate "Infineon TUA6100 PLL"
185 depends on DVB_CORE && I2C
186 default m if DVB_FE_CUSTOMISE
187 help
188 A DVB-S PLL chip.
189
190 config DVB_CX24116
191 tristate "Conexant CX24116 based"
192 depends on DVB_CORE && I2C
193 default m if DVB_FE_CUSTOMISE
194 help
195 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
196
197 config DVB_SI21XX
198 tristate "Silicon Labs SI21XX based"
199 depends on DVB_CORE && I2C
200 default m if DVB_FE_CUSTOMISE
201 help
202 A DVB-S tuner module. Say Y when you want to support this frontend.
203
204 config DVB_DS3000
205 tristate "Montage Tehnology DS3000 based"
206 depends on DVB_CORE && I2C
207 default m if DVB_FE_CUSTOMISE
208 help
209 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
210
211 config DVB_MB86A16
212 tristate "Fujitsu MB86A16 based"
213 depends on DVB_CORE && I2C
214 default m if DVB_FE_CUSTOMISE
215 help
216 A DVB-S/DSS Direct Conversion reveiver.
217 Say Y when you want to support this frontend.
218
219 comment "DVB-T (terrestrial) frontends"
220 depends on DVB_CORE
221
222 config DVB_SP8870
223 tristate "Spase sp8870 based"
224 depends on DVB_CORE && I2C
225 default m if DVB_FE_CUSTOMISE
226 help
227 A DVB-T tuner module. Say Y when you want to support this frontend.
228
229 This driver needs external firmware. Please use the command
230 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
231 download/extract it, and then copy it to /usr/lib/hotplug/firmware
232 or /lib/firmware (depending on configuration of firmware hotplug).
233
234 config DVB_SP887X
235 tristate "Spase sp887x based"
236 depends on DVB_CORE && I2C
237 default m if DVB_FE_CUSTOMISE
238 help
239 A DVB-T tuner module. Say Y when you want to support this frontend.
240
241 This driver needs external firmware. Please use the command
242 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
243 download/extract it, and then copy it to /usr/lib/hotplug/firmware
244 or /lib/firmware (depending on configuration of firmware hotplug).
245
246 config DVB_CX22700
247 tristate "Conexant CX22700 based"
248 depends on DVB_CORE && I2C
249 default m if DVB_FE_CUSTOMISE
250 help
251 A DVB-T tuner module. Say Y when you want to support this frontend.
252
253 config DVB_CX22702
254 tristate "Conexant cx22702 demodulator (OFDM)"
255 depends on DVB_CORE && I2C
256 default m if DVB_FE_CUSTOMISE
257 help
258 A DVB-T tuner module. Say Y when you want to support this frontend.
259
260 config DVB_DRX397XD
261 tristate "Micronas DRX3975D/DRX3977D 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 TODO:
268 This driver needs external firmware. Please use the command
269 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
270 download/extract them, and then copy them to /usr/lib/hotplug/firmware
271 or /lib/firmware (depending on configuration of firmware hotplug).
272
273 config DVB_L64781
274 tristate "LSI L64781"
275 depends on DVB_CORE && I2C
276 default m if DVB_FE_CUSTOMISE
277 help
278 A DVB-T tuner module. Say Y when you want to support this frontend.
279
280 config DVB_TDA1004X
281 tristate "Philips TDA10045H/TDA10046H based"
282 depends on DVB_CORE && I2C
283 default m if DVB_FE_CUSTOMISE
284 help
285 A DVB-T tuner module. Say Y when you want to support this frontend.
286
287 This driver needs external firmware. Please use the commands
288 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
289 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
290 download/extract them, and then copy them to /usr/lib/hotplug/firmware
291 or /lib/firmware (depending on configuration of firmware hotplug).
292
293 config DVB_NXT6000
294 tristate "NxtWave Communications NXT6000 based"
295 depends on DVB_CORE && I2C
296 default m if DVB_FE_CUSTOMISE
297 help
298 A DVB-T tuner module. Say Y when you want to support this frontend.
299
300 config DVB_MT352
301 tristate "Zarlink MT352 based"
302 depends on DVB_CORE && I2C
303 default m if DVB_FE_CUSTOMISE
304 help
305 A DVB-T tuner module. Say Y when you want to support this frontend.
306
307 config DVB_ZL10353
308 tristate "Zarlink ZL10353 based"
309 depends on DVB_CORE && I2C
310 default m if DVB_FE_CUSTOMISE
311 help
312 A DVB-T tuner module. Say Y when you want to support this frontend.
313
314 config DVB_DIB3000MB
315 tristate "DiBcom 3000M-B"
316 depends on DVB_CORE && I2C
317 default m if DVB_FE_CUSTOMISE
318 help
319 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
320 to support this frontend.
321
322 config DVB_DIB3000MC
323 tristate "DiBcom 3000P/M-C"
324 depends on DVB_CORE && I2C
325 default m if DVB_FE_CUSTOMISE
326 help
327 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
328 to support this frontend.
329
330 config DVB_DIB7000M
331 tristate "DiBcom 7000MA/MB/PA/PB/MC"
332 depends on DVB_CORE && I2C
333 default m if DVB_FE_CUSTOMISE
334 help
335 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
336 to support this frontend.
337
338 config DVB_DIB7000P
339 tristate "DiBcom 7000PC"
340 depends on DVB_CORE && I2C
341 default m if DVB_FE_CUSTOMISE
342 help
343 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
344 to support this frontend.
345
346 config DVB_TDA10048
347 tristate "Philips TDA10048HN based"
348 depends on DVB_CORE && I2C
349 default m if DVB_FE_CUSTOMISE
350 help
351 A DVB-T tuner module. Say Y when you want to support this frontend.
352
353 config DVB_AF9013
354 tristate "Afatech AF9013 demodulator"
355 depends on DVB_CORE && I2C
356 default m if DVB_FE_CUSTOMISE
357 help
358 Say Y when you want to support this frontend.
359
360 config DVB_EC100
361 tristate "E3C EC100"
362 depends on DVB_CORE && I2C
363 default m if DVB_FE_CUSTOMISE
364 help
365 Say Y when you want to support this frontend.
366
367 comment "DVB-C (cable) frontends"
368 depends on DVB_CORE
369
370 config DVB_VES1820
371 tristate "VLSI VES1820 based"
372 depends on DVB_CORE && I2C
373 default m if DVB_FE_CUSTOMISE
374 help
375 A DVB-C tuner module. Say Y when you want to support this frontend.
376
377 config DVB_TDA10021
378 tristate "Philips TDA10021 based"
379 depends on DVB_CORE && I2C
380 default m if DVB_FE_CUSTOMISE
381 help
382 A DVB-C tuner module. Say Y when you want to support this frontend.
383
384 config DVB_TDA10023
385 tristate "Philips TDA10023 based"
386 depends on DVB_CORE && I2C
387 default m if DVB_FE_CUSTOMISE
388 help
389 A DVB-C tuner module. Say Y when you want to support this frontend.
390
391 config DVB_STV0297
392 tristate "ST STV0297 based"
393 depends on DVB_CORE && I2C
394 default m if DVB_FE_CUSTOMISE
395 help
396 A DVB-C tuner module. Say Y when you want to support this frontend.
397
398 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
399 depends on DVB_CORE
400
401 config DVB_NXT200X
402 tristate "NxtWave Communications NXT2002/NXT2004 based"
403 depends on DVB_CORE && I2C
404 default m if DVB_FE_CUSTOMISE
405 help
406 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
407 to support this frontend.
408
409 This driver needs external firmware. Please use the commands
410 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
411 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
412 download/extract them, and then copy them to /usr/lib/hotplug/firmware
413 or /lib/firmware (depending on configuration of firmware hotplug).
414
415 config DVB_OR51211
416 tristate "Oren OR51211 based"
417 depends on DVB_CORE && I2C
418 default m if DVB_FE_CUSTOMISE
419 help
420 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
421
422 This driver needs external firmware. Please use the command
423 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
424 download it, and then copy it to /usr/lib/hotplug/firmware
425 or /lib/firmware (depending on configuration of firmware hotplug).
426
427 config DVB_OR51132
428 tristate "Oren OR51132 based"
429 depends on DVB_CORE && I2C
430 default m if DVB_FE_CUSTOMISE
431 help
432 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
433 to support this frontend.
434
435 This driver needs external firmware. Please use the commands
436 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
437 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
438 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
439 /usr/lib/hotplug/firmware or /lib/firmware (depending on
440 configuration of firmware hotplug).
441
442 config DVB_BCM3510
443 tristate "Broadcom BCM3510"
444 depends on DVB_CORE && I2C
445 default m if DVB_FE_CUSTOMISE
446 help
447 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
448 support this frontend.
449
450 config DVB_LGDT330X
451 tristate "LG Electronics LGDT3302/LGDT3303 based"
452 depends on DVB_CORE && I2C
453 default m if DVB_FE_CUSTOMISE
454 help
455 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
456 to support this frontend.
457
458 config DVB_LGDT3304
459 tristate "LG Electronics LGDT3304"
460 depends on DVB_CORE && I2C
461 default m if DVB_FE_CUSTOMISE
462 help
463 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
464 to support this frontend.
465
466 config DVB_LGDT3305
467 tristate "LG Electronics LGDT3305 based"
468 depends on DVB_CORE && I2C
469 default m if DVB_FE_CUSTOMISE
470 help
471 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
472 to support this frontend.
473
474 config DVB_S5H1409
475 tristate "Samsung S5H1409 based"
476 depends on DVB_CORE && I2C
477 default m if DVB_FE_CUSTOMISE
478 help
479 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
480 to support this frontend.
481
482 config DVB_AU8522
483 tristate "Auvitek AU8522 based"
484 depends on DVB_CORE && I2C && VIDEO_V4L2
485 default m if DVB_FE_CUSTOMISE
486 help
487 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
488 to support this frontend.
489
490 config DVB_S5H1411
491 tristate "Samsung S5H1411 based"
492 depends on DVB_CORE && I2C
493 default m if DVB_FE_CUSTOMISE
494 help
495 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
496 to support this frontend.
497
498 comment "ISDB-T (terrestrial) frontends"
499 depends on DVB_CORE
500
501 config DVB_S921
502 tristate "Sharp S921 tuner"
503 depends on DVB_CORE && I2C
504 default m if DVB_FE_CUSTOMISE
505 help
506 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
507 Say Y when you want to support this frontend.
508
509 config DVB_DIB8000
510 tristate "DiBcom 8000MB/MC"
511 depends on DVB_CORE && I2C
512 default m if DVB_FE_CUSTOMISE
513 help
514 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
515 Say Y when you want to support this frontend.
516
517 comment "Digital terrestrial only tuners/PLL"
518 depends on DVB_CORE
519
520 config DVB_PLL
521 tristate "Generic I2C PLL based tuners"
522 depends on DVB_CORE && I2C
523 default m if DVB_FE_CUSTOMISE
524 help
525 This module drives a number of tuners based on PLL chips with a
526 common I2C interface. Say Y when you want to support these tuners.
527
528 config DVB_TUNER_DIB0070
529 tristate "DiBcom DiB0070 silicon base-band tuner"
530 depends on I2C
531 default m if DVB_FE_CUSTOMISE
532 help
533 A driver for the silicon baseband tuner DiB0070 from DiBcom.
534 This device is only used inside a SiP called together with a
535 demodulator for now.
536
537 config DVB_TUNER_DIB0090
538 tristate "DiBcom DiB0090 silicon base-band tuner"
539 depends on I2C
540 default m if DVB_FE_CUSTOMISE
541 help
542 A driver for the silicon baseband tuner DiB0090 from DiBcom.
543 This device is only used inside a SiP called together with a
544 demodulator for now.
545
546 comment "SEC control devices for DVB-S"
547 depends on DVB_CORE
548
549 config DVB_LNBP21
550 tristate "LNBP21/LNBH24 SEC controllers"
551 depends on DVB_CORE && I2C
552 default m if DVB_FE_CUSTOMISE
553 help
554 An SEC control chips.
555
556 config DVB_ISL6405
557 tristate "ISL6405 SEC controller"
558 depends on DVB_CORE && I2C
559 default m if DVB_FE_CUSTOMISE
560 help
561 An SEC control chip.
562
563 config DVB_ISL6421
564 tristate "ISL6421 SEC controller"
565 depends on DVB_CORE && I2C
566 default m if DVB_FE_CUSTOMISE
567 help
568 An SEC control chip.
569
570 config DVB_ISL6423
571 tristate "ISL6423 SEC controller"
572 depends on DVB_CORE && I2C
573 default m if DVB_FE_CUSTOMISE
574 help
575 A SEC controller chip from Intersil
576
577 config DVB_LGS8GL5
578 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
579 depends on DVB_CORE && I2C
580 default m if DVB_FE_CUSTOMISE
581 help
582 A DMB-TH tuner module. Say Y when you want to support this frontend.
583
584 config DVB_LGS8GXX
585 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
586 depends on DVB_CORE && I2C
587 default m if DVB_FE_CUSTOMISE
588 help
589 A DMB-TH tuner module. Say Y when you want to support this frontend.
590
591 config DVB_ATBM8830
592 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
593 depends on DVB_CORE && I2C
594 default m if DVB_FE_CUSTOMISE
595 help
596 A DMB-TH tuner module. Say Y when you want to support this frontend.
597
598 config DVB_TDA665x
599 tristate "TDA665x tuner"
600 depends on DVB_CORE && I2C
601 default m if DVB_FE_CUSTOMISE
602 help
603 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
604 Say Y when you want to support this chip.
605
606 Currently supported tuners:
607 * Panasonic ENV57H12D5 (ET-50DT)
608
609 comment "Tools to develop new frontends"
610
611 config DVB_DUMMY_FE
612 tristate "Dummy frontend driver"
613 default n
614 endmenu
615
616 endif
This page took 0.060579 seconds and 5 git commands to generate.