]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/media/dvb/frontends/Kconfig
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[mirror_ubuntu-artful-kernel.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 "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_STV0288
47 tristate "ST STV0288 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_STB6000
54 tristate "ST STB6000 silicon tuner"
55 depends on DVB_CORE && I2C
56 default m if DVB_FE_CUSTOMISE
57 help
58 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
59
60 config DVB_STV0299
61 tristate "ST STV0299 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_TDA8083
68 tristate "Philips TDA8083 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_TDA10086
75 tristate "Philips TDA10086 based"
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_VES1X93
82 tristate "VLSI VES1893 or VES1993 based"
83 depends on DVB_CORE && I2C
84 default m if DVB_FE_CUSTOMISE
85 help
86 A DVB-S tuner module. Say Y when you want to support this frontend.
87
88 config DVB_TUNER_ITD1000
89 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
90 depends on DVB_CORE && I2C
91 default m if DVB_FE_CUSTOMISE
92 help
93 A DVB-S tuner module. Say Y when you want to support this frontend.
94
95 config DVB_TDA826X
96 tristate "Philips TDA826X silicon tuner"
97 depends on DVB_CORE && I2C
98 default m if DVB_FE_CUSTOMISE
99 help
100 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
101
102 config DVB_TUA6100
103 tristate "Infineon TUA6100 PLL"
104 depends on DVB_CORE && I2C
105 default m if DVB_FE_CUSTOMISE
106 help
107 A DVB-S PLL chip.
108
109 config DVB_CX24116
110 tristate "Conexant CX24116 based"
111 depends on DVB_CORE && I2C
112 default m if DVB_FE_CUSTOMISE
113 help
114 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
115
116 config DVB_SI21XX
117 tristate "Silicon Labs SI21XX based"
118 depends on DVB_CORE && I2C
119 default m if DVB_FE_CUSTOMISE
120 help
121 A DVB-S tuner module. Say Y when you want to support this frontend.
122
123 comment "DVB-T (terrestrial) frontends"
124 depends on DVB_CORE
125
126 config DVB_SP8870
127 tristate "Spase sp8870 based"
128 depends on DVB_CORE && I2C
129 default m if DVB_FE_CUSTOMISE
130 help
131 A DVB-T tuner module. Say Y when you want to support this frontend.
132
133 This driver needs external firmware. Please use the command
134 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
135 download/extract it, and then copy it to /usr/lib/hotplug/firmware
136 or /lib/firmware (depending on configuration of firmware hotplug).
137
138 config DVB_SP887X
139 tristate "Spase sp887x based"
140 depends on DVB_CORE && I2C
141 default m if DVB_FE_CUSTOMISE
142 help
143 A DVB-T tuner module. Say Y when you want to support this frontend.
144
145 This driver needs external firmware. Please use the command
146 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
147 download/extract it, and then copy it to /usr/lib/hotplug/firmware
148 or /lib/firmware (depending on configuration of firmware hotplug).
149
150 config DVB_CX22700
151 tristate "Conexant CX22700 based"
152 depends on DVB_CORE && I2C
153 default m if DVB_FE_CUSTOMISE
154 help
155 A DVB-T tuner module. Say Y when you want to support this frontend.
156
157 config DVB_CX22702
158 tristate "Conexant cx22702 demodulator (OFDM)"
159 depends on DVB_CORE && I2C
160 default m if DVB_FE_CUSTOMISE
161 help
162 A DVB-T tuner module. Say Y when you want to support this frontend.
163
164 config DVB_DRX397XD
165 tristate "Micronas DRX3975D/DRX3977D based"
166 depends on DVB_CORE && I2C
167 default m if DVB_FE_CUSTOMISE
168 help
169 A DVB-T tuner module. Say Y when you want to support this frontend.
170
171 TODO:
172 This driver needs external firmware. Please use the command
173 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
174 download/extract them, and then copy them to /usr/lib/hotplug/firmware
175 or /lib/firmware (depending on configuration of firmware hotplug).
176
177 config DVB_L64781
178 tristate "LSI L64781"
179 depends on DVB_CORE && I2C
180 default m if DVB_FE_CUSTOMISE
181 help
182 A DVB-T tuner module. Say Y when you want to support this frontend.
183
184 config DVB_TDA1004X
185 tristate "Philips TDA10045H/TDA10046H based"
186 depends on DVB_CORE && I2C
187 default m if DVB_FE_CUSTOMISE
188 help
189 A DVB-T tuner module. Say Y when you want to support this frontend.
190
191 This driver needs external firmware. Please use the commands
192 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
193 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
194 download/extract them, and then copy them to /usr/lib/hotplug/firmware
195 or /lib/firmware (depending on configuration of firmware hotplug).
196
197 config DVB_NXT6000
198 tristate "NxtWave Communications NXT6000 based"
199 depends on DVB_CORE && I2C
200 default m if DVB_FE_CUSTOMISE
201 help
202 A DVB-T tuner module. Say Y when you want to support this frontend.
203
204 config DVB_MT352
205 tristate "Zarlink MT352 based"
206 depends on DVB_CORE && I2C
207 default m if DVB_FE_CUSTOMISE
208 help
209 A DVB-T tuner module. Say Y when you want to support this frontend.
210
211 config DVB_ZL10353
212 tristate "Zarlink ZL10353 based"
213 depends on DVB_CORE && I2C
214 default m if DVB_FE_CUSTOMISE
215 help
216 A DVB-T tuner module. Say Y when you want to support this frontend.
217
218 config DVB_DIB3000MB
219 tristate "DiBcom 3000M-B"
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_DIB3000MC
227 tristate "DiBcom 3000P/M-C"
228 depends on DVB_CORE && I2C
229 default m if DVB_FE_CUSTOMISE
230 help
231 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
232 to support this frontend.
233
234 config DVB_DIB7000M
235 tristate "DiBcom 7000MA/MB/PA/PB/MC"
236 depends on DVB_CORE && I2C
237 default m if DVB_FE_CUSTOMISE
238 help
239 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
240 to support this frontend.
241
242 config DVB_DIB7000P
243 tristate "DiBcom 7000PC"
244 depends on DVB_CORE && I2C
245 default m if DVB_FE_CUSTOMISE
246 help
247 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
248 to support this frontend.
249
250 config DVB_TDA10048
251 tristate "Philips TDA10048HN based"
252 depends on DVB_CORE && I2C
253 default m if DVB_FE_CUSTOMISE
254 help
255 A DVB-T tuner module. Say Y when you want to support this frontend.
256
257 comment "DVB-C (cable) frontends"
258 depends on DVB_CORE
259
260 config DVB_VES1820
261 tristate "VLSI VES1820 based"
262 depends on DVB_CORE && I2C
263 default m if DVB_FE_CUSTOMISE
264 help
265 A DVB-C tuner module. Say Y when you want to support this frontend.
266
267 config DVB_TDA10021
268 tristate "Philips TDA10021 based"
269 depends on DVB_CORE && I2C
270 default m if DVB_FE_CUSTOMISE
271 help
272 A DVB-C tuner module. Say Y when you want to support this frontend.
273
274 config DVB_TDA10023
275 tristate "Philips TDA10023 based"
276 depends on DVB_CORE && I2C
277 default m if DVB_FE_CUSTOMISE
278 help
279 A DVB-C tuner module. Say Y when you want to support this frontend.
280
281 config DVB_STV0297
282 tristate "ST STV0297 based"
283 depends on DVB_CORE && I2C
284 default m if DVB_FE_CUSTOMISE
285 help
286 A DVB-C tuner module. Say Y when you want to support this frontend.
287
288 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
289 depends on DVB_CORE
290
291 config DVB_NXT200X
292 tristate "NxtWave Communications NXT2002/NXT2004 based"
293 depends on DVB_CORE && I2C
294 default m if DVB_FE_CUSTOMISE
295 help
296 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
297 to support this frontend.
298
299 This driver needs external firmware. Please use the commands
300 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
301 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
302 download/extract them, and then copy them to /usr/lib/hotplug/firmware
303 or /lib/firmware (depending on configuration of firmware hotplug).
304
305 config DVB_OR51211
306 tristate "Oren OR51211 based"
307 depends on DVB_CORE && I2C
308 default m if DVB_FE_CUSTOMISE
309 help
310 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
311
312 This driver needs external firmware. Please use the command
313 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
314 download it, and then copy it to /usr/lib/hotplug/firmware
315 or /lib/firmware (depending on configuration of firmware hotplug).
316
317 config DVB_OR51132
318 tristate "Oren OR51132 based"
319 depends on DVB_CORE && I2C
320 default m if DVB_FE_CUSTOMISE
321 help
322 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
323 to support this frontend.
324
325 This driver needs external firmware. Please use the commands
326 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
327 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
328 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
329 /usr/lib/hotplug/firmware or /lib/firmware (depending on
330 configuration of firmware hotplug).
331
332 config DVB_BCM3510
333 tristate "Broadcom BCM3510"
334 depends on DVB_CORE && I2C
335 default m if DVB_FE_CUSTOMISE
336 help
337 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
338 support this frontend.
339
340 config DVB_LGDT330X
341 tristate "LG Electronics LGDT3302/LGDT3303 based"
342 depends on DVB_CORE && I2C
343 default m if DVB_FE_CUSTOMISE
344 help
345 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
346 to support this frontend.
347
348 config DVB_S5H1409
349 tristate "Samsung S5H1409 based"
350 depends on DVB_CORE && I2C
351 default m if DVB_FE_CUSTOMISE
352 help
353 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
354 to support this frontend.
355
356 config DVB_AU8522
357 tristate "Auvitek AU8522 based"
358 depends on DVB_CORE && I2C
359 default m if DVB_FE_CUSTOMISE
360 help
361 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
362 to support this frontend.
363
364 config DVB_S5H1411
365 tristate "Samsung S5H1411 based"
366 depends on DVB_CORE && I2C
367 default m if DVB_FE_CUSTOMISE
368 help
369 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
370 to support this frontend.
371
372 comment "Digital terrestrial only tuners/PLL"
373 depends on DVB_CORE
374
375 config DVB_PLL
376 tristate "Generic I2C PLL based tuners"
377 depends on DVB_CORE && I2C
378 default m if DVB_FE_CUSTOMISE
379 help
380 This module drives a number of tuners based on PLL chips with a
381 common I2C interface. Say Y when you want to support these tuners.
382
383 config DVB_TUNER_DIB0070
384 tristate "DiBcom DiB0070 silicon base-band tuner"
385 depends on I2C
386 default m if DVB_FE_CUSTOMISE
387 help
388 A driver for the silicon baseband tuner DiB0070 from DiBcom.
389 This device is only used inside a SiP called togther with a
390 demodulator for now.
391
392 comment "SEC control devices for DVB-S"
393 depends on DVB_CORE
394
395 config DVB_LNBP21
396 tristate "LNBP21 SEC controller"
397 depends on DVB_CORE && I2C
398 default m if DVB_FE_CUSTOMISE
399 help
400 An SEC control chip.
401
402 config DVB_ISL6405
403 tristate "ISL6405 SEC controller"
404 depends on DVB_CORE && I2C
405 default m if DVB_FE_CUSTOMISE
406 help
407 An SEC control chip.
408
409 config DVB_ISL6421
410 tristate "ISL6421 SEC controller"
411 depends on DVB_CORE && I2C
412 default m if DVB_FE_CUSTOMISE
413 help
414 An SEC control chip.
415
416 config DVB_LGS8GL5
417 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
418 depends on DVB_CORE && I2C
419 default m if DVB_FE_CUSTOMISE
420 help
421 A DMB-TH tuner module. Say Y when you want to support this frontend.
422
423 comment "Tools to develop new frontends"
424
425 config DVB_DUMMY_FE
426 tristate "Dummy frontend driver"
427 default n
428
429 config DVB_AF9013
430 tristate "Afatech AF9013 demodulator"
431 depends on DVB_CORE && I2C
432 default m if DVB_FE_CUSTOMISE
433 help
434 Say Y when you want to support this frontend.
435 endmenu