]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - drivers/media/dvb-frontends/Kconfig
Merge branch 'topic-arcpgu-fixes' of https://github.com/foss-for-synopsys-dwc-arc...
[mirror_ubuntu-bionic-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 comment "DVB-C (cable) frontends"
517 depends on DVB_CORE
518
519 config DVB_VES1820
520 tristate "VLSI VES1820 based"
521 depends on DVB_CORE && I2C
522 default m if !MEDIA_SUBDRV_AUTOSELECT
523 help
524 A DVB-C tuner module. Say Y when you want to support this frontend.
525
526 config DVB_TDA10021
527 tristate "Philips TDA10021 based"
528 depends on DVB_CORE && I2C
529 default m if !MEDIA_SUBDRV_AUTOSELECT
530 help
531 A DVB-C tuner module. Say Y when you want to support this frontend.
532
533 config DVB_TDA10023
534 tristate "Philips TDA10023 based"
535 depends on DVB_CORE && I2C
536 default m if !MEDIA_SUBDRV_AUTOSELECT
537 help
538 A DVB-C tuner module. Say Y when you want to support this frontend.
539
540 config DVB_STV0297
541 tristate "ST STV0297 based"
542 depends on DVB_CORE && I2C
543 default m if !MEDIA_SUBDRV_AUTOSELECT
544 help
545 A DVB-C tuner module. Say Y when you want to support this frontend.
546
547 comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
548 depends on DVB_CORE
549
550 config DVB_NXT200X
551 tristate "NxtWave Communications NXT2002/NXT2004 based"
552 depends on DVB_CORE && I2C
553 default m if !MEDIA_SUBDRV_AUTOSELECT
554 help
555 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
556 to support this frontend.
557
558 This driver needs external firmware. Please use the commands
559 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
560 "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
561 download/extract them, and then copy them to /usr/lib/hotplug/firmware
562 or /lib/firmware (depending on configuration of firmware hotplug).
563
564 config DVB_OR51211
565 tristate "Oren OR51211 based"
566 depends on DVB_CORE && I2C
567 default m if !MEDIA_SUBDRV_AUTOSELECT
568 help
569 An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
570
571 This driver needs external firmware. Please use the command
572 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
573 download it, and then copy it to /usr/lib/hotplug/firmware
574 or /lib/firmware (depending on configuration of firmware hotplug).
575
576 config DVB_OR51132
577 tristate "Oren OR51132 based"
578 depends on DVB_CORE && I2C
579 default m if !MEDIA_SUBDRV_AUTOSELECT
580 help
581 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
582 to support this frontend.
583
584 This driver needs external firmware. Please use the commands
585 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
586 "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
587 download firmwares for 8VSB and QAM64/256, respectively. Copy them to
588 /usr/lib/hotplug/firmware or /lib/firmware (depending on
589 configuration of firmware hotplug).
590
591 config DVB_BCM3510
592 tristate "Broadcom BCM3510"
593 depends on DVB_CORE && I2C
594 default m if !MEDIA_SUBDRV_AUTOSELECT
595 help
596 An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
597 support this frontend.
598
599 config DVB_LGDT330X
600 tristate "LG Electronics LGDT3302/LGDT3303 based"
601 depends on DVB_CORE && I2C
602 default m if !MEDIA_SUBDRV_AUTOSELECT
603 help
604 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
605 to support this frontend.
606
607 config DVB_LGDT3305
608 tristate "LG Electronics LGDT3304 and LGDT3305 based"
609 depends on DVB_CORE && I2C
610 default m if !MEDIA_SUBDRV_AUTOSELECT
611 help
612 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
613 to support this frontend.
614
615 config DVB_LGDT3306A
616 tristate "LG Electronics LGDT3306A based"
617 depends on DVB_CORE && I2C
618 default m if !MEDIA_SUBDRV_AUTOSELECT
619 help
620 An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
621 to support this frontend.
622
623 config DVB_LG2160
624 tristate "LG Electronics LG216x based"
625 depends on DVB_CORE && I2C
626 default m if !MEDIA_SUBDRV_AUTOSELECT
627 help
628 An ATSC/MH demodulator module. Say Y when you want
629 to support this frontend.
630
631 config DVB_S5H1409
632 tristate "Samsung S5H1409 based"
633 depends on DVB_CORE && I2C
634 default m if !MEDIA_SUBDRV_AUTOSELECT
635 help
636 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
637 to support this frontend.
638
639 config DVB_AU8522
640 depends on I2C
641 tristate
642
643 config DVB_AU8522_DTV
644 tristate "Auvitek AU8522 based DTV demod"
645 depends on DVB_CORE && I2C
646 select DVB_AU8522
647 default m if !MEDIA_SUBDRV_AUTOSELECT
648 help
649 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
650 you want to enable DTV demodulation support for this frontend.
651
652 config DVB_AU8522_V4L
653 tristate "Auvitek AU8522 based ATV demod"
654 depends on VIDEO_V4L2 && I2C
655 select DVB_AU8522
656 default m if !MEDIA_SUBDRV_AUTOSELECT
657 help
658 An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
659 you want to enable ATV demodulation support for this frontend.
660
661 config DVB_S5H1411
662 tristate "Samsung S5H1411 based"
663 depends on DVB_CORE && I2C
664 default m if !MEDIA_SUBDRV_AUTOSELECT
665 help
666 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
667 to support this frontend.
668
669 comment "ISDB-T (terrestrial) frontends"
670 depends on DVB_CORE
671
672 config DVB_S921
673 tristate "Sharp S921 frontend"
674 depends on DVB_CORE && I2C
675 default m if !MEDIA_SUBDRV_AUTOSELECT
676 help
677 AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
678 Say Y when you want to support this frontend.
679
680 config DVB_DIB8000
681 tristate "DiBcom 8000MB/MC"
682 depends on DVB_CORE && I2C
683 default m if !MEDIA_SUBDRV_AUTOSELECT
684 help
685 A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
686 Say Y when you want to support this frontend.
687
688 config DVB_MB86A20S
689 tristate "Fujitsu mb86a20s"
690 depends on DVB_CORE && I2C
691 default m if !MEDIA_SUBDRV_AUTOSELECT
692 help
693 A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
694 Say Y when you want to support this frontend.
695
696 comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
697 depends on DVB_CORE
698
699 config DVB_TC90522
700 tristate "Toshiba TC90522"
701 depends on DVB_CORE && I2C
702 default m if !MEDIA_SUBDRV_AUTOSELECT
703 help
704 Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
705 Say Y when you want to support this frontend.
706
707 comment "Digital terrestrial only tuners/PLL"
708 depends on DVB_CORE
709
710 config DVB_PLL
711 tristate "Generic I2C PLL based tuners"
712 depends on DVB_CORE && I2C
713 default m if !MEDIA_SUBDRV_AUTOSELECT
714 help
715 This module drives a number of tuners based on PLL chips with a
716 common I2C interface. Say Y when you want to support these tuners.
717
718 config DVB_TUNER_DIB0070
719 tristate "DiBcom DiB0070 silicon base-band tuner"
720 depends on I2C
721 default m if !MEDIA_SUBDRV_AUTOSELECT
722 help
723 A driver for the silicon baseband tuner DiB0070 from DiBcom.
724 This device is only used inside a SiP called together with a
725 demodulator for now.
726
727 config DVB_TUNER_DIB0090
728 tristate "DiBcom DiB0090 silicon base-band tuner"
729 depends on I2C
730 default m if !MEDIA_SUBDRV_AUTOSELECT
731 help
732 A driver for the silicon baseband tuner DiB0090 from DiBcom.
733 This device is only used inside a SiP called together with a
734 demodulator for now.
735
736 comment "SEC control devices for DVB-S"
737 depends on DVB_CORE
738
739 source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
740
741 config DVB_LNBH25
742 tristate "LNBH25 SEC controller"
743 depends on DVB_CORE && I2C
744 default m if !MEDIA_SUBDRV_AUTOSELECT
745 help
746 An SEC control chip.
747 Say Y when you want to support this chip.
748
749 config DVB_LNBP21
750 tristate "LNBP21/LNBH24 SEC controllers"
751 depends on DVB_CORE && I2C
752 default m if !MEDIA_SUBDRV_AUTOSELECT
753 help
754 An SEC control chips.
755
756 config DVB_LNBP22
757 tristate "LNBP22 SEC controllers"
758 depends on DVB_CORE && I2C
759 default m if !MEDIA_SUBDRV_AUTOSELECT
760 help
761 LNB power supply and control voltage
762 regulator chip with step-up converter
763 and I2C interface.
764 Say Y when you want to support this chip.
765
766 config DVB_ISL6405
767 tristate "ISL6405 SEC controller"
768 depends on DVB_CORE && I2C
769 default m if !MEDIA_SUBDRV_AUTOSELECT
770 help
771 An SEC control chip.
772
773 config DVB_ISL6421
774 tristate "ISL6421 SEC controller"
775 depends on DVB_CORE && I2C
776 default m if !MEDIA_SUBDRV_AUTOSELECT
777 help
778 An SEC control chip.
779
780 config DVB_ISL6423
781 tristate "ISL6423 SEC controller"
782 depends on DVB_CORE && I2C
783 default m if !MEDIA_SUBDRV_AUTOSELECT
784 help
785 A SEC controller chip from Intersil
786
787 config DVB_A8293
788 tristate "Allegro A8293"
789 depends on DVB_CORE && I2C
790 default m if !MEDIA_SUBDRV_AUTOSELECT
791
792 config DVB_SP2
793 tristate "CIMaX SP2"
794 depends on DVB_CORE && I2C
795 default m if !MEDIA_SUBDRV_AUTOSELECT
796 help
797 CIMaX SP2/SP2HF Common Interface module.
798
799 config DVB_LGS8GL5
800 tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
801 depends on DVB_CORE && I2C
802 default m if !MEDIA_SUBDRV_AUTOSELECT
803 help
804 A DMB-TH tuner module. Say Y when you want to support this frontend.
805
806 config DVB_LGS8GXX
807 tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
808 depends on DVB_CORE && I2C
809 select FW_LOADER
810 default m if !MEDIA_SUBDRV_AUTOSELECT
811 help
812 A DMB-TH tuner module. Say Y when you want to support this frontend.
813
814 config DVB_ATBM8830
815 tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
816 depends on DVB_CORE && I2C
817 default m if !MEDIA_SUBDRV_AUTOSELECT
818 help
819 A DMB-TH tuner module. Say Y when you want to support this frontend.
820
821 config DVB_TDA665x
822 tristate "TDA665x tuner"
823 depends on DVB_CORE && I2C
824 default m if !MEDIA_SUBDRV_AUTOSELECT
825 help
826 Support for tuner modules based on Philips TDA6650/TDA6651 chips.
827 Say Y when you want to support this chip.
828
829 Currently supported tuners:
830 * Panasonic ENV57H12D5 (ET-50DT)
831
832 config DVB_IX2505V
833 tristate "Sharp IX2505V silicon tuner"
834 depends on DVB_CORE && I2C
835 default m if !MEDIA_SUBDRV_AUTOSELECT
836 help
837 A DVB-S tuner module. Say Y when you want to support this frontend.
838
839 config DVB_M88RS2000
840 tristate "M88RS2000 DVB-S demodulator and tuner"
841 depends on DVB_CORE && I2C
842 default m if !MEDIA_SUBDRV_AUTOSELECT
843 help
844 A DVB-S tuner module.
845 Say Y when you want to support this frontend.
846
847 config DVB_AF9033
848 tristate "Afatech AF9033 DVB-T demodulator"
849 depends on DVB_CORE && I2C
850 default m if !MEDIA_SUBDRV_AUTOSELECT
851
852 config DVB_HORUS3A
853 tristate "Sony Horus3A tuner"
854 depends on DVB_CORE && I2C
855 default m if !MEDIA_SUBDRV_AUTOSELECT
856 help
857 Say Y when you want to support this frontend.
858
859 config DVB_ASCOT2E
860 tristate "Sony Ascot2E 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
866 config DVB_HELENE
867 tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
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
873 comment "Tools to develop new frontends"
874
875 config DVB_DUMMY_FE
876 tristate "Dummy frontend driver"
877 default n
878 endmenu