]> err.no Git - linux-2.6/blob - drivers/media/dvb/frontends/Kconfig
V4L/DVB (8433): Fix macro name at z0194a.h
[linux-2.6] / 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 "DVB-S (satellite) frontends"
16         depends on DVB_CORE
17
18 config DVB_CX24110
19         tristate "Conexant CX24110 based"
20         depends on DVB_CORE && I2C
21         default m if DVB_FE_CUSTOMISE
22         help
23           A DVB-S tuner module. Say Y when you want to support this frontend.
24
25 config DVB_CX24123
26         tristate "Conexant CX24123 based"
27         depends on DVB_CORE && I2C
28         default m if DVB_FE_CUSTOMISE
29         help
30           A DVB-S tuner module. Say Y when you want to support this frontend.
31
32 config DVB_MT312
33         tristate "Zarlink VP310/MT312/ZL10313 based"
34         depends on DVB_CORE && I2C
35         default m if DVB_FE_CUSTOMISE
36         help
37           A DVB-S tuner module. Say Y when you want to support this frontend.
38
39 config DVB_S5H1420
40         tristate "Samsung S5H1420 based"
41         depends on DVB_CORE && I2C
42         default m if DVB_FE_CUSTOMISE
43         help
44           A DVB-S tuner module. Say Y when you want to support this frontend.
45
46 config DVB_STV0299
47         tristate "ST STV0299 based"
48         depends on DVB_CORE && I2C
49         default m if DVB_FE_CUSTOMISE
50         help
51           A DVB-S tuner module. Say Y when you want to support this frontend.
52
53 config DVB_TDA8083
54         tristate "Philips TDA8083 based"
55         depends on DVB_CORE && I2C
56         default m if DVB_FE_CUSTOMISE
57         help
58           A DVB-S tuner module. Say Y when you want to support this frontend.
59
60 config DVB_TDA10086
61         tristate "Philips TDA10086 based"
62         depends on DVB_CORE && I2C
63         default m if DVB_FE_CUSTOMISE
64         help
65           A DVB-S tuner module. Say Y when you want to support this frontend.
66
67 config DVB_VES1X93
68         tristate "VLSI VES1893 or VES1993 based"
69         depends on DVB_CORE && I2C
70         default m if DVB_FE_CUSTOMISE
71         help
72           A DVB-S tuner module. Say Y when you want to support this frontend.
73
74 config DVB_TUNER_ITD1000
75         tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
76         depends on DVB_CORE && I2C
77         default m if DVB_FE_CUSTOMISE
78         help
79           A DVB-S tuner module. Say Y when you want to support this frontend.
80
81 config DVB_TDA826X
82         tristate "Philips TDA826X silicon tuner"
83         depends on DVB_CORE && I2C
84         default m if DVB_FE_CUSTOMISE
85         help
86           A DVB-S silicon tuner module. Say Y when you want to support this tuner.
87
88 config DVB_TUA6100
89         tristate "Infineon TUA6100 PLL"
90         depends on DVB_CORE && I2C
91         default m if DVB_FE_CUSTOMISE
92         help
93           A DVB-S PLL chip.
94
95 comment "DVB-T (terrestrial) frontends"
96         depends on DVB_CORE
97
98 config DVB_SP8870
99         tristate "Spase sp8870 based"
100         depends on DVB_CORE && I2C && HOTPLUG
101         default m if DVB_FE_CUSTOMISE
102         select FW_LOADER
103         help
104           A DVB-T tuner module. Say Y when you want to support this frontend.
105
106           This driver needs external firmware. Please use the command
107           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
108           download/extract it, and then copy it to /usr/lib/hotplug/firmware
109           or /lib/firmware (depending on configuration of firmware hotplug).
110
111 config DVB_SP887X
112         tristate "Spase sp887x based"
113         depends on DVB_CORE && I2C && HOTPLUG
114         default m if DVB_FE_CUSTOMISE
115         select FW_LOADER
116         help
117           A DVB-T tuner module. Say Y when you want to support this frontend.
118
119           This driver needs external firmware. Please use the command
120           "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
121           download/extract it, and then copy it to /usr/lib/hotplug/firmware
122           or /lib/firmware (depending on configuration of firmware hotplug).
123
124 config DVB_CX22700
125         tristate "Conexant CX22700 based"
126         depends on DVB_CORE && I2C
127         default m if DVB_FE_CUSTOMISE
128         help
129           A DVB-T tuner module. Say Y when you want to support this frontend.
130
131 config DVB_CX22702
132         tristate "Conexant cx22702 demodulator (OFDM)"
133         depends on DVB_CORE && I2C
134         default m if DVB_FE_CUSTOMISE
135         help
136           A DVB-T tuner module. Say Y when you want to support this frontend.
137
138 config DVB_DRX397XD
139         tristate "Micronas DRX3975D/DRX3977D based"
140         depends on DVB_CORE && I2C && HOTPLUG
141         default m if DVB_FE_CUSTOMISE
142         select FW_LOADER
143         help
144           A DVB-T tuner module. Say Y when you want to support this frontend.
145
146           TODO:
147           This driver needs external firmware. Please use the command
148           "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
149           download/extract them, and then copy them to /usr/lib/hotplug/firmware
150           or /lib/firmware (depending on configuration of firmware hotplug).
151
152 config DVB_L64781
153         tristate "LSI L64781"
154         depends on DVB_CORE && I2C
155         default m if DVB_FE_CUSTOMISE
156         help
157           A DVB-T tuner module. Say Y when you want to support this frontend.
158
159 config DVB_TDA1004X
160         tristate "Philips TDA10045H/TDA10046H based"
161         depends on DVB_CORE && I2C && HOTPLUG
162         default m if DVB_FE_CUSTOMISE
163         select FW_LOADER
164         help
165           A DVB-T tuner module. Say Y when you want to support this frontend.
166
167           This driver needs external firmware. Please use the commands
168           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
169           "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
170           download/extract them, and then copy them to /usr/lib/hotplug/firmware
171           or /lib/firmware (depending on configuration of firmware hotplug).
172
173 config DVB_NXT6000
174         tristate "NxtWave Communications NXT6000 based"
175         depends on DVB_CORE && I2C
176         default m if DVB_FE_CUSTOMISE
177         help
178           A DVB-T tuner module. Say Y when you want to support this frontend.
179
180 config DVB_MT352
181         tristate "Zarlink MT352 based"
182         depends on DVB_CORE && I2C
183         default m if DVB_FE_CUSTOMISE
184         help
185           A DVB-T tuner module. Say Y when you want to support this frontend.
186
187 config DVB_ZL10353
188         tristate "Zarlink ZL10353 based"
189         depends on DVB_CORE && I2C
190         default m if DVB_FE_CUSTOMISE
191         help
192           A DVB-T tuner module. Say Y when you want to support this frontend.
193
194 config DVB_DIB3000MB
195         tristate "DiBcom 3000M-B"
196         depends on DVB_CORE && I2C
197         default m if DVB_FE_CUSTOMISE
198         help
199           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
200           to support this frontend.
201
202 config DVB_DIB3000MC
203         tristate "DiBcom 3000P/M-C"
204         depends on DVB_CORE && I2C
205         default m if DVB_FE_CUSTOMISE
206         help
207           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
208           to support this frontend.
209
210 config DVB_DIB7000M
211         tristate "DiBcom 7000MA/MB/PA/PB/MC"
212         depends on DVB_CORE && I2C
213         default m if DVB_FE_CUSTOMISE
214         help
215           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
216           to support this frontend.
217
218 config DVB_DIB7000P
219         tristate "DiBcom 7000PC"
220         depends on DVB_CORE && I2C
221         default m if DVB_FE_CUSTOMISE
222         help
223           A DVB-T tuner module. Designed for mobile usage. Say Y when you want
224           to support this frontend.
225
226 config DVB_TDA10048
227         tristate "Philips TDA10048HN based"
228         depends on DVB_CORE && I2C && HOTPLUG
229         default m if DVB_FE_CUSTOMISE
230         select FW_LOADER
231         help
232           A DVB-T tuner module. Say Y when you want to support this frontend.
233
234 comment "DVB-C (cable) frontends"
235         depends on DVB_CORE
236
237 config DVB_VES1820
238         tristate "VLSI VES1820 based"
239         depends on DVB_CORE && I2C
240         default m if DVB_FE_CUSTOMISE
241         help
242           A DVB-C tuner module. Say Y when you want to support this frontend.
243
244 config DVB_TDA10021
245         tristate "Philips TDA10021 based"
246         depends on DVB_CORE && I2C
247         default m if DVB_FE_CUSTOMISE
248         help
249           A DVB-C tuner module. Say Y when you want to support this frontend.
250
251 config DVB_TDA10023
252         tristate "Philips TDA10023 based"
253         depends on DVB_CORE && I2C
254         default m if DVB_FE_CUSTOMISE
255         help
256           A DVB-C tuner module. Say Y when you want to support this frontend.
257
258 config DVB_STV0297
259         tristate "ST STV0297 based"
260         depends on DVB_CORE && I2C
261         default m if DVB_FE_CUSTOMISE
262         help
263           A DVB-C tuner module. Say Y when you want to support this frontend.
264
265 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
266         depends on DVB_CORE
267
268 config DVB_NXT200X
269         tristate "NxtWave Communications NXT2002/NXT2004 based"
270         depends on DVB_CORE && I2C && HOTPLUG
271         default m if DVB_FE_CUSTOMISE
272         select FW_LOADER
273         help
274           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
275           to support this frontend.
276
277           This driver needs external firmware. Please use the commands
278           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
279           "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
280           download/extract them, and then copy them to /usr/lib/hotplug/firmware
281           or /lib/firmware (depending on configuration of firmware hotplug).
282
283 config DVB_OR51211
284         tristate "Oren OR51211 based"
285         depends on DVB_CORE && I2C && HOTPLUG
286         default m if DVB_FE_CUSTOMISE
287         select FW_LOADER
288         help
289           An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
290
291           This driver needs external firmware. Please use the command
292           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
293           download it, and then copy it to /usr/lib/hotplug/firmware
294           or /lib/firmware (depending on configuration of firmware hotplug).
295
296 config DVB_OR51132
297         tristate "Oren OR51132 based"
298         depends on DVB_CORE && I2C && HOTPLUG
299         default m if DVB_FE_CUSTOMISE
300         select FW_LOADER
301         help
302           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
303           to support this frontend.
304
305           This driver needs external firmware. Please use the commands
306           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
307           "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
308           download firmwares for 8VSB and QAM64/256, respectively. Copy them to
309           /usr/lib/hotplug/firmware or /lib/firmware (depending on
310           configuration of firmware hotplug).
311
312 config DVB_BCM3510
313         tristate "Broadcom BCM3510"
314         depends on DVB_CORE && I2C && HOTPLUG
315         default m if DVB_FE_CUSTOMISE
316         select FW_LOADER
317         help
318           An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
319           support this frontend.
320
321 config DVB_LGDT330X
322         tristate "LG Electronics LGDT3302/LGDT3303 based"
323         depends on DVB_CORE && I2C
324         default m if DVB_FE_CUSTOMISE
325         help
326           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
327           to support this frontend.
328
329 config DVB_S5H1409
330         tristate "Samsung S5H1409 based"
331         depends on DVB_CORE && I2C
332         default m if DVB_FE_CUSTOMISE
333         help
334           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
335           to support this frontend.
336
337 config DVB_AU8522
338         tristate "Auvitek AU8522 based"
339         depends on DVB_CORE && I2C
340         default m if DVB_FE_CUSTOMISE
341         help
342           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
343           to support this frontend.
344
345 config DVB_S5H1411
346         tristate "Samsung S5H1411 based"
347         depends on DVB_CORE && I2C
348         default m if DVB_FE_CUSTOMISE
349         help
350           An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
351           to support this frontend.
352
353 comment "Digital terrestrial only tuners/PLL"
354         depends on DVB_CORE
355
356 config DVB_PLL
357         tristate "Generic I2C PLL based tuners"
358         depends on DVB_CORE && I2C
359         default m if DVB_FE_CUSTOMISE
360         help
361           This module drives a number of tuners based on PLL chips with a
362           common I2C interface. Say Y when you want to support these tuners.
363
364 config DVB_TUNER_DIB0070
365         tristate "DiBcom DiB0070 silicon base-band tuner"
366         depends on I2C
367         default m if DVB_FE_CUSTOMISE
368         help
369           A driver for the silicon baseband tuner DiB0070 from DiBcom.
370           This device is only used inside a SiP called togther with a
371           demodulator for now.
372
373 comment "SEC control devices for DVB-S"
374         depends on DVB_CORE
375
376 config DVB_LNBP21
377         tristate "LNBP21 SEC controller"
378         depends on DVB_CORE && I2C
379         default m if DVB_FE_CUSTOMISE
380         help
381           An SEC control chip.
382
383 config DVB_ISL6405
384         tristate "ISL6405 SEC controller"
385         depends on DVB_CORE && I2C
386         default m if DVB_FE_CUSTOMISE
387         help
388           An SEC control chip.
389
390 config DVB_ISL6421
391         tristate "ISL6421 SEC controller"
392         depends on DVB_CORE && I2C
393         default m if DVB_FE_CUSTOMISE
394         help
395           An SEC control chip.
396
397 endmenu