]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/media/dvb-frontends/Kconfig
HID: usbhid: Add HID_QUIRK_NOGET for Aten CS-1758 KVM switch
[mirror_ubuntu-artful-kernel.git] / drivers / media / dvb-frontends / Kconfig
1 menu "Customise DVB Frontends"
2 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
3
4 comment "Multistandard (satellite) frontends"
5 depends on DVB_CORE
6
7 config DVB_STB0899
8 tristate "STB0899 based"
9 depends on DVB_CORE && I2C
10 default m if !MEDIA_SUBDRV_AUTOSELECT
11 help
12 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
13 to support this demodulator based frontends
14
15 config DVB_STB6100
16 tristate "STB6100 based tuners"
17 depends on DVB_CORE && I2C
18 default m if !MEDIA_SUBDRV_AUTOSELECT
19 help
20 A Silicon tuner from ST used in conjunction with the STB0899
21 demodulator. Say Y when you want to support this tuner.
22
23 config DVB_STV090x
24 tristate "STV0900/STV0903(A/B) based"
25 depends on DVB_CORE && I2C
26 default m if !MEDIA_SUBDRV_AUTOSELECT
27 help
28 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
29 Say Y when you want to support these frontends.
30
31 config DVB_STV6110x
32 tristate "STV6110/(A) based tuners"
33 depends on DVB_CORE && I2C
34 default m if !MEDIA_SUBDRV_AUTOSELECT
35 help
36 A Silicon tuner that supports DVB-S and DVB-S2 modes
37
38 config DVB_M88DS3103
39 tristate "Montage Technology M88DS3103"
40 depends on DVB_CORE && I2C && I2C_MUX
41 select REGMAP_I2C
42 default m if !MEDIA_SUBDRV_AUTOSELECT
43 help
44 Say Y when you want to support this frontend.
45
46 comment "Multistandard (cable + terrestrial) frontends"
47 depends on DVB_CORE
48
49 config DVB_DRXK
50 tristate "Micronas DRXK based"
51 depends on DVB_CORE && I2C
52 default m if !MEDIA_SUBDRV_AUTOSELECT
53 help
54 Micronas DRX-K DVB-C/T demodulator.
55
56 Say Y when you want to support this frontend.
57
58 config DVB_TDA18271C2DD
59 tristate "NXP TDA18271C2 silicon tuner"
60 depends on DVB_CORE && I2C
61 default m if !MEDIA_SUBDRV_AUTOSELECT
62 help
63 NXP TDA18271 silicon tuner.
64
65 Say Y when you want to support this tuner.
66
67 config DVB_SI2165
68 tristate "Silicon Labs si2165 based"
69 depends on DVB_CORE && I2C
70 select REGMAP_I2C
71 default m if !MEDIA_SUBDRV_AUTOSELECT
72 help
73 A DVB-C/T demodulator.
74
75 Say Y when you want to support this frontend.
76
77 config DVB_MN88472
78 tristate "Panasonic MN88472"
79 depends on DVB_CORE && I2C
80 select REGMAP_I2C
81 default m if !MEDIA_SUBDRV_AUTOSELECT
82 help
83 Say Y when you want to support this frontend.
84
85 config DVB_MN88473
86 tristate "Panasonic MN88473"
87 depends on DVB_CORE && I2C
88 select REGMAP_I2C
89 default m if !MEDIA_SUBDRV_AUTOSELECT
90 help
91 Say Y when you want to support this frontend.
92
93 comment "DVB-S (satellite) frontends"
94 depends on DVB_CORE
95
96 config DVB_CX24110
97 tristate "Conexant CX24110 based"
98 depends on DVB_CORE && I2C
99 default m if !MEDIA_SUBDRV_AUTOSELECT
100 help
101 A DVB-S tuner module. Say Y when you want to support this frontend.
102
103 config DVB_CX24123
104 tristate "Conexant CX24123 based"
105 depends on DVB_CORE && I2C
106 default m if !MEDIA_SUBDRV_AUTOSELECT
107 help
108 A DVB-S tuner module. Say Y when you want to support this frontend.
109
110 config DVB_MT312
111 tristate "Zarlink VP310/MT312/ZL10313 based"
112 depends on DVB_CORE && I2C
113 default m if !MEDIA_SUBDRV_AUTOSELECT
114 help
115 A DVB-S tuner module. Say Y when you want to support this frontend.
116
117 config DVB_ZL10036
118 tristate "Zarlink ZL10036 silicon tuner"
119 depends on DVB_CORE && I2C
120 default m if !MEDIA_SUBDRV_AUTOSELECT
121 help
122 A DVB-S tuner module. Say Y when you want to support this frontend.
123
124 config DVB_ZL10039
125 tristate "Zarlink ZL10039 silicon tuner"
126 depends on DVB_CORE && I2C
127 default m if !MEDIA_SUBDRV_AUTOSELECT
128 help
129 A DVB-S tuner module. Say Y when you want to support this frontend.
130
131 config DVB_S5H1420
132 tristate "Samsung S5H1420 based"
133 depends on DVB_CORE && I2C
134 default m if !MEDIA_SUBDRV_AUTOSELECT
135 help
136 A DVB-S tuner module. Say Y when you want to support this frontend.
137
138 config DVB_STV0288
139 tristate "ST STV0288 based"
140 depends on DVB_CORE && I2C
141 default m if !MEDIA_SUBDRV_AUTOSELECT
142 help
143 A DVB-S tuner module. Say Y when you want to support this frontend.
144
145 config DVB_STB6000
146 tristate "ST STB6000 silicon tuner"
147 depends on DVB_CORE && I2C
148 default m if !MEDIA_SUBDRV_AUTOSELECT
149 help
150 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
151
152 config DVB_STV0299
153 tristate "ST STV0299 based"
154 depends on DVB_CORE && I2C
155 default m if !MEDIA_SUBDRV_AUTOSELECT
156 help
157 A DVB-S tuner module. Say Y when you want to support this frontend.
158
159 config DVB_STV6110
160 tristate "ST STV6110 silicon tuner"
161 depends on DVB_CORE && I2C
162 default m if !MEDIA_SUBDRV_AUTOSELECT
163 help
164 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
165
166 config DVB_STV0900
167 tristate "ST STV0900 based"
168 depends on DVB_CORE && I2C
169 default m if !MEDIA_SUBDRV_AUTOSELECT
170 help
171 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
172
173 config DVB_TDA8083
174 tristate "Philips TDA8083 based"
175 depends on DVB_CORE && I2C
176 default m if !MEDIA_SUBDRV_AUTOSELECT
177 help
178 A DVB-S tuner module. Say Y when you want to support this frontend.
179
180 config DVB_TDA10086
181 tristate "Philips TDA10086 based"
182 depends on DVB_CORE && I2C
183 default m if !MEDIA_SUBDRV_AUTOSELECT
184 help
185 A DVB-S tuner module. Say Y when you want to support this frontend.
186
187 config DVB_TDA8261
188 tristate "Philips TDA8261 based"
189 depends on DVB_CORE && I2C
190 default m if !MEDIA_SUBDRV_AUTOSELECT
191 help
192 A DVB-S tuner module. Say Y when you want to support this frontend.
193
194 config DVB_VES1X93
195 tristate "VLSI VES1893 or VES1993 based"
196 depends on DVB_CORE && I2C
197 default m if !MEDIA_SUBDRV_AUTOSELECT
198 help
199 A DVB-S tuner module. Say Y when you want to support this frontend.
200
201 config DVB_TUNER_ITD1000
202 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
203 depends on DVB_CORE && I2C
204 default m if !MEDIA_SUBDRV_AUTOSELECT
205 help
206 A DVB-S tuner module. Say Y when you want to support this frontend.
207
208 config DVB_TUNER_CX24113
209 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
210 depends on DVB_CORE && I2C
211 default m if !MEDIA_SUBDRV_AUTOSELECT
212 help
213 A DVB-S tuner module. Say Y when you want to support this frontend.
214
215
216 config DVB_TDA826X
217 tristate "Philips TDA826X silicon tuner"
218 depends on DVB_CORE && I2C
219 default m if !MEDIA_SUBDRV_AUTOSELECT
220 help
221 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
222
223 config DVB_TUA6100
224 tristate "Infineon TUA6100 PLL"
225 depends on DVB_CORE && I2C
226 default m if !MEDIA_SUBDRV_AUTOSELECT
227 help
228 A DVB-S PLL chip.
229
230 config DVB_CX24116
231 tristate "Conexant CX24116 based"
232 depends on DVB_CORE && I2C
233 default m if !MEDIA_SUBDRV_AUTOSELECT
234 help
235 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
236
237 config DVB_CX24117
238 tristate "Conexant CX24117 based"
239 depends on DVB_CORE && I2C
240 default m if !MEDIA_SUBDRV_AUTOSELECT
241 help
242 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
243
244 config DVB_CX24120
245 tristate "Conexant CX24120 based"
246 depends on DVB_CORE && I2C
247 default m if !MEDIA_SUBDRV_AUTOSELECT
248 help
249 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
250
251 config DVB_SI21XX
252 tristate "Silicon Labs SI21XX based"
253 depends on DVB_CORE && I2C
254 default m if !MEDIA_SUBDRV_AUTOSELECT
255 help
256 A DVB-S tuner module. Say Y when you want to support this frontend.
257
258 config DVB_TS2020
259 tristate "Montage Tehnology TS2020 based tuners"
260 depends on DVB_CORE && I2C
261 select REGMAP_I2C
262 default m if !MEDIA_SUBDRV_AUTOSELECT
263 help
264 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
265
266 config DVB_DS3000
267 tristate "Montage Tehnology DS3000 based"
268 depends on DVB_CORE && I2C
269 default m if !MEDIA_SUBDRV_AUTOSELECT
270 help
271 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
272
273 config DVB_MB86A16
274 tristate "Fujitsu MB86A16 based"
275 depends on DVB_CORE && I2C
276 default m if !MEDIA_SUBDRV_AUTOSELECT
277 help
278 A DVB-S/DSS Direct Conversion reveiver.
279 Say Y when you want to support this frontend.
280
281 config DVB_TDA10071
282 tristate "NXP TDA10071"
283 depends on DVB_CORE && I2C
284 select REGMAP_I2C
285 default m if !MEDIA_SUBDRV_AUTOSELECT
286 help
287 Say Y when you want to support this frontend.
288
289 comment "DVB-T (terrestrial) frontends"
290 depends on DVB_CORE
291
292 config DVB_SP8870
293 tristate "Spase sp8870 based"
294 depends on DVB_CORE && I2C
295 default m if !MEDIA_SUBDRV_AUTOSELECT
296 help
297 A DVB-T tuner module. Say Y when you want to support this frontend.
298
299 This driver needs external firmware. Please use the command
300 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
301 download/extract it, and then copy it to /usr/lib/hotplug/firmware
302 or /lib/firmware (depending on configuration of firmware hotplug).
303
304 config DVB_SP887X
305 tristate "Spase sp887x based"
306 depends on DVB_CORE && I2C
307 default m if !MEDIA_SUBDRV_AUTOSELECT
308 help
309 A DVB-T tuner module. Say Y when you want to support this frontend.
310
311 This driver needs external firmware. Please use the command
312 "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
313 download/extract it, and then copy it to /usr/lib/hotplug/firmware
314 or /lib/firmware (depending on configuration of firmware hotplug).
315
316 config DVB_CX22700
317 tristate "Conexant CX22700 based"
318 depends on DVB_CORE && I2C
319 default m if !MEDIA_SUBDRV_AUTOSELECT
320 help
321 A DVB-T tuner module. Say Y when you want to support this frontend.
322
323 config DVB_CX22702
324 tristate "Conexant cx22702 demodulator (OFDM)"
325 depends on DVB_CORE && I2C
326 default m if !MEDIA_SUBDRV_AUTOSELECT
327 help
328 A DVB-T tuner module. Say Y when you want to support this frontend.
329
330 config DVB_S5H1432
331 tristate "Samsung s5h1432 demodulator (OFDM)"
332 depends on DVB_CORE && I2C
333 default m if !MEDIA_SUBDRV_AUTOSELECT
334 help
335 A DVB-T tuner module. Say Y when you want to support this frontend.
336
337 config DVB_DRXD
338 tristate "Micronas DRXD driver"
339 depends on DVB_CORE && I2C
340 default m if !MEDIA_SUBDRV_AUTOSELECT
341 help
342 A DVB-T tuner module. Say Y when you want to support this frontend.
343
344 Note: this driver was based on vendor driver reference code (released
345 under the GPL) as opposed to the existing drx397xd driver, which
346 was written via reverse engineering.
347
348 config DVB_L64781
349 tristate "LSI L64781"
350 depends on DVB_CORE && I2C
351 default m if !MEDIA_SUBDRV_AUTOSELECT
352 help
353 A DVB-T tuner module. Say Y when you want to support this frontend.
354
355 config DVB_TDA1004X
356 tristate "Philips TDA10045H/TDA10046H based"
357 depends on DVB_CORE && I2C
358 default m if !MEDIA_SUBDRV_AUTOSELECT
359 help
360 A DVB-T tuner module. Say Y when you want to support this frontend.
361
362 This driver needs external firmware. Please use the commands
363 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
364 "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
365 download/extract them, and then copy them to /usr/lib/hotplug/firmware
366 or /lib/firmware (depending on configuration of firmware hotplug).
367
368 config DVB_NXT6000
369 tristate "NxtWave Communications NXT6000 based"
370 depends on DVB_CORE && I2C
371 default m if !MEDIA_SUBDRV_AUTOSELECT
372 help
373 A DVB-T tuner module. Say Y when you want to support this frontend.
374
375 config DVB_MT352
376 tristate "Zarlink MT352 based"
377 depends on DVB_CORE && I2C
378 default m if !MEDIA_SUBDRV_AUTOSELECT
379 help
380 A DVB-T tuner module. Say Y when you want to support this frontend.
381
382 config DVB_ZL10353
383 tristate "Zarlink ZL10353 based"
384 depends on DVB_CORE && I2C
385 default m if !MEDIA_SUBDRV_AUTOSELECT
386 help
387 A DVB-T tuner module. Say Y when you want to support this frontend.
388
389 config DVB_DIB3000MB
390 tristate "DiBcom 3000M-B"
391 depends on DVB_CORE && I2C
392 default m if !MEDIA_SUBDRV_AUTOSELECT
393 help
394 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
395 to support this frontend.
396
397 config DVB_DIB3000MC
398 tristate "DiBcom 3000P/M-C"
399 depends on DVB_CORE && I2C
400 default m if !MEDIA_SUBDRV_AUTOSELECT
401 help
402 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
403 to support this frontend.
404
405 config DVB_DIB7000M
406 tristate "DiBcom 7000MA/MB/PA/PB/MC"
407 depends on DVB_CORE && I2C
408 default m if !MEDIA_SUBDRV_AUTOSELECT
409 help
410 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
411 to support this frontend.
412
413 config DVB_DIB7000P
414 tristate "DiBcom 7000PC"
415 depends on DVB_CORE && I2C
416 default m if !MEDIA_SUBDRV_AUTOSELECT
417 help
418 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
419 to support this frontend.
420
421 config DVB_DIB9000
422 tristate "DiBcom 9000"
423 depends on DVB_CORE && I2C
424 default m if !MEDIA_SUBDRV_AUTOSELECT
425 help
426 A DVB-T tuner module. Designed for mobile usage. Say Y when you want
427 to support this frontend.
428
429 config DVB_TDA10048
430 tristate "Philips TDA10048HN based"
431 depends on DVB_CORE && I2C
432 default m if !MEDIA_SUBDRV_AUTOSELECT
433 help
434 A DVB-T tuner module. Say Y when you want to support this frontend.
435
436 config DVB_AF9013
437 tristate "Afatech AF9013 demodulator"
438 depends on DVB_CORE && I2C
439 default m if !MEDIA_SUBDRV_AUTOSELECT
440 help
441 Say Y when you want to support this frontend.
442
443 config DVB_EC100
444 tristate "E3C EC100"
445 depends on DVB_CORE && I2C
446 default m if !MEDIA_SUBDRV_AUTOSELECT
447 help
448 Say Y when you want to support this frontend.
449
450 config DVB_HD29L2
451 tristate "HDIC HD29L2"
452 depends on DVB_CORE && I2C
453 default m if !MEDIA_SUBDRV_AUTOSELECT
454 help
455 Say Y when you want to support this frontend.
456
457 config DVB_STV0367
458 tristate "ST STV0367 based"
459 depends on DVB_CORE && I2C
460 default m if !MEDIA_SUBDRV_AUTOSELECT
461 help
462 A DVB-T/C tuner module. Say Y when you want to support this frontend.
463
464 config DVB_CXD2820R
465 tristate "Sony CXD2820R"
466 depends on DVB_CORE && I2C
467 select REGMAP_I2C
468 default m if !MEDIA_SUBDRV_AUTOSELECT
469 help
470 Say Y when you want to support this frontend.
471
472 config DVB_CXD2841ER
473 tristate "Sony CXD2841ER"
474 depends on DVB_CORE && I2C
475 default m if !MEDIA_SUBDRV_AUTOSELECT
476 help
477 Say Y when you want to support this frontend.
478
479 config DVB_RTL2830
480 tristate "Realtek RTL2830 DVB-T"
481 depends on DVB_CORE && I2C && I2C_MUX
482 select REGMAP
483 default m if !MEDIA_SUBDRV_AUTOSELECT
484 help
485 Say Y when you want to support this frontend.
486
487 config DVB_RTL2832
488 tristate "Realtek RTL2832 DVB-T"
489 depends on DVB_CORE && I2C && I2C_MUX
490 select REGMAP
491 default m if !MEDIA_SUBDRV_AUTOSELECT
492 help
493 Say Y when you want to support this frontend.
494
495 config DVB_RTL2832_SDR
496 tristate "Realtek RTL2832 SDR"
497 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
498 select DVB_RTL2832
499 select VIDEOBUF2_VMALLOC
500 default m if !MEDIA_SUBDRV_AUTOSELECT
501 help
502 Say Y when you want to support this SDR module.
503
504 config DVB_SI2168
505 tristate "Silicon Labs Si2168"
506 depends on DVB_CORE && I2C && I2C_MUX
507 default m if !MEDIA_SUBDRV_AUTOSELECT
508 help
509 Say Y when you want to support this frontend.
510
511 config DVB_AS102_FE
512 tristate
513 depends on DVB_CORE
514 default DVB_AS102
515
516 config DVB_GP8PSK_FE
517 tristate
518 depends on DVB_CORE
519 default DVB_USB_GP8PSK
520
521 comment "DVB-C (cable) frontends"
522 depends on DVB_CORE
523
524 config DVB_VES1820
525 tristate "VLSI VES1820 based"
526 depends on DVB_CORE && I2C
527 default m if !MEDIA_SUBDRV_AUTOSELECT
528 help
529 A DVB-C tuner module. Say Y when you want to support this frontend.
530
531 config DVB_TDA10021
532 tristate "Philips TDA10021 based"
533 depends on DVB_CORE && I2C
534 default m if !MEDIA_SUBDRV_AUTOSELECT
535 help
536 A DVB-C tuner module. Say Y when you want to support this frontend.
537
538 config DVB_TDA10023
539 tristate "Philips TDA10023 based"
540 depends on DVB_CORE && I2C
541 default m if !MEDIA_SUBDRV_AUTOSELECT
542 help
543 A DVB-C tuner module. Say Y when you want to support this frontend.
544
545 config DVB_STV0297
546 tristate "ST STV0297 based"
547 depends on DVB_CORE && I2C
548 default m if !MEDIA_SUBDRV_AUTOSELECT
549 help
550 A DVB-C tuner module. Say Y when you want to support this frontend.
551
552 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
553 depends on DVB_CORE
554
555 config DVB_NXT200X
556 tristate "NxtWave Communications NXT2002/NXT2004 based"
557 depends on DVB_CORE && I2C
558 default m if !MEDIA_SUBDRV_AUTOSELECT
559 help
560 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
561 to support this frontend.
562
563 This driver needs external firmware. Please use the commands
564 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
565 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
566 download/extract them, and then copy them to /usr/lib/hotplug/firmware
567 or /lib/firmware (depending on configuration of firmware hotplug).
568
569 config DVB_OR51211
570 tristate "Oren OR51211 based"
571 depends on DVB_CORE && I2C
572 default m if !MEDIA_SUBDRV_AUTOSELECT
573 help
574 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
575
576 This driver needs external firmware. Please use the command
577 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
578 download it, and then copy it to /usr/lib/hotplug/firmware
579 or /lib/firmware (depending on configuration of firmware hotplug).
580
581 config DVB_OR51132
582 tristate "Oren OR51132 based"
583 depends on DVB_CORE && I2C
584 default m if !MEDIA_SUBDRV_AUTOSELECT
585 help
586 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
587 to support this frontend.
588
589 This driver needs external firmware. Please use the commands
590 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
591 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
592 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
593 /usr/lib/hotplug/firmware or /lib/firmware (depending on
594 configuration of firmware hotplug).
595
596 config DVB_BCM3510
597 tristate "Broadcom BCM3510"
598 depends on DVB_CORE && I2C
599 default m if !MEDIA_SUBDRV_AUTOSELECT
600 help
601 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
602 support this frontend.
603
604 config DVB_LGDT330X
605 tristate "LG Electronics LGDT3302/LGDT3303 based"
606 depends on DVB_CORE && I2C
607 default m if !MEDIA_SUBDRV_AUTOSELECT
608 help
609 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
610 to support this frontend.
611
612 config DVB_LGDT3305
613 tristate "LG Electronics LGDT3304 and LGDT3305 based"
614 depends on DVB_CORE && I2C
615 default m if !MEDIA_SUBDRV_AUTOSELECT
616 help
617 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
618 to support this frontend.
619
620 config DVB_LGDT3306A
621 tristate "LG Electronics LGDT3306A based"
622 depends on DVB_CORE && I2C
623 default m if !MEDIA_SUBDRV_AUTOSELECT
624 help
625 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
626 to support this frontend.
627
628 config DVB_LG2160
629 tristate "LG Electronics LG216x based"
630 depends on DVB_CORE && I2C
631 default m if !MEDIA_SUBDRV_AUTOSELECT
632 help
633 An ATSC/MH demodulator module. Say Y when you want
634 to support this frontend.
635
636 config DVB_S5H1409
637 tristate "Samsung S5H1409 based"
638 depends on DVB_CORE && I2C
639 default m if !MEDIA_SUBDRV_AUTOSELECT
640 help
641 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
642 to support this frontend.
643
644 config DVB_AU8522
645 depends on DVB_CORE && I2C
646 tristate
647
648 config DVB_AU8522_DTV
649 tristate "Auvitek AU8522 based DTV demod"
650 depends on DVB_CORE && I2C
651 select DVB_AU8522
652 default m if !MEDIA_SUBDRV_AUTOSELECT
653 help
654 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
655 you want to enable DTV demodulation support for this frontend.
656
657 config DVB_AU8522_V4L
658 tristate "Auvitek AU8522 based ATV demod"
659 depends on VIDEO_V4L2 && DVB_CORE && I2C
660 select DVB_AU8522
661 default m if !MEDIA_SUBDRV_AUTOSELECT
662 help
663 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
664 you want to enable ATV demodulation support for this frontend.
665
666 config DVB_S5H1411
667 tristate "Samsung S5H1411 based"
668 depends on DVB_CORE && I2C
669 default m if !MEDIA_SUBDRV_AUTOSELECT
670 help
671 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
672 to support this frontend.
673
674 comment "ISDB-T (terrestrial) frontends"
675 depends on DVB_CORE
676
677 config DVB_S921
678 tristate "Sharp S921 frontend"
679 depends on DVB_CORE && I2C
680 default m if !MEDIA_SUBDRV_AUTOSELECT
681 help
682 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
683 Say Y when you want to support this frontend.
684
685 config DVB_DIB8000
686 tristate "DiBcom 8000MB/MC"
687 depends on DVB_CORE && I2C
688 default m if !MEDIA_SUBDRV_AUTOSELECT
689 help
690 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
691 Say Y when you want to support this frontend.
692
693 config DVB_MB86A20S
694 tristate "Fujitsu mb86a20s"
695 depends on DVB_CORE && I2C
696 default m if !MEDIA_SUBDRV_AUTOSELECT
697 help
698 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
699 Say Y when you want to support this frontend.
700
701 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
702 depends on DVB_CORE
703
704 config DVB_TC90522
705 tristate "Toshiba TC90522"
706 depends on DVB_CORE && I2C
707 default m if !MEDIA_SUBDRV_AUTOSELECT
708 help
709 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
710 Say Y when you want to support this frontend.
711
712 comment "Digital terrestrial only tuners/PLL"
713 depends on DVB_CORE
714
715 config DVB_PLL
716 tristate "Generic I2C PLL based tuners"
717 depends on DVB_CORE && I2C
718 default m if !MEDIA_SUBDRV_AUTOSELECT
719 help
720 This module drives a number of tuners based on PLL chips with a
721 common I2C interface. Say Y when you want to support these tuners.
722
723 config DVB_TUNER_DIB0070
724 tristate "DiBcom DiB0070 silicon base-band tuner"
725 depends on DVB_CORE && I2C
726 default m if !MEDIA_SUBDRV_AUTOSELECT
727 help
728 A driver for the silicon baseband tuner DiB0070 from DiBcom.
729 This device is only used inside a SiP called together with a
730 demodulator for now.
731
732 config DVB_TUNER_DIB0090
733 tristate "DiBcom DiB0090 silicon base-band tuner"
734 depends on DVB_CORE && I2C
735 default m if !MEDIA_SUBDRV_AUTOSELECT
736 help
737 A driver for the silicon baseband tuner DiB0090 from DiBcom.
738 This device is only used inside a SiP called together with a
739 demodulator for now.
740
741 comment "SEC control devices for DVB-S"
742 depends on DVB_CORE
743
744 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
745
746 config DVB_LNBH25
747 tristate "LNBH25 SEC controller"
748 depends on DVB_CORE && I2C
749 default m if !MEDIA_SUBDRV_AUTOSELECT
750 help
751 An SEC control chip.
752 Say Y when you want to support this chip.
753
754 config DVB_LNBP21
755 tristate "LNBP21/LNBH24 SEC controllers"
756 depends on DVB_CORE && I2C
757 default m if !MEDIA_SUBDRV_AUTOSELECT
758 help
759 An SEC control chips.
760
761 config DVB_LNBP22
762 tristate "LNBP22 SEC controllers"
763 depends on DVB_CORE && I2C
764 default m if !MEDIA_SUBDRV_AUTOSELECT
765 help
766 LNB power supply and control voltage
767 regulator chip with step-up converter
768 and I2C interface.
769 Say Y when you want to support this chip.
770
771 config DVB_ISL6405
772 tristate "ISL6405 SEC controller"
773 depends on DVB_CORE && I2C
774 default m if !MEDIA_SUBDRV_AUTOSELECT
775 help
776 An SEC control chip.
777
778 config DVB_ISL6421
779 tristate "ISL6421 SEC controller"
780 depends on DVB_CORE && I2C
781 default m if !MEDIA_SUBDRV_AUTOSELECT
782 help
783 An SEC control chip.
784
785 config DVB_ISL6423
786 tristate "ISL6423 SEC controller"
787 depends on DVB_CORE && I2C
788 default m if !MEDIA_SUBDRV_AUTOSELECT
789 help
790 A SEC controller chip from Intersil
791
792 config DVB_A8293
793 tristate "Allegro A8293"
794 depends on DVB_CORE && I2C
795 default m if !MEDIA_SUBDRV_AUTOSELECT
796
797 config DVB_SP2
798 tristate "CIMaX SP2"
799 depends on DVB_CORE && I2C
800 default m if !MEDIA_SUBDRV_AUTOSELECT
801 help
802 CIMaX SP2/SP2HF Common Interface module.
803
804 config DVB_LGS8GL5
805 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
806 depends on DVB_CORE && I2C
807 default m if !MEDIA_SUBDRV_AUTOSELECT
808 help
809 A DMB-TH tuner module. Say Y when you want to support this frontend.
810
811 config DVB_LGS8GXX
812 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
813 depends on DVB_CORE && I2C
814 select FW_LOADER
815 default m if !MEDIA_SUBDRV_AUTOSELECT
816 help
817 A DMB-TH tuner module. Say Y when you want to support this frontend.
818
819 config DVB_ATBM8830
820 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
821 depends on DVB_CORE && I2C
822 default m if !MEDIA_SUBDRV_AUTOSELECT
823 help
824 A DMB-TH tuner module. Say Y when you want to support this frontend.
825
826 config DVB_TDA665x
827 tristate "TDA665x tuner"
828 depends on DVB_CORE && I2C
829 default m if !MEDIA_SUBDRV_AUTOSELECT
830 help
831 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
832 Say Y when you want to support this chip.
833
834 Currently supported tuners:
835 * Panasonic ENV57H12D5 (ET-50DT)
836
837 config DVB_IX2505V
838 tristate "Sharp IX2505V silicon tuner"
839 depends on DVB_CORE && I2C
840 default m if !MEDIA_SUBDRV_AUTOSELECT
841 help
842 A DVB-S tuner module. Say Y when you want to support this frontend.
843
844 config DVB_M88RS2000
845 tristate "M88RS2000 DVB-S demodulator and tuner"
846 depends on DVB_CORE && I2C
847 default m if !MEDIA_SUBDRV_AUTOSELECT
848 help
849 A DVB-S tuner module.
850 Say Y when you want to support this frontend.
851
852 config DVB_AF9033
853 tristate "Afatech AF9033 DVB-T demodulator"
854 depends on DVB_CORE && I2C
855 default m if !MEDIA_SUBDRV_AUTOSELECT
856
857 config DVB_HORUS3A
858 tristate "Sony Horus3A tuner"
859 depends on DVB_CORE && I2C
860 default m if !MEDIA_SUBDRV_AUTOSELECT
861 help
862 Say Y when you want to support this frontend.
863
864 config DVB_ASCOT2E
865 tristate "Sony Ascot2E tuner"
866 depends on DVB_CORE && I2C
867 default m if !MEDIA_SUBDRV_AUTOSELECT
868 help
869 Say Y when you want to support this frontend.
870
871 config DVB_HELENE
872 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
873 depends on DVB_CORE && I2C
874 default m if !MEDIA_SUBDRV_AUTOSELECT
875 help
876 Say Y when you want to support this frontend.
877
878 comment "Tools to develop new frontends"
879
880 config DVB_DUMMY_FE
881 tristate "Dummy frontend driver"
882 depends on DVB_CORE
883 default n
884 endmenu