diff options
Diffstat (limited to 'drivers/media/dvb/frontends/Kconfig')
-rw-r--r-- | drivers/media/dvb/frontends/Kconfig | 75 |
1 files changed, 53 insertions, 22 deletions
diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig index b5f6a04f9c12..44b816f2601e 100644 --- a/drivers/media/dvb/frontends/Kconfig +++ b/drivers/media/dvb/frontends/Kconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | config DVB_FE_CUSTOMISE | 1 | config DVB_FE_CUSTOMISE |
2 | bool "Customise the frontend modules to build" | 2 | bool "Customise the frontend modules to build" |
3 | depends on DVB_CORE | 3 | depends on DVB_CORE |
4 | default y if EMBEDDED | 4 | default y if EXPERT |
5 | help | 5 | help |
6 | This allows the user to select/deselect frontend drivers for their | 6 | This allows the user to select/deselect frontend drivers for their |
7 | hardware from the build. | 7 | hardware from the build. |
@@ -12,9 +12,8 @@ config DVB_FE_CUSTOMISE | |||
12 | 12 | ||
13 | If unsure say N. | 13 | If unsure say N. |
14 | 14 | ||
15 | if DVB_FE_CUSTOMISE | ||
16 | |||
17 | menu "Customise DVB Frontends" | 15 | menu "Customise DVB Frontends" |
16 | visible if DVB_FE_CUSTOMISE | ||
18 | 17 | ||
19 | comment "Multistandard (satellite) frontends" | 18 | comment "Multistandard (satellite) frontends" |
20 | depends on DVB_CORE | 19 | depends on DVB_CORE |
@@ -257,18 +256,23 @@ config DVB_CX22702 | |||
257 | help | 256 | help |
258 | A DVB-T tuner module. Say Y when you want to support this frontend. | 257 | A DVB-T tuner module. Say Y when you want to support this frontend. |
259 | 258 | ||
260 | config DVB_DRX397XD | 259 | config DVB_S5H1432 |
261 | tristate "Micronas DRX3975D/DRX3977D based" | 260 | tristate "Samsung s5h1432 demodulator (OFDM)" |
262 | depends on DVB_CORE && I2C | 261 | depends on DVB_CORE && I2C |
263 | default m if DVB_FE_CUSTOMISE | 262 | default m if DVB_FE_CUSTOMISE |
264 | help | 263 | help |
265 | A DVB-T tuner module. Say Y when you want to support this frontend. | 264 | A DVB-T tuner module. Say Y when you want to support this frontend. |
266 | 265 | ||
267 | TODO: | 266 | config DVB_DRXD |
268 | This driver needs external firmware. Please use the command | 267 | tristate "Micronas DRXD driver" |
269 | "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to | 268 | depends on DVB_CORE && I2C |
270 | download/extract them, and then copy them to /usr/lib/hotplug/firmware | 269 | default m if DVB_FE_CUSTOMISE |
271 | or /lib/firmware (depending on configuration of firmware hotplug). | 270 | help |
271 | A DVB-T tuner module. Say Y when you want to support this frontend. | ||
272 | |||
273 | Note: this driver was based on vendor driver reference code (released | ||
274 | under the GPL) as opposed to the existing drx397xd driver, which | ||
275 | was written via reverse engineering. | ||
272 | 276 | ||
273 | config DVB_L64781 | 277 | config DVB_L64781 |
274 | tristate "LSI L64781" | 278 | tristate "LSI L64781" |
@@ -343,6 +347,14 @@ config DVB_DIB7000P | |||
343 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 347 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
344 | to support this frontend. | 348 | to support this frontend. |
345 | 349 | ||
350 | config DVB_DIB9000 | ||
351 | tristate "DiBcom 9000" | ||
352 | depends on DVB_CORE && I2C | ||
353 | default m if DVB_FE_CUSTOMISE | ||
354 | help | ||
355 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | ||
356 | to support this frontend. | ||
357 | |||
346 | config DVB_TDA10048 | 358 | config DVB_TDA10048 |
347 | tristate "Philips TDA10048HN based" | 359 | tristate "Philips TDA10048HN based" |
348 | depends on DVB_CORE && I2C | 360 | depends on DVB_CORE && I2C |
@@ -364,6 +376,20 @@ config DVB_EC100 | |||
364 | help | 376 | help |
365 | Say Y when you want to support this frontend. | 377 | Say Y when you want to support this frontend. |
366 | 378 | ||
379 | config DVB_STV0367 | ||
380 | tristate "ST STV0367 based" | ||
381 | depends on DVB_CORE && I2C | ||
382 | default m if DVB_FE_CUSTOMISE | ||
383 | help | ||
384 | A DVB-T/C tuner module. Say Y when you want to support this frontend. | ||
385 | |||
386 | config DVB_CXD2820R | ||
387 | tristate "Sony CXD2820R" | ||
388 | depends on DVB_CORE && I2C | ||
389 | default m if DVB_FE_CUSTOMISE | ||
390 | help | ||
391 | Say Y when you want to support this frontend. | ||
392 | |||
367 | comment "DVB-C (cable) frontends" | 393 | comment "DVB-C (cable) frontends" |
368 | depends on DVB_CORE | 394 | depends on DVB_CORE |
369 | 395 | ||
@@ -455,16 +481,8 @@ config DVB_LGDT330X | |||
455 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 481 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
456 | to support this frontend. | 482 | to support this frontend. |
457 | 483 | ||
458 | config DVB_LGDT3304 | ||
459 | tristate "LG Electronics LGDT3304" | ||
460 | depends on DVB_CORE && I2C | ||
461 | default m if DVB_FE_CUSTOMISE | ||
462 | help | ||
463 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | ||
464 | to support this frontend. | ||
465 | |||
466 | config DVB_LGDT3305 | 484 | config DVB_LGDT3305 |
467 | tristate "LG Electronics LGDT3305 based" | 485 | tristate "LG Electronics LGDT3304 and LGDT3305 based" |
468 | depends on DVB_CORE && I2C | 486 | depends on DVB_CORE && I2C |
469 | default m if DVB_FE_CUSTOMISE | 487 | default m if DVB_FE_CUSTOMISE |
470 | help | 488 | help |
@@ -499,7 +517,7 @@ comment "ISDB-T (terrestrial) frontends" | |||
499 | depends on DVB_CORE | 517 | depends on DVB_CORE |
500 | 518 | ||
501 | config DVB_S921 | 519 | config DVB_S921 |
502 | tristate "Sharp S921 tuner" | 520 | tristate "Sharp S921 frontend" |
503 | depends on DVB_CORE && I2C | 521 | depends on DVB_CORE && I2C |
504 | default m if DVB_FE_CUSTOMISE | 522 | default m if DVB_FE_CUSTOMISE |
505 | help | 523 | help |
@@ -514,6 +532,14 @@ config DVB_DIB8000 | |||
514 | A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. | 532 | A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. |
515 | Say Y when you want to support this frontend. | 533 | Say Y when you want to support this frontend. |
516 | 534 | ||
535 | config DVB_MB86A20S | ||
536 | tristate "Fujitsu mb86a20s" | ||
537 | depends on DVB_CORE && I2C | ||
538 | default m if DVB_FE_CUSTOMISE | ||
539 | help | ||
540 | A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. | ||
541 | Say Y when you want to support this frontend. | ||
542 | |||
517 | comment "Digital terrestrial only tuners/PLL" | 543 | comment "Digital terrestrial only tuners/PLL" |
518 | depends on DVB_CORE | 544 | depends on DVB_CORE |
519 | 545 | ||
@@ -607,11 +633,16 @@ config DVB_TDA665x | |||
607 | Currently supported tuners: | 633 | Currently supported tuners: |
608 | * Panasonic ENV57H12D5 (ET-50DT) | 634 | * Panasonic ENV57H12D5 (ET-50DT) |
609 | 635 | ||
636 | config DVB_IX2505V | ||
637 | tristate "Sharp IX2505V silicon tuner" | ||
638 | depends on DVB_CORE && I2C | ||
639 | default m if DVB_FE_CUSTOMISE | ||
640 | help | ||
641 | A DVB-S tuner module. Say Y when you want to support this frontend. | ||
642 | |||
610 | comment "Tools to develop new frontends" | 643 | comment "Tools to develop new frontends" |
611 | 644 | ||
612 | config DVB_DUMMY_FE | 645 | config DVB_DUMMY_FE |
613 | tristate "Dummy frontend driver" | 646 | tristate "Dummy frontend driver" |
614 | default n | 647 | default n |
615 | endmenu | 648 | endmenu |
616 | |||
617 | endif | ||