Merge tag 'platform-drivers-x86-v4.9-2' of git://git.infradead.org/users/dvhart/linux...
[cascardo/linux.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