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