]> git.karo-electronics.de Git - linux-beck.git/blob - drivers/media/dvb/frontends/Kconfig
V4L/DVB (13374): AltoBeam ATBM8830 GB20600-2006(DMB-TH) demodulator
[linux-beck.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 comment "DVB-T (terrestrial) frontends"
205         depends on DVB_CORE
206
207 config DVB_SP8870
208         tristate "Spase sp8870 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           This driver needs external firmware. Please use the command
215           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
216           download/extract it, and then copy it to /usr/lib/hotplug/firmware
217           or /lib/firmware (depending on configuration of firmware hotplug).
218
219 config DVB_SP887X
220         tristate "Spase sp887x based"
221         depends on DVB_CORE && I2C
222         default m if DVB_FE_CUSTOMISE
223         help
224           A DVB-T tuner module. Say Y when you want to support this frontend.
225
226           This driver needs external firmware. Please use the command
227           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
228           download/extract it, and then copy it to /usr/lib/hotplug/firmware
229           or /lib/firmware (depending on configuration of firmware hotplug).
230
231 config DVB_CX22700
232         tristate "Conexant CX22700 based"
233         depends on DVB_CORE && I2C
234         default m if DVB_FE_CUSTOMISE
235         help
236           A DVB-T tuner module. Say Y when you want to support this frontend.
237
238 config DVB_CX22702
239         tristate "Conexant cx22702 demodulator (OFDM)"
240         depends on DVB_CORE && I2C
241         default m if DVB_FE_CUSTOMISE
242         help
243           A DVB-T tuner module. Say Y when you want to support this frontend.
244
245 config DVB_DRX397XD
246         tristate "Micronas DRX3975D/DRX3977D 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           TODO:
253           This driver needs external firmware. Please use the command
254           "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
255           download/extract them, and then copy them to /usr/lib/hotplug/firmware
256           or /lib/firmware (depending on configuration of firmware hotplug).
257
258 config DVB_L64781
259         tristate "LSI L64781"
260         depends on DVB_CORE && I2C
261         default m if DVB_FE_CUSTOMISE
262         help
263           A DVB-T tuner module. Say Y when you want to support this frontend.
264
265 config DVB_TDA1004X
266         tristate "Philips TDA10045H/TDA10046H based"
267         depends on DVB_CORE && I2C
268         default m if DVB_FE_CUSTOMISE
269         help
270           A DVB-T tuner module. Say Y when you want to support this frontend.
271
272           This driver needs external firmware. Please use the commands
273           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
274           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
275           download/extract them, and then copy them to /usr/lib/hotplug/firmware
276           or /lib/firmware (depending on configuration of firmware hotplug).
277
278 config DVB_NXT6000
279         tristate "NxtWave Communications NXT6000 based"
280         depends on DVB_CORE && I2C
281         default m if DVB_FE_CUSTOMISE
282         help
283           A DVB-T tuner module. Say Y when you want to support this frontend.
284
285 config DVB_MT352
286         tristate "Zarlink MT352 based"
287         depends on DVB_CORE && I2C
288         default m if DVB_FE_CUSTOMISE
289         help
290           A DVB-T tuner module. Say Y when you want to support this frontend.
291
292 config DVB_ZL10353
293         tristate "Zarlink ZL10353 based"
294         depends on DVB_CORE && I2C
295         default m if DVB_FE_CUSTOMISE
296         help
297           A DVB-T tuner module. Say Y when you want to support this frontend.
298
299 config DVB_DIB3000MB
300         tristate "DiBcom 3000M-B"
301         depends on DVB_CORE && I2C
302         default m if DVB_FE_CUSTOMISE
303         help
304           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
305           to support this frontend.
306
307 config DVB_DIB3000MC
308         tristate "DiBcom 3000P/M-C"
309         depends on DVB_CORE && I2C
310         default m if DVB_FE_CUSTOMISE
311         help
312           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
313           to support this frontend.
314
315 config DVB_DIB7000M
316         tristate "DiBcom 7000MA/MB/PA/PB/MC"
317         depends on DVB_CORE && I2C
318         default m if DVB_FE_CUSTOMISE
319         help
320           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
321           to support this frontend.
322
323 config DVB_DIB7000P
324         tristate "DiBcom 7000PC"
325         depends on DVB_CORE && I2C
326         default m if DVB_FE_CUSTOMISE
327         help
328           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
329           to support this frontend.
330
331 config DVB_TDA10048
332         tristate "Philips TDA10048HN based"
333         depends on DVB_CORE && I2C
334         default m if DVB_FE_CUSTOMISE
335         help
336           A DVB-T tuner module. Say Y when you want to support this frontend.
337
338 config DVB_AF9013
339         tristate "Afatech AF9013 demodulator"
340         depends on DVB_CORE && I2C
341         default m if DVB_FE_CUSTOMISE
342         help
343           Say Y when you want to support this frontend.
344
345 config DVB_EC100
346         tristate "E3C EC100"
347         depends on DVB_CORE && I2C
348         default m if DVB_FE_CUSTOMISE
349         help
350           Say Y when you want to support this frontend.
351
352 comment "DVB-C (cable) frontends"
353         depends on DVB_CORE
354
355 config DVB_VES1820
356         tristate "VLSI VES1820 based"
357         depends on DVB_CORE && I2C
358         default m if DVB_FE_CUSTOMISE
359         help
360           A DVB-C tuner module. Say Y when you want to support this frontend.
361
362 config DVB_TDA10021
363         tristate "Philips TDA10021 based"
364         depends on DVB_CORE && I2C
365         default m if DVB_FE_CUSTOMISE
366         help
367           A DVB-C tuner module. Say Y when you want to support this frontend.
368
369 config DVB_TDA10023
370         tristate "Philips TDA10023 based"
371         depends on DVB_CORE && I2C
372         default m if DVB_FE_CUSTOMISE
373         help
374           A DVB-C tuner module. Say Y when you want to support this frontend.
375
376 config DVB_STV0297
377         tristate "ST STV0297 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 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
384         depends on DVB_CORE
385
386 config DVB_NXT200X
387         tristate "NxtWave Communications NXT2002/NXT2004 based"
388         depends on DVB_CORE && I2C
389         default m if DVB_FE_CUSTOMISE
390         help
391           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
392           to support this frontend.
393
394           This driver needs external firmware. Please use the commands
395           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
396           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
397           download/extract them, and then copy them to /usr/lib/hotplug/firmware
398           or /lib/firmware (depending on configuration of firmware hotplug).
399
400 config DVB_OR51211
401         tristate "Oren OR51211 based"
402         depends on DVB_CORE && I2C
403         default m if DVB_FE_CUSTOMISE
404         help
405           An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
406
407           This driver needs external firmware. Please use the command
408           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
409           download it, and then copy it to /usr/lib/hotplug/firmware
410           or /lib/firmware (depending on configuration of firmware hotplug).
411
412 config DVB_OR51132
413         tristate "Oren OR51132 based"
414         depends on DVB_CORE && I2C
415         default m if DVB_FE_CUSTOMISE
416         help
417           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
418           to support this frontend.
419
420           This driver needs external firmware. Please use the commands
421           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
422           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
423           download firmwares for 8VSB and QAM64/256, respectively. Copy them to
424           /usr/lib/hotplug/firmware or /lib/firmware (depending on
425           configuration of firmware hotplug).
426
427 config DVB_BCM3510
428         tristate "Broadcom BCM3510"
429         depends on DVB_CORE && I2C
430         default m if DVB_FE_CUSTOMISE
431         help
432           An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
433           support this frontend.
434
435 config DVB_LGDT330X
436         tristate "LG Electronics LGDT3302/LGDT3303 based"
437         depends on DVB_CORE && I2C
438         default m if DVB_FE_CUSTOMISE
439         help
440           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
441           to support this frontend.
442
443 config DVB_LGDT3304
444         tristate "LG Electronics LGDT3304"
445         depends on DVB_CORE && I2C
446         default m if DVB_FE_CUSTOMISE
447         help
448           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
449           to support this frontend.
450
451 config DVB_LGDT3305
452         tristate "LG Electronics LGDT3305 based"
453         depends on DVB_CORE && I2C
454         default m if DVB_FE_CUSTOMISE
455         help
456           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
457           to support this frontend.
458
459 config DVB_S5H1409
460         tristate "Samsung S5H1409 based"
461         depends on DVB_CORE && I2C
462         default m if DVB_FE_CUSTOMISE
463         help
464           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
465           to support this frontend.
466
467 config DVB_AU8522
468         tristate "Auvitek AU8522 based"
469         depends on DVB_CORE && I2C && VIDEO_V4L2
470         default m if DVB_FE_CUSTOMISE
471         help
472           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
473           to support this frontend.
474
475 config DVB_S5H1411
476         tristate "Samsung S5H1411 based"
477         depends on DVB_CORE && I2C
478         default m if DVB_FE_CUSTOMISE
479         help
480           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
481           to support this frontend.
482
483 comment "ISDB-T (terrestrial) frontends"
484         depends on DVB_CORE
485
486 config DVB_S921
487         tristate "Sharp S921 tuner"
488         depends on DVB_CORE && I2C
489         default m if DVB_FE_CUSTOMISE
490         help
491           AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
492           Say Y when you want to support this frontend.
493
494 config DVB_DIB8000
495         tristate "DiBcom 8000MB/MC"
496         depends on DVB_CORE && I2C
497         default m if DVB_FE_CUSTOMISE
498         help
499           A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
500           Say Y when you want to support this frontend.
501
502 comment "Digital terrestrial only tuners/PLL"
503         depends on DVB_CORE
504
505 config DVB_PLL
506         tristate "Generic I2C PLL based tuners"
507         depends on DVB_CORE && I2C
508         default m if DVB_FE_CUSTOMISE
509         help
510           This module drives a number of tuners based on PLL chips with a
511           common I2C interface. Say Y when you want to support these tuners.
512
513 config DVB_TUNER_DIB0070
514         tristate "DiBcom DiB0070 silicon base-band tuner"
515         depends on I2C
516         default m if DVB_FE_CUSTOMISE
517         help
518           A driver for the silicon baseband tuner DiB0070 from DiBcom.
519           This device is only used inside a SiP called together with a
520           demodulator for now.
521
522 comment "SEC control devices for DVB-S"
523         depends on DVB_CORE
524
525 config DVB_LNBP21
526         tristate "LNBP21/LNBH24 SEC controllers"
527         depends on DVB_CORE && I2C
528         default m if DVB_FE_CUSTOMISE
529         help
530           An SEC control chips.
531
532 config DVB_ISL6405
533         tristate "ISL6405 SEC controller"
534         depends on DVB_CORE && I2C
535         default m if DVB_FE_CUSTOMISE
536         help
537           An SEC control chip.
538
539 config DVB_ISL6421
540         tristate "ISL6421 SEC controller"
541         depends on DVB_CORE && I2C
542         default m if DVB_FE_CUSTOMISE
543         help
544           An SEC control chip.
545
546 config DVB_ISL6423
547         tristate "ISL6423 SEC controller"
548         depends on DVB_CORE && I2C
549         default m if DVB_FE_CUSTOMISE
550         help
551           A SEC controller chip from Intersil
552
553 config DVB_LGS8GL5
554         tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
555         depends on DVB_CORE && I2C
556         default m if DVB_FE_CUSTOMISE
557         help
558           A DMB-TH tuner module. Say Y when you want to support this frontend.
559
560 config DVB_LGS8GXX
561         tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
562         depends on DVB_CORE && I2C
563         default m if DVB_FE_CUSTOMISE
564         help
565           A DMB-TH tuner module. Say Y when you want to support this frontend.
566
567 config DVB_ATBM8830
568         tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
569         depends on DVB_CORE && I2C
570         default m if DVB_FE_CUSTOMISE
571         help
572           A DMB-TH tuner module. Say Y when you want to support this frontend.
573
574 comment "Tools to develop new frontends"
575
576 config DVB_DUMMY_FE
577         tristate "Dummy frontend driver"
578         default n
579 endmenu
580
581 endif