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