Kconfig 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. config DVB_CORE_ATTACH
  2. bool "Load and attach frontend driver modules as needed"
  3. depends on DVB_CORE
  4. depends on MODULES
  5. help
  6. Remove the static dependency of DVB card drivers on all
  7. frontend modules for all possible card variants. Instead,
  8. allow the card drivers to only load the frontend modules
  9. they require. This saves several KBytes of memory.
  10. Note: You will need module-init-tools v3.2 or later for this feature.
  11. If unsure say Y.
  12. config VIDEO_TUNER
  13. tristate
  14. default DVB_CORE || VIDEO_DEV
  15. depends on DVB_CORE || VIDEO_DEV
  16. select TUNER_XC2028 if !VIDEO_TUNER_CUSTOMIZE
  17. select DVB_TUNER_XC5000 if !VIDEO_TUNER_CUSTOMIZE
  18. select TUNER_MT20XX if !VIDEO_TUNER_CUSTOMIZE
  19. select TUNER_TDA8290 if !VIDEO_TUNER_CUSTOMIZE
  20. select TUNER_TEA5761 if !VIDEO_TUNER_CUSTOMIZE
  21. select TUNER_TEA5767 if !VIDEO_TUNER_CUSTOMIZE
  22. select TUNER_SIMPLE if !VIDEO_TUNER_CUSTOMIZE
  23. select TUNER_TDA9887 if !VIDEO_TUNER_CUSTOMIZE
  24. menuconfig VIDEO_TUNER_CUSTOMIZE
  25. bool "Customize analog and hybrid tuner modules to build"
  26. depends on VIDEO_TUNER
  27. help
  28. This allows the user to deselect tuner drivers unnecessary
  29. for their hardware from the build. Use this option with care
  30. as deselecting tuner drivers which are in fact necessary will
  31. result in V4L/DVB devices which cannot be tuned due to lack of
  32. driver support
  33. If unsure say N.
  34. if VIDEO_TUNER_CUSTOMIZE
  35. config TUNER_SIMPLE
  36. tristate "Simple tuner support"
  37. depends on I2C
  38. select TUNER_TDA9887
  39. default m if VIDEO_TUNER_CUSTOMIZE
  40. help
  41. Say Y here to include support for various simple tuners.
  42. config TUNER_TDA8290
  43. tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
  44. depends on I2C
  45. select DVB_TDA827X
  46. select DVB_TDA18271
  47. default m if VIDEO_TUNER_CUSTOMIZE
  48. help
  49. Say Y here to include support for Philips TDA8290+8275(a) tuner.
  50. config DVB_TDA827X
  51. tristate "Philips TDA827X silicon tuner"
  52. depends on DVB_CORE && I2C
  53. default m if DVB_FE_CUSTOMISE
  54. help
  55. A DVB-T silicon tuner module. Say Y when you want to support this tuner.
  56. config DVB_TDA18271
  57. tristate "NXP TDA18271 silicon tuner"
  58. depends on I2C
  59. default m if DVB_FE_CUSTOMISE
  60. help
  61. A silicon tuner module. Say Y when you want to support this tuner.
  62. config TUNER_TDA9887
  63. tristate "TDA 9885/6/7 analog IF demodulator"
  64. depends on I2C
  65. default m if VIDEO_TUNER_CUSTOMIZE
  66. help
  67. Say Y here to include support for Philips TDA9885/6/7
  68. analog IF demodulator.
  69. config TUNER_TEA5761
  70. tristate "TEA 5761 radio tuner (EXPERIMENTAL)"
  71. depends on I2C && EXPERIMENTAL
  72. default m if VIDEO_TUNER_CUSTOMIZE
  73. help
  74. Say Y here to include support for the Philips TEA5761 radio tuner.
  75. config TUNER_TEA5767
  76. tristate "TEA 5767 radio tuner"
  77. depends on I2C
  78. default m if VIDEO_TUNER_CUSTOMIZE
  79. help
  80. Say Y here to include support for the Philips TEA5767 radio tuner.
  81. config TUNER_MT20XX
  82. tristate "Microtune 2032 / 2050 tuners"
  83. depends on I2C
  84. default m if VIDEO_TUNER_CUSTOMIZE
  85. help
  86. Say Y here to include support for the MT2032 / MT2050 tuner.
  87. config DVB_TUNER_MT2060
  88. tristate "Microtune MT2060 silicon IF tuner"
  89. depends on I2C
  90. default m if DVB_FE_CUSTOMISE
  91. help
  92. A driver for the silicon IF tuner MT2060 from Microtune.
  93. config DVB_TUNER_MT2266
  94. tristate "Microtune MT2266 silicon tuner"
  95. depends on I2C
  96. default m if DVB_FE_CUSTOMISE
  97. help
  98. A driver for the silicon baseband tuner MT2266 from Microtune.
  99. config DVB_TUNER_MT2131
  100. tristate "Microtune MT2131 silicon tuner"
  101. depends on I2C
  102. default m if DVB_FE_CUSTOMISE
  103. help
  104. A driver for the silicon baseband tuner MT2131 from Microtune.
  105. config DVB_TUNER_QT1010
  106. tristate "Quantek QT1010 silicon tuner"
  107. depends on DVB_CORE && I2C
  108. default m if DVB_FE_CUSTOMISE
  109. help
  110. A driver for the silicon tuner QT1010 from Quantek.
  111. config TUNER_XC2028
  112. tristate "XCeive xc2028/xc3028 tuners"
  113. depends on I2C && FW_LOADER
  114. default m if VIDEO_TUNER_CUSTOMIZE
  115. help
  116. Say Y here to include support for the xc2028/xc3028 tuners.
  117. config DVB_TUNER_XC5000
  118. tristate "Xceive XC5000 silicon tuner"
  119. depends on I2C
  120. default m if DVB_FE_CUSTOMISE
  121. help
  122. A driver for the silicon tuner XC5000 from Xceive.
  123. This device is only used inside a SiP called togther with a
  124. demodulator for now.
  125. endif # VIDEO_TUNER_CUSTOMIZE