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