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