Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1config 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
15if DVB_FE_CUSTOMISE
16
17menu "Customise DVB Frontends"
18
19comment "Multistandard (satellite) frontends"
20 depends on DVB_CORE
21
22config 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
30config 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
38config 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
46config 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
53comment "DVB-S (satellite) frontends"
54 depends on DVB_CORE
55
56config 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
63config 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
70config 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
77config 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
84config 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
91config 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
98config 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
105config 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
112config 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
119config 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
126config 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
133config 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
140config 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
147config 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
154config 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
161config 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
168config 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
176config 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
183config 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
190config 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
197config 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
204comment "DVB-T (terrestrial) frontends"
205 depends on DVB_CORE
206
207config 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
219config 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
231config 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
238config 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
245config 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
258config 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
265config 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
278config 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
285config 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
292config 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
299config 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
307config 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
315config 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
323config 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
331config 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
338config 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
345comment "DVB-C (cable) frontends"
346 depends on DVB_CORE
347
348config DVB_VES1820
349 tristate "VLSI VES1820 based"
350 depends on DVB_CORE && I2C
351 default m if DVB_FE_CUSTOMISE
352 help
353 A DVB-C tuner module. Say Y when you want to support this frontend.
354
355config DVB_TDA10021
356 tristate "Philips TDA10021 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
362config DVB_TDA10023
363 tristate "Philips TDA10023 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
369config DVB_STV0297
370 tristate "ST STV0297 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
376comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
377 depends on DVB_CORE
378
379config DVB_NXT200X
380 tristate "NxtWave Communications NXT2002/NXT2004 based"
381 depends on DVB_CORE && I2C
382 default m if DVB_FE_CUSTOMISE
383 help
384 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
385 to support this frontend.
386
387 This driver needs external firmware. Please use the commands
388 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
389 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
390 download/extract them, and then copy them to /usr/lib/hotplug/firmware
391 or /lib/firmware (depending on configuration of firmware hotplug).
392
393config DVB_OR51211
394 tristate "Oren OR51211 based"
395 depends on DVB_CORE && I2C
396 default m if DVB_FE_CUSTOMISE
397 help
398 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
399
400 This driver needs external firmware. Please use the command
401 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
402 download it, and then copy it to /usr/lib/hotplug/firmware
403 or /lib/firmware (depending on configuration of firmware hotplug).
404
405config DVB_OR51132
406 tristate "Oren OR51132 based"
407 depends on DVB_CORE && I2C
408 default m if DVB_FE_CUSTOMISE
409 help
410 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
411 to support this frontend.
412
413 This driver needs external firmware. Please use the commands
414 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
415 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
416 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
417 /usr/lib/hotplug/firmware or /lib/firmware (depending on
418 configuration of firmware hotplug).
419
420config DVB_BCM3510
421 tristate "Broadcom BCM3510"
422 depends on DVB_CORE && I2C
423 default m if DVB_FE_CUSTOMISE
424 help
425 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
426 support this frontend.
427
428config DVB_LGDT330X
429 tristate "LG Electronics LGDT3302/LGDT3303 based"
430 depends on DVB_CORE && I2C
431 default m if DVB_FE_CUSTOMISE
432 help
433 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
434 to support this frontend.
435
436config DVB_LGDT3304
437 tristate "LG Electronics LGDT3304"
438 depends on DVB_CORE && I2C
439 default m if DVB_FE_CUSTOMISE
440 help
441 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
442 to support this frontend.
443
444config DVB_LGDT3305
445 tristate "LG Electronics LGDT3305 based"
446 depends on DVB_CORE && I2C
447 default m if DVB_FE_CUSTOMISE
448 help
449 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
450 to support this frontend.
451
452config DVB_S5H1409
453 tristate "Samsung S5H1409 based"
454 depends on DVB_CORE && I2C
455 default m if DVB_FE_CUSTOMISE
456 help
457 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
458 to support this frontend.
459
460config DVB_AU8522
461 tristate "Auvitek AU8522 based"
462 depends on DVB_CORE && I2C && VIDEO_V4L2
463 default m if DVB_FE_CUSTOMISE
464 help
465 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
466 to support this frontend.
467
468config DVB_S5H1411
469 tristate "Samsung S5H1411 based"
470 depends on DVB_CORE && I2C
471 default m if DVB_FE_CUSTOMISE
472 help
473 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
474 to support this frontend.
475
476comment "ISDB-T (terrestrial) frontends"
477 depends on DVB_CORE
478
479config DVB_S921
480 tristate "Sharp S921 tuner"
481 depends on DVB_CORE && I2C
482 default m if DVB_FE_CUSTOMISE
483 help
484 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
485 Say Y when you want to support this frontend.
486
487config DVB_DIB8000
488 tristate "DiBcom 8000MB/MC"
489 depends on DVB_CORE && I2C
490 default m if DVB_FE_CUSTOMISE
491 help
492 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
493 Say Y when you want to support this frontend.
494
495comment "Digital terrestrial only tuners/PLL"
496 depends on DVB_CORE
497
498config DVB_PLL
499 tristate "Generic I2C PLL based tuners"
500 depends on DVB_CORE && I2C
501 default m if DVB_FE_CUSTOMISE
502 help
503 This module drives a number of tuners based on PLL chips with a
504 common I2C interface. Say Y when you want to support these tuners.
505
506config DVB_TUNER_DIB0070
507 tristate "DiBcom DiB0070 silicon base-band tuner"
508 depends on I2C
509 default m if DVB_FE_CUSTOMISE
510 help
511 A driver for the silicon baseband tuner DiB0070 from DiBcom.
512 This device is only used inside a SiP called together with a
513 demodulator for now.
514
515comment "SEC control devices for DVB-S"
516 depends on DVB_CORE
517
518config DVB_LNBP21
519 tristate "LNBP21/LNBH24 SEC controllers"
520 depends on DVB_CORE && I2C
521 default m if DVB_FE_CUSTOMISE
522 help
523 An SEC control chips.
524
525config DVB_ISL6405
526 tristate "ISL6405 SEC controller"
527 depends on DVB_CORE && I2C
528 default m if DVB_FE_CUSTOMISE
529 help
530 An SEC control chip.
531
532config DVB_ISL6421
533 tristate "ISL6421 SEC controller"
534 depends on DVB_CORE && I2C
535 default m if DVB_FE_CUSTOMISE
536 help
537 An SEC control chip.
538
539config DVB_ISL6423
540 tristate "ISL6423 SEC controller"
541 depends on DVB_CORE && I2C
542 default m if DVB_FE_CUSTOMISE
543 help
544 A SEC controller chip from Intersil
545
546config DVB_LGS8GL5
547 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
548 depends on DVB_CORE && I2C
549 default m if DVB_FE_CUSTOMISE
550 help
551 A DMB-TH tuner module. Say Y when you want to support this frontend.
552
553config DVB_LGS8GXX
554 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
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
560comment "Tools to develop new frontends"
561
562config DVB_DUMMY_FE
563 tristate "Dummy frontend driver"
564 default n
565endmenu
566
567endif