]> pilppa.org Git - linux-2.6-omap-h63xx.git/blob - drivers/media/dvb/frontends/Kconfig
V4L/DVB (9378): Add STB6100 Support
[linux-2.6-omap-h63xx.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 config DVB_STB6100
26         tristate "STB6100 based tuners"
27         depends on DVB_CORE
28         help
29           A Silicon tuner from ST used in conjunction with the STB0899
30           demodulator. Say Y when you want to support this tuner.
31
32 comment "DVB-S (satellite) frontends"
33         depends on DVB_CORE
34
35 config DVB_CX24110
36         tristate "Conexant CX24110 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_CX24123
43         tristate "Conexant CX24123 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_MT312
50         tristate "Zarlink VP310/MT312/ZL10313 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_S5H1420
57         tristate "Samsung S5H1420 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_STV0288
64         tristate "ST STV0288 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_STB6000
71         tristate "ST STB6000 silicon tuner"
72         depends on DVB_CORE && I2C
73         default m if DVB_FE_CUSTOMISE
74           help
75           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
76
77 config DVB_STV0299
78         tristate "ST STV0299 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_TDA8083
85         tristate "Philips TDA8083 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_TDA10086
92         tristate "Philips TDA10086 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_VES1X93
99         tristate "VLSI VES1893 or VES1993 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_TUNER_ITD1000
106         tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
107         depends on DVB_CORE && I2C
108         default m if DVB_FE_CUSTOMISE
109         help
110           A DVB-S tuner module. Say Y when you want to support this frontend.
111
112 config DVB_TDA826X
113         tristate "Philips TDA826X silicon tuner"
114         depends on DVB_CORE && I2C
115         default m if DVB_FE_CUSTOMISE
116         help
117           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
118
119 config DVB_TUA6100
120         tristate "Infineon TUA6100 PLL"
121         depends on DVB_CORE && I2C
122         default m if DVB_FE_CUSTOMISE
123         help
124           A DVB-S PLL chip.
125
126 config DVB_CX24116
127         tristate "Conexant CX24116 based"
128         depends on DVB_CORE && I2C
129         default m if DVB_FE_CUSTOMISE
130         help
131           A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
132
133 config DVB_SI21XX
134         tristate "Silicon Labs SI21XX 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 comment "DVB-T (terrestrial) frontends"
141         depends on DVB_CORE
142
143 config DVB_SP8870
144         tristate "Spase sp8870 based"
145         depends on DVB_CORE && I2C
146         default m if DVB_FE_CUSTOMISE
147         help
148           A DVB-T tuner module. Say Y when you want to support this frontend.
149
150           This driver needs external firmware. Please use the command
151           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
152           download/extract it, and then copy it to /usr/lib/hotplug/firmware
153           or /lib/firmware (depending on configuration of firmware hotplug).
154
155 config DVB_SP887X
156         tristate "Spase sp887x based"
157         depends on DVB_CORE && I2C
158         default m if DVB_FE_CUSTOMISE
159         help
160           A DVB-T tuner module. Say Y when you want to support this frontend.
161
162           This driver needs external firmware. Please use the command
163           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
164           download/extract it, and then copy it to /usr/lib/hotplug/firmware
165           or /lib/firmware (depending on configuration of firmware hotplug).
166
167 config DVB_CX22700
168         tristate "Conexant CX22700 based"
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_CX22702
175         tristate "Conexant cx22702 demodulator (OFDM)"
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 config DVB_DRX397XD
182         tristate "Micronas DRX3975D/DRX3977D based"
183         depends on DVB_CORE && I2C
184         default m if DVB_FE_CUSTOMISE
185         help
186           A DVB-T tuner module. Say Y when you want to support this frontend.
187
188           TODO:
189           This driver needs external firmware. Please use the command
190           "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
191           download/extract them, and then copy them to /usr/lib/hotplug/firmware
192           or /lib/firmware (depending on configuration of firmware hotplug).
193
194 config DVB_L64781
195         tristate "LSI L64781"
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 config DVB_TDA1004X
202         tristate "Philips TDA10045H/TDA10046H based"
203         depends on DVB_CORE && I2C
204         default m if DVB_FE_CUSTOMISE
205         help
206           A DVB-T tuner module. Say Y when you want to support this frontend.
207
208           This driver needs external firmware. Please use the commands
209           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
210           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
211           download/extract them, and then copy them to /usr/lib/hotplug/firmware
212           or /lib/firmware (depending on configuration of firmware hotplug).
213
214 config DVB_NXT6000
215         tristate "NxtWave Communications NXT6000 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_MT352
222         tristate "Zarlink MT352 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_ZL10353
229         tristate "Zarlink ZL10353 based"
230         depends on DVB_CORE && I2C
231         default m if DVB_FE_CUSTOMISE
232         help
233           A DVB-T tuner module. Say Y when you want to support this frontend.
234
235 config DVB_DIB3000MB
236         tristate "DiBcom 3000M-B"
237         depends on DVB_CORE && I2C
238         default m if DVB_FE_CUSTOMISE
239         help
240           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
241           to support this frontend.
242
243 config DVB_DIB3000MC
244         tristate "DiBcom 3000P/M-C"
245         depends on DVB_CORE && I2C
246         default m if DVB_FE_CUSTOMISE
247         help
248           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
249           to support this frontend.
250
251 config DVB_DIB7000M
252         tristate "DiBcom 7000MA/MB/PA/PB/MC"
253         depends on DVB_CORE && I2C
254         default m if DVB_FE_CUSTOMISE
255         help
256           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
257           to support this frontend.
258
259 config DVB_DIB7000P
260         tristate "DiBcom 7000PC"
261         depends on DVB_CORE && I2C
262         default m if DVB_FE_CUSTOMISE
263         help
264           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
265           to support this frontend.
266
267 config DVB_TDA10048
268         tristate "Philips TDA10048HN based"
269         depends on DVB_CORE && I2C
270         default m if DVB_FE_CUSTOMISE
271         help
272           A DVB-T tuner module. Say Y when you want to support this frontend.
273
274 comment "DVB-C (cable) frontends"
275         depends on DVB_CORE
276
277 config DVB_VES1820
278         tristate "VLSI VES1820 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_TDA10021
285         tristate "Philips TDA10021 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_TDA10023
292         tristate "Philips TDA10023 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 config DVB_STV0297
299         tristate "ST STV0297 based"
300         depends on DVB_CORE && I2C
301         default m if DVB_FE_CUSTOMISE
302         help
303           A DVB-C tuner module. Say Y when you want to support this frontend.
304
305 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
306         depends on DVB_CORE
307
308 config DVB_NXT200X
309         tristate "NxtWave Communications NXT2002/NXT2004 based"
310         depends on DVB_CORE && I2C
311         default m if DVB_FE_CUSTOMISE
312         help
313           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
314           to support this frontend.
315
316           This driver needs external firmware. Please use the commands
317           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
318           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
319           download/extract them, and then copy them to /usr/lib/hotplug/firmware
320           or /lib/firmware (depending on configuration of firmware hotplug).
321
322 config DVB_OR51211
323         tristate "Oren OR51211 based"
324         depends on DVB_CORE && I2C
325         default m if DVB_FE_CUSTOMISE
326         help
327           An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
328
329           This driver needs external firmware. Please use the command
330           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
331           download it, and then copy it to /usr/lib/hotplug/firmware
332           or /lib/firmware (depending on configuration of firmware hotplug).
333
334 config DVB_OR51132
335         tristate "Oren OR51132 based"
336         depends on DVB_CORE && I2C
337         default m if DVB_FE_CUSTOMISE
338         help
339           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
340           to support this frontend.
341
342           This driver needs external firmware. Please use the commands
343           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
344           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
345           download firmwares for 8VSB and QAM64/256, respectively. Copy them to
346           /usr/lib/hotplug/firmware or /lib/firmware (depending on
347           configuration of firmware hotplug).
348
349 config DVB_BCM3510
350         tristate "Broadcom BCM3510"
351         depends on DVB_CORE && I2C
352         default m if DVB_FE_CUSTOMISE
353         help
354           An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
355           support this frontend.
356
357 config DVB_LGDT330X
358         tristate "LG Electronics LGDT3302/LGDT3303 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 config DVB_LGDT3304
366         tristate "LG Electronics LGDT3304"
367         depends on DVB_CORE && I2C
368         default m if DVB_FE_CUSTOMISE
369         help
370           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
371           to support this frontend.
372
373 config DVB_S5H1409
374         tristate "Samsung S5H1409 based"
375         depends on DVB_CORE && I2C
376         default m if DVB_FE_CUSTOMISE
377         help
378           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
379           to support this frontend.
380
381 config DVB_AU8522
382         tristate "Auvitek AU8522 based"
383         depends on DVB_CORE && I2C
384         default m if DVB_FE_CUSTOMISE
385         help
386           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
387           to support this frontend.
388
389 config DVB_S5H1411
390         tristate "Samsung S5H1411 based"
391         depends on DVB_CORE && I2C
392         default m if DVB_FE_CUSTOMISE
393         help
394           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
395           to support this frontend.
396
397 comment "ISDB-T (terrestrial) frontends"
398         depends on DVB_CORE
399
400 config DVB_S921
401         tristate "Sharp S921 tuner"
402         depends on DVB_CORE && I2C
403         default m if DVB_FE_CUSTOMISE
404         help
405           AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
406           Say Y when you want to support this frontend.
407
408 comment "Digital terrestrial only tuners/PLL"
409         depends on DVB_CORE
410
411 config DVB_PLL
412         tristate "Generic I2C PLL based tuners"
413         depends on DVB_CORE && I2C
414         default m if DVB_FE_CUSTOMISE
415         help
416           This module drives a number of tuners based on PLL chips with a
417           common I2C interface. Say Y when you want to support these tuners.
418
419 config DVB_TUNER_DIB0070
420         tristate "DiBcom DiB0070 silicon base-band tuner"
421         depends on I2C
422         default m if DVB_FE_CUSTOMISE
423         help
424           A driver for the silicon baseband tuner DiB0070 from DiBcom.
425           This device is only used inside a SiP called togther with a
426           demodulator for now.
427
428 comment "SEC control devices for DVB-S"
429         depends on DVB_CORE
430
431 config DVB_LNBP21
432         tristate "LNBP21 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_ISL6405
439         tristate "ISL6405 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_ISL6421
446         tristate "ISL6421 SEC controller"
447         depends on DVB_CORE && I2C
448         default m if DVB_FE_CUSTOMISE
449         help
450           An SEC control chip.
451
452 config DVB_LGS8GL5
453         tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
454         depends on DVB_CORE && I2C
455         default m if DVB_FE_CUSTOMISE
456         help
457           A DMB-TH tuner module. Say Y when you want to support this frontend.
458
459 comment "Tools to develop new frontends"
460
461 config DVB_DUMMY_FE
462         tristate "Dummy frontend driver"
463         default n
464
465 config DVB_AF9013
466         tristate "Afatech AF9013 demodulator"
467         depends on DVB_CORE && I2C
468         default m if DVB_FE_CUSTOMISE
469         help
470           Say Y when you want to support this frontend.
471 endmenu