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