1 menu "Customise DVB Frontends"
4 config DVB_FE_CUSTOMISE
5 bool "Customise the frontend modules to build"
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.
15 comment "Multistandard (satellite) frontends"
19 tristate "STB0899 based"
20 depends on DVB_CORE && I2C
21 default m if DVB_FE_CUSTOMISE
23 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
24 to support this demodulator based frontends
27 tristate "STB6100 based tuners"
28 depends on DVB_CORE && I2C
29 default m if DVB_FE_CUSTOMISE
31 A Silicon tuner from ST used in conjunction with the STB0899
32 demodulator. Say Y when you want to support this tuner.
34 comment "DVB-S (satellite) frontends"
38 tristate "Conexant CX24110 based"
39 depends on DVB_CORE && I2C
40 default m if DVB_FE_CUSTOMISE
42 A DVB-S tuner module. Say Y when you want to support this frontend.
45 tristate "Conexant CX24123 based"
46 depends on DVB_CORE && I2C
47 default m if DVB_FE_CUSTOMISE
49 A DVB-S tuner module. Say Y when you want to support this frontend.
52 tristate "Zarlink VP310/MT312/ZL10313 based"
53 depends on DVB_CORE && I2C
54 default m if DVB_FE_CUSTOMISE
56 A DVB-S tuner module. Say Y when you want to support this frontend.
59 tristate "Samsung S5H1420 based"
60 depends on DVB_CORE && I2C
61 default m if DVB_FE_CUSTOMISE
63 A DVB-S tuner module. Say Y when you want to support this frontend.
66 tristate "ST STV0288 based"
67 depends on DVB_CORE && I2C
68 default m if DVB_FE_CUSTOMISE
70 A DVB-S tuner module. Say Y when you want to support this frontend.
73 tristate "ST STB6000 silicon tuner"
74 depends on DVB_CORE && I2C
75 default m if DVB_FE_CUSTOMISE
77 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
80 tristate "ST STV0299 based"
81 depends on DVB_CORE && I2C
82 default m if DVB_FE_CUSTOMISE
84 A DVB-S tuner module. Say Y when you want to support this frontend.
87 tristate "ST STV6110 silicon tuner"
88 depends on DVB_CORE && I2C
89 default m if DVB_FE_CUSTOMISE
91 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
94 tristate "ST STV0900 based"
95 depends on DVB_CORE && I2C
96 default m if DVB_FE_CUSTOMISE
98 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
101 tristate "Philips TDA8083 based"
102 depends on DVB_CORE && I2C
103 default m if DVB_FE_CUSTOMISE
105 A DVB-S tuner module. Say Y when you want to support this frontend.
108 tristate "Philips TDA10086 based"
109 depends on DVB_CORE && I2C
110 default m if DVB_FE_CUSTOMISE
112 A DVB-S tuner module. Say Y when you want to support this frontend.
115 tristate "Philips TDA8261 based"
116 depends on DVB_CORE && I2C
117 default m if DVB_FE_CUSTOMISE
119 A DVB-S tuner module. Say Y when you want to support this frontend.
122 tristate "VLSI VES1893 or VES1993 based"
123 depends on DVB_CORE && I2C
124 default m if DVB_FE_CUSTOMISE
126 A DVB-S tuner module. Say Y when you want to support this frontend.
128 config DVB_TUNER_ITD1000
129 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
130 depends on DVB_CORE && I2C
131 default m if DVB_FE_CUSTOMISE
133 A DVB-S tuner module. Say Y when you want to support this frontend.
135 config DVB_TUNER_CX24113
136 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
137 depends on DVB_CORE && I2C
138 default m if DVB_FE_CUSTOMISE
140 A DVB-S tuner module. Say Y when you want to support this frontend.
144 tristate "Philips TDA826X silicon tuner"
145 depends on DVB_CORE && I2C
146 default m if DVB_FE_CUSTOMISE
148 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
151 tristate "Infineon TUA6100 PLL"
152 depends on DVB_CORE && I2C
153 default m if DVB_FE_CUSTOMISE
158 tristate "Conexant CX24116 based"
159 depends on DVB_CORE && I2C
160 default m if DVB_FE_CUSTOMISE
162 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
165 tristate "Silicon Labs SI21XX based"
166 depends on DVB_CORE && I2C
167 default m if DVB_FE_CUSTOMISE
169 A DVB-S tuner module. Say Y when you want to support this frontend.
171 comment "DVB-T (terrestrial) frontends"
175 tristate "Spase sp8870 based"
176 depends on DVB_CORE && I2C
177 default m if DVB_FE_CUSTOMISE
179 A DVB-T tuner module. Say Y when you want to support this frontend.
181 This driver needs external firmware. Please use the command
182 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
183 download/extract it, and then copy it to /usr/lib/hotplug/firmware
184 or /lib/firmware (depending on configuration of firmware hotplug).
187 tristate "Spase sp887x based"
188 depends on DVB_CORE && I2C
189 default m if DVB_FE_CUSTOMISE
191 A DVB-T tuner module. Say Y when you want to support this frontend.
193 This driver needs external firmware. Please use the command
194 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
195 download/extract it, and then copy it to /usr/lib/hotplug/firmware
196 or /lib/firmware (depending on configuration of firmware hotplug).
199 tristate "Conexant CX22700 based"
200 depends on DVB_CORE && I2C
201 default m if DVB_FE_CUSTOMISE
203 A DVB-T tuner module. Say Y when you want to support this frontend.
206 tristate "Conexant cx22702 demodulator (OFDM)"
207 depends on DVB_CORE && I2C
208 default m if DVB_FE_CUSTOMISE
210 A DVB-T tuner module. Say Y when you want to support this frontend.
213 tristate "Micronas DRX3975D/DRX3977D based"
214 depends on DVB_CORE && I2C
215 default m if DVB_FE_CUSTOMISE
217 A DVB-T tuner module. Say Y when you want to support this frontend.
220 This driver needs external firmware. Please use the command
221 "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
222 download/extract them, and then copy them to /usr/lib/hotplug/firmware
223 or /lib/firmware (depending on configuration of firmware hotplug).
226 tristate "LSI L64781"
227 depends on DVB_CORE && I2C
228 default m if DVB_FE_CUSTOMISE
230 A DVB-T tuner module. Say Y when you want to support this frontend.
233 tristate "Philips TDA10045H/TDA10046H based"
234 depends on DVB_CORE && I2C
235 default m if DVB_FE_CUSTOMISE
237 A DVB-T tuner module. Say Y when you want to support this frontend.
239 This driver needs external firmware. Please use the commands
240 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
241 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
242 download/extract them, and then copy them to /usr/lib/hotplug/firmware
243 or /lib/firmware (depending on configuration of firmware hotplug).
246 tristate "NxtWave Communications NXT6000 based"
247 depends on DVB_CORE && I2C
248 default m if DVB_FE_CUSTOMISE
250 A DVB-T tuner module. Say Y when you want to support this frontend.
253 tristate "Zarlink MT352 based"
254 depends on DVB_CORE && I2C
255 default m if DVB_FE_CUSTOMISE
257 A DVB-T tuner module. Say Y when you want to support this frontend.
260 tristate "Zarlink ZL10353 based"
261 depends on DVB_CORE && I2C
262 default m if DVB_FE_CUSTOMISE
264 A DVB-T tuner module. Say Y when you want to support this frontend.
267 tristate "DiBcom 3000M-B"
268 depends on DVB_CORE && I2C
269 default m if DVB_FE_CUSTOMISE
271 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
272 to support this frontend.
275 tristate "DiBcom 3000P/M-C"
276 depends on DVB_CORE && I2C
277 default m if DVB_FE_CUSTOMISE
279 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
280 to support this frontend.
283 tristate "DiBcom 7000MA/MB/PA/PB/MC"
284 depends on DVB_CORE && I2C
285 default m if DVB_FE_CUSTOMISE
287 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
288 to support this frontend.
291 tristate "DiBcom 7000PC"
292 depends on DVB_CORE && I2C
293 default m if DVB_FE_CUSTOMISE
295 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
296 to support this frontend.
299 tristate "Philips TDA10048HN based"
300 depends on DVB_CORE && I2C
301 default m if DVB_FE_CUSTOMISE
303 A DVB-T tuner module. Say Y when you want to support this frontend.
305 comment "DVB-C (cable) frontends"
309 tristate "VLSI VES1820 based"
310 depends on DVB_CORE && I2C
311 default m if DVB_FE_CUSTOMISE
313 A DVB-C tuner module. Say Y when you want to support this frontend.
316 tristate "Philips TDA10021 based"
317 depends on DVB_CORE && I2C
318 default m if DVB_FE_CUSTOMISE
320 A DVB-C tuner module. Say Y when you want to support this frontend.
323 tristate "Philips TDA10023 based"
324 depends on DVB_CORE && I2C
325 default m if DVB_FE_CUSTOMISE
327 A DVB-C tuner module. Say Y when you want to support this frontend.
330 tristate "ST STV0297 based"
331 depends on DVB_CORE && I2C
332 default m if DVB_FE_CUSTOMISE
334 A DVB-C tuner module. Say Y when you want to support this frontend.
336 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
340 tristate "NxtWave Communications NXT2002/NXT2004 based"
341 depends on DVB_CORE && I2C
342 default m if DVB_FE_CUSTOMISE
344 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
345 to support this frontend.
347 This driver needs external firmware. Please use the commands
348 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
349 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
350 download/extract them, and then copy them to /usr/lib/hotplug/firmware
351 or /lib/firmware (depending on configuration of firmware hotplug).
354 tristate "Oren OR51211 based"
355 depends on DVB_CORE && I2C
356 default m if DVB_FE_CUSTOMISE
358 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
360 This driver needs external firmware. Please use the command
361 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
362 download it, and then copy it to /usr/lib/hotplug/firmware
363 or /lib/firmware (depending on configuration of firmware hotplug).
366 tristate "Oren OR51132 based"
367 depends on DVB_CORE && I2C
368 default m if DVB_FE_CUSTOMISE
370 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
371 to support this frontend.
373 This driver needs external firmware. Please use the commands
374 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
375 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
376 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
377 /usr/lib/hotplug/firmware or /lib/firmware (depending on
378 configuration of firmware hotplug).
381 tristate "Broadcom BCM3510"
382 depends on DVB_CORE && I2C
383 default m if DVB_FE_CUSTOMISE
385 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
386 support this frontend.
389 tristate "LG Electronics LGDT3302/LGDT3303 based"
390 depends on DVB_CORE && I2C
391 default m if DVB_FE_CUSTOMISE
393 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
394 to support this frontend.
397 tristate "LG Electronics LGDT3304"
398 depends on DVB_CORE && I2C
399 default m if DVB_FE_CUSTOMISE
401 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
402 to support this frontend.
405 tristate "Samsung S5H1409 based"
406 depends on DVB_CORE && I2C
407 default m if DVB_FE_CUSTOMISE
409 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
410 to support this frontend.
413 tristate "Auvitek AU8522 based"
414 depends on DVB_CORE && I2C
415 default m if DVB_FE_CUSTOMISE
417 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
418 to support this frontend.
421 tristate "Samsung S5H1411 based"
422 depends on DVB_CORE && I2C
423 default m if DVB_FE_CUSTOMISE
425 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
426 to support this frontend.
428 comment "ISDB-T (terrestrial) frontends"
432 tristate "Sharp S921 tuner"
433 depends on DVB_CORE && I2C
434 default m if DVB_FE_CUSTOMISE
436 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
437 Say Y when you want to support this frontend.
439 comment "Digital terrestrial only tuners/PLL"
443 tristate "Generic I2C PLL based tuners"
444 depends on DVB_CORE && I2C
445 default m if DVB_FE_CUSTOMISE
447 This module drives a number of tuners based on PLL chips with a
448 common I2C interface. Say Y when you want to support these tuners.
450 config DVB_TUNER_DIB0070
451 tristate "DiBcom DiB0070 silicon base-band tuner"
453 default m if DVB_FE_CUSTOMISE
455 A driver for the silicon baseband tuner DiB0070 from DiBcom.
456 This device is only used inside a SiP called togther with a
459 comment "SEC control devices for DVB-S"
463 tristate "LNBP21/LNBH24 SEC controllers"
464 depends on DVB_CORE && I2C
465 default m if DVB_FE_CUSTOMISE
467 An SEC control chips.
470 tristate "ISL6405 SEC controller"
471 depends on DVB_CORE && I2C
472 default m if DVB_FE_CUSTOMISE
477 tristate "ISL6421 SEC controller"
478 depends on DVB_CORE && I2C
479 default m if DVB_FE_CUSTOMISE
484 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
485 depends on DVB_CORE && I2C
486 default m if DVB_FE_CUSTOMISE
488 A DMB-TH tuner module. Say Y when you want to support this frontend.
490 comment "Tools to develop new frontends"
493 tristate "Dummy frontend driver"
497 tristate "Afatech AF9013 demodulator"
498 depends on DVB_CORE && I2C
499 default m if DVB_FE_CUSTOMISE
501 Say Y when you want to support this frontend.