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 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
77config 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
85config 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
93comment "DVB-S (satellite) frontends"
94 depends on DVB_CORE
95
96config 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
103config 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
110config 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
117config 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
124config 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
131config 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
138config 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
145config 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
152config 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
159config 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
166config 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
173config 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
180config 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
187config 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
194config 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
201config 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
208config 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
216config 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
223config 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
230config 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
237config 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
244config 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
251config 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
258config 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
266config 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
273config 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
281config 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
289comment "DVB-T (terrestrial) frontends"
290 depends on DVB_CORE
291
292config 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
304config 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
316config 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
323config 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
330config 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
337config 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
348config 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
355config 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
368config 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
375config 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
382config 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
389config 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
397config 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
405config 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
413config 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
421config 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
429config 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
436config DVB_AF9013
437 tristate "Afatech AF9013 demodulator"
438 depends on DVB_CORE && I2C
439 select REGMAP
440 default m if !MEDIA_SUBDRV_AUTOSELECT
441 help
442 Say Y when you want to support this frontend.
443
444config DVB_EC100
445 tristate "E3C EC100"
446 depends on DVB_CORE && I2C
447 default m if !MEDIA_SUBDRV_AUTOSELECT
448 help
449 Say Y when you want to support this frontend.
450
451config DVB_STV0367
452 tristate "ST STV0367 based"
453 depends on DVB_CORE && I2C
454 default m if !MEDIA_SUBDRV_AUTOSELECT
455 help
456 A DVB-T/C tuner module. Say Y when you want to support this frontend.
457
458config DVB_CXD2820R
459 tristate "Sony CXD2820R"
460 depends on DVB_CORE && I2C
461 select REGMAP_I2C
462 default m if !MEDIA_SUBDRV_AUTOSELECT
463 help
464 Say Y when you want to support this frontend.
465
466config DVB_CXD2841ER
467 tristate "Sony CXD2841ER"
468 depends on DVB_CORE && I2C
469 default m if !MEDIA_SUBDRV_AUTOSELECT
470 help
471 Say Y when you want to support this frontend.
472
473config DVB_RTL2830
474 tristate "Realtek RTL2830 DVB-T"
475 depends on DVB_CORE && I2C && I2C_MUX
476 select REGMAP
477 default m if !MEDIA_SUBDRV_AUTOSELECT
478 help
479 Say Y when you want to support this frontend.
480
481config DVB_RTL2832
482 tristate "Realtek RTL2832 DVB-T"
483 depends on DVB_CORE && I2C && I2C_MUX
484 select REGMAP
485 default m if !MEDIA_SUBDRV_AUTOSELECT
486 help
487 Say Y when you want to support this frontend.
488
489config DVB_RTL2832_SDR
490 tristate "Realtek RTL2832 SDR"
491 depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
492 select DVB_RTL2832
493 select VIDEOBUF2_VMALLOC
494 default m if !MEDIA_SUBDRV_AUTOSELECT
495 help
496 Say Y when you want to support this SDR module.
497
498config DVB_SI2168
499 tristate "Silicon Labs Si2168"
500 depends on DVB_CORE && I2C && I2C_MUX
501 default m if !MEDIA_SUBDRV_AUTOSELECT
502 help
503 Say Y when you want to support this frontend.
504
505config DVB_AS102_FE
506 tristate
507 depends on DVB_CORE
508 default DVB_AS102
509
510config DVB_ZD1301_DEMOD
511 tristate "ZyDAS ZD1301"
512 depends on DVB_CORE && I2C
513 default m if !MEDIA_SUBDRV_AUTOSELECT
514 help
515 Say Y when you want to support this frontend.
516
517config DVB_GP8PSK_FE
518 tristate
519 depends on DVB_CORE
520 default DVB_USB_GP8PSK
521
522comment "DVB-C (cable) frontends"
523 depends on DVB_CORE
524
525config DVB_VES1820
526 tristate "VLSI VES1820 based"
527 depends on DVB_CORE && I2C
528 default m if !MEDIA_SUBDRV_AUTOSELECT
529 help
530 A DVB-C tuner module. Say Y when you want to support this frontend.
531
532config DVB_TDA10021
533 tristate "Philips TDA10021 based"
534 depends on DVB_CORE && I2C
535 default m if !MEDIA_SUBDRV_AUTOSELECT
536 help
537 A DVB-C tuner module. Say Y when you want to support this frontend.
538
539config DVB_TDA10023
540 tristate "Philips TDA10023 based"
541 depends on DVB_CORE && I2C
542 default m if !MEDIA_SUBDRV_AUTOSELECT
543 help
544 A DVB-C tuner module. Say Y when you want to support this frontend.
545
546config DVB_STV0297
547 tristate "ST STV0297 based"
548 depends on DVB_CORE && I2C
549 default m if !MEDIA_SUBDRV_AUTOSELECT
550 help
551 A DVB-C tuner module. Say Y when you want to support this frontend.
552
553comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
554 depends on DVB_CORE
555
556config DVB_NXT200X
557 tristate "NxtWave Communications NXT2002/NXT2004 based"
558 depends on DVB_CORE && I2C
559 default m if !MEDIA_SUBDRV_AUTOSELECT
560 help
561 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
562 to support this frontend.
563
564 This driver needs external firmware. Please use the commands
565 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
566 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
567 download/extract them, and then copy them to /usr/lib/hotplug/firmware
568 or /lib/firmware (depending on configuration of firmware hotplug).
569
570config DVB_OR51211
571 tristate "Oren OR51211 based"
572 depends on DVB_CORE && I2C
573 default m if !MEDIA_SUBDRV_AUTOSELECT
574 help
575 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
576
577 This driver needs external firmware. Please use the command
578 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
579 download it, and then copy it to /usr/lib/hotplug/firmware
580 or /lib/firmware (depending on configuration of firmware hotplug).
581
582config DVB_OR51132
583 tristate "Oren OR51132 based"
584 depends on DVB_CORE && I2C
585 default m if !MEDIA_SUBDRV_AUTOSELECT
586 help
587 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
588 to support this frontend.
589
590 This driver needs external firmware. Please use the commands
591 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
592 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
593 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
594 /usr/lib/hotplug/firmware or /lib/firmware (depending on
595 configuration of firmware hotplug).
596
597config DVB_BCM3510
598 tristate "Broadcom BCM3510"
599 depends on DVB_CORE && I2C
600 default m if !MEDIA_SUBDRV_AUTOSELECT
601 help
602 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
603 support this frontend.
604
605config DVB_LGDT330X
606 tristate "LG Electronics LGDT3302/LGDT3303 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_LGDT3305
614 tristate "LG Electronics LGDT3304 and LGDT3305 based"
615 depends on DVB_CORE && I2C
616 default m if !MEDIA_SUBDRV_AUTOSELECT
617 help
618 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
619 to support this frontend.
620
621config DVB_LGDT3306A
622 tristate "LG Electronics LGDT3306A based"
623 depends on DVB_CORE && I2C && I2C_MUX
624 default m if !MEDIA_SUBDRV_AUTOSELECT
625 help
626 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
627 to support this frontend.
628
629config DVB_LG2160
630 tristate "LG Electronics LG216x based"
631 depends on DVB_CORE && I2C
632 default m if !MEDIA_SUBDRV_AUTOSELECT
633 help
634 An ATSC/MH demodulator module. Say Y when you want
635 to support this frontend.
636
637config DVB_S5H1409
638 tristate "Samsung S5H1409 based"
639 depends on DVB_CORE && I2C
640 default m if !MEDIA_SUBDRV_AUTOSELECT
641 help
642 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
643 to support this frontend.
644
645config DVB_AU8522
646 depends on DVB_CORE && I2C
647 tristate
648
649config DVB_AU8522_DTV
650 tristate "Auvitek AU8522 based DTV demod"
651 depends on DVB_CORE && I2C
652 select DVB_AU8522
653 default m if !MEDIA_SUBDRV_AUTOSELECT
654 help
655 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
656 you want to enable DTV demodulation support for this frontend.
657
658config DVB_AU8522_V4L
659 tristate "Auvitek AU8522 based ATV demod"
660 depends on VIDEO_V4L2 && DVB_CORE && I2C
661 select DVB_AU8522
662 default m if !MEDIA_SUBDRV_AUTOSELECT
663 help
664 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
665 you want to enable ATV demodulation support for this frontend.
666
667config DVB_S5H1411
668 tristate "Samsung S5H1411 based"
669 depends on DVB_CORE && I2C
670 default m if !MEDIA_SUBDRV_AUTOSELECT
671 help
672 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
673 to support this frontend.
674
675comment "ISDB-T (terrestrial) frontends"
676 depends on DVB_CORE
677
678config DVB_S921
679 tristate "Sharp S921 frontend"
680 depends on DVB_CORE && I2C
681 default m if !MEDIA_SUBDRV_AUTOSELECT
682 help
683 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
684 Say Y when you want to support this frontend.
685
686config DVB_DIB8000
687 tristate "DiBcom 8000MB/MC"
688 depends on DVB_CORE && I2C
689 default m if !MEDIA_SUBDRV_AUTOSELECT
690 help
691 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
692 Say Y when you want to support this frontend.
693
694config DVB_MB86A20S
695 tristate "Fujitsu mb86a20s"
696 depends on DVB_CORE && I2C
697 default m if !MEDIA_SUBDRV_AUTOSELECT
698 help
699 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
700 Say Y when you want to support this frontend.
701
702comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
703 depends on DVB_CORE
704
705config DVB_TC90522
706 tristate "Toshiba TC90522"
707 depends on DVB_CORE && I2C
708 default m if !MEDIA_SUBDRV_AUTOSELECT
709 help
710 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
711 Say Y when you want to support this frontend.
712
713comment "Digital terrestrial only tuners/PLL"
714 depends on DVB_CORE
715
716config DVB_PLL
717 tristate "Generic I2C PLL based tuners"
718 depends on DVB_CORE && I2C
719 default m if !MEDIA_SUBDRV_AUTOSELECT
720 help
721 This module drives a number of tuners based on PLL chips with a
722 common I2C interface. Say Y when you want to support these tuners.
723
724config DVB_TUNER_DIB0070
725 tristate "DiBcom DiB0070 silicon base-band tuner"
726 depends on DVB_CORE && I2C
727 default m if !MEDIA_SUBDRV_AUTOSELECT
728 help
729 A driver for the silicon baseband tuner DiB0070 from DiBcom.
730 This device is only used inside a SiP called together with a
731 demodulator for now.
732
733config DVB_TUNER_DIB0090
734 tristate "DiBcom DiB0090 silicon base-band tuner"
735 depends on DVB_CORE && I2C
736 default m if !MEDIA_SUBDRV_AUTOSELECT
737 help
738 A driver for the silicon baseband tuner DiB0090 from DiBcom.
739 This device is only used inside a SiP called together with a
740 demodulator for now.
741
742comment "SEC control devices for DVB-S"
743 depends on DVB_CORE
744
745source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
746
747config DVB_LNBH25
748 tristate "LNBH25 SEC controller"
749 depends on DVB_CORE && I2C
750 default m if !MEDIA_SUBDRV_AUTOSELECT
751 help
752 An SEC control chip.
753 Say Y when you want to support this chip.
754
755config DVB_LNBP21
756 tristate "LNBP21/LNBH24 SEC controllers"
757 depends on DVB_CORE && I2C
758 default m if !MEDIA_SUBDRV_AUTOSELECT
759 help
760 An SEC control chips.
761
762config DVB_LNBP22
763 tristate "LNBP22 SEC controllers"
764 depends on DVB_CORE && I2C
765 default m if !MEDIA_SUBDRV_AUTOSELECT
766 help
767 LNB power supply and control voltage
768 regulator chip with step-up converter
769 and I2C interface.
770 Say Y when you want to support this chip.
771
772config DVB_ISL6405
773 tristate "ISL6405 SEC controller"
774 depends on DVB_CORE && I2C
775 default m if !MEDIA_SUBDRV_AUTOSELECT
776 help
777 An SEC control chip.
778
779config DVB_ISL6421
780 tristate "ISL6421 SEC controller"
781 depends on DVB_CORE && I2C
782 default m if !MEDIA_SUBDRV_AUTOSELECT
783 help
784 An SEC control chip.
785
786config DVB_ISL6423
787 tristate "ISL6423 SEC controller"
788 depends on DVB_CORE && I2C
789 default m if !MEDIA_SUBDRV_AUTOSELECT
790 help
791 A SEC controller chip from Intersil
792
793config DVB_A8293
794 tristate "Allegro A8293"
795 depends on DVB_CORE && I2C
796 default m if !MEDIA_SUBDRV_AUTOSELECT
797
798config DVB_SP2
799 tristate "CIMaX SP2"
800 depends on DVB_CORE && I2C
801 default m if !MEDIA_SUBDRV_AUTOSELECT
802 help
803 CIMaX SP2/SP2HF Common Interface module.
804
805config DVB_LGS8GL5
806 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
807 depends on DVB_CORE && I2C
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_LGS8GXX
813 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
814 depends on DVB_CORE && I2C
815 select FW_LOADER
816 default m if !MEDIA_SUBDRV_AUTOSELECT
817 help
818 A DMB-TH tuner module. Say Y when you want to support this frontend.
819
820config DVB_ATBM8830
821 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
822 depends on DVB_CORE && I2C
823 default m if !MEDIA_SUBDRV_AUTOSELECT
824 help
825 A DMB-TH tuner module. Say Y when you want to support this frontend.
826
827config DVB_TDA665x
828 tristate "TDA665x tuner"
829 depends on DVB_CORE && I2C
830 default m if !MEDIA_SUBDRV_AUTOSELECT
831 help
832 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
833 Say Y when you want to support this chip.
834
835 Currently supported tuners:
836 * Panasonic ENV57H12D5 (ET-50DT)
837
838config DVB_IX2505V
839 tristate "Sharp IX2505V silicon tuner"
840 depends on DVB_CORE && I2C
841 default m if !MEDIA_SUBDRV_AUTOSELECT
842 help
843 A DVB-S tuner module. Say Y when you want to support this frontend.
844
845config DVB_M88RS2000
846 tristate "M88RS2000 DVB-S demodulator and tuner"
847 depends on DVB_CORE && I2C
848 default m if !MEDIA_SUBDRV_AUTOSELECT
849 help
850 A DVB-S tuner module.
851 Say Y when you want to support this frontend.
852
853config DVB_AF9033
854 tristate "Afatech AF9033 DVB-T demodulator"
855 depends on DVB_CORE && I2C
856 select REGMAP_I2C
857 default m if !MEDIA_SUBDRV_AUTOSELECT
858
859config DVB_HORUS3A
860 tristate "Sony Horus3A tuner"
861 depends on DVB_CORE && I2C
862 default m if !MEDIA_SUBDRV_AUTOSELECT
863 help
864 Say Y when you want to support this frontend.
865
866config DVB_ASCOT2E
867 tristate "Sony Ascot2E tuner"
868 depends on DVB_CORE && I2C
869 default m if !MEDIA_SUBDRV_AUTOSELECT
870 help
871 Say Y when you want to support this frontend.
872
873config DVB_HELENE
874 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
875 depends on DVB_CORE && I2C
876 default m if !MEDIA_SUBDRV_AUTOSELECT
877 help
878 Say Y when you want to support this frontend.
879
880comment "Tools to develop new frontends"
881
882config DVB_DUMMY_FE
883 tristate "Dummy frontend driver"
884 depends on DVB_CORE
885 default n
886endmenu