Kconfig 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. if SND_HDA
  3. config SND_HDA_GENERIC_LEDS
  4. bool
  5. config SND_HDA_CODEC_ANALOG
  6. tristate "Build Analog Devices HD-audio codec support"
  7. select SND_HDA_GENERIC
  8. help
  9. Say Y or M here to include Analog Devices HD-audio codec support in
  10. snd-hda-intel driver, such as AD1986A.
  11. comment "Set to Y if you want auto-loading the codec driver"
  12. depends on SND_HDA=y && SND_HDA_CODEC_ANALOG=m
  13. config SND_HDA_CODEC_SIGMATEL
  14. tristate "Build IDT/Sigmatel HD-audio codec support"
  15. select SND_HDA_GENERIC
  16. select SND_HDA_GENERIC_LEDS
  17. help
  18. Say Y or M here to include IDT (Sigmatel) HD-audio codec support in
  19. snd-hda-intel driver, such as STAC9200.
  20. comment "Set to Y if you want auto-loading the codec driver"
  21. depends on SND_HDA=y && SND_HDA_CODEC_SIGMATEL=m
  22. config SND_HDA_CODEC_VIA
  23. tristate "Build VIA HD-audio codec support"
  24. select SND_HDA_GENERIC
  25. help
  26. Say Y or M here to include VIA HD-audio codec support in
  27. snd-hda-intel driver, such as VT1708.
  28. comment "Set to Y if you want auto-loading the codec driver"
  29. depends on SND_HDA=y && SND_HDA_CODEC_VIA=m
  30. config SND_HDA_CODEC_CONEXANT
  31. tristate "Build Conexant HD-audio codec support"
  32. select SND_HDA_GENERIC
  33. select SND_HDA_GENERIC_LEDS
  34. help
  35. Say Y or M here to include Conexant HD-audio codec support in
  36. snd-hda-intel driver, such as CX20549.
  37. comment "Set to Y if you want auto-loading the codec driver"
  38. depends on SND_HDA=y && SND_HDA_CODEC_CONEXANT=m
  39. config SND_HDA_CODEC_SENARYTECH
  40. tristate "Build Senarytech HD-audio codec support"
  41. select SND_HDA_GENERIC
  42. select SND_HDA_GENERIC_LEDS
  43. help
  44. Say Y or M here to include Senarytech HD-audio codec support in
  45. snd-hda-intel driver, such as SN6186.
  46. comment "Set to Y if you want auto-loading the codec driver"
  47. depends on SND_HDA=y && SND_HDA_CODEC_SENARYTECH=m
  48. config SND_HDA_CODEC_CA0110
  49. tristate "Build Creative CA0110-IBG codec support"
  50. select SND_HDA_GENERIC
  51. help
  52. Say Y or M here to include Creative CA0110-IBG codec support in
  53. snd-hda-intel driver, found on some Creative X-Fi cards.
  54. comment "Set to Y if you want auto-loading the codec driver"
  55. depends on SND_HDA=y && SND_HDA_CODEC_CA0110=m
  56. config SND_HDA_CODEC_CA0132
  57. tristate "Build Creative CA0132 codec support"
  58. help
  59. Say Y or M here to include Creative CA0132 codec support in
  60. snd-hda-intel driver.
  61. comment "Set to Y if you want auto-loading the codec driver"
  62. depends on SND_HDA=y && SND_HDA_CODEC_CA0132=m
  63. config SND_HDA_CODEC_CA0132_DSP
  64. bool "Support new DSP code for CA0132 codec"
  65. depends on SND_HDA_CODEC_CA0132
  66. default y
  67. select SND_HDA_DSP_LOADER
  68. select FW_LOADER
  69. help
  70. Say Y here to enable the DSP for Creative CA0132 for extended
  71. features like equalizer or echo cancellation.
  72. Note that this option requires the external firmware file
  73. (ctefx.bin).
  74. config SND_HDA_CODEC_CMEDIA
  75. tristate "Build C-Media HD-audio codec support"
  76. select SND_HDA_GENERIC
  77. help
  78. Say Y or M here to include C-Media HD-audio codec support in
  79. snd-hda-intel driver, such as CMI9880.
  80. comment "Set to Y if you want auto-loading the codec driver"
  81. depends on SND_HDA=y && SND_HDA_CODEC_CMEDIA=m
  82. config SND_HDA_CODEC_CM9825
  83. tristate "Build C-Media CM9825 HD-audio codec support"
  84. select SND_HDA_GENERIC
  85. help
  86. Say Y or M here to include C-Media CM9825 HD-audio codec support in
  87. snd-hda-intel driver
  88. comment "Set to Y if you want auto-loading the codec driver"
  89. depends on SND_HDA=y && SND_HDA_CODEC_CM9825=m
  90. config SND_HDA_CODEC_SI3054
  91. tristate "Build Silicon Labs 3054 HD-modem codec support"
  92. help
  93. Say Y or M here to include Silicon Labs 3054 HD-modem codec
  94. (and compatibles) support in snd-hda-intel driver.
  95. comment "Set to Y if you want auto-loading the codec driver"
  96. depends on SND_HDA=y && SND_HDA_CODEC_SI3054=m
  97. config SND_HDA_GENERIC
  98. tristate "Enable generic HD-audio codec parser"
  99. select SND_CTL_LED if SND_HDA_GENERIC_LEDS
  100. select LEDS_CLASS if SND_HDA_GENERIC_LEDS
  101. help
  102. Say Y or M here to enable the generic HD-audio codec parser
  103. in snd-hda-intel driver.
  104. comment "Set to Y if you want auto-loading the codec driver"
  105. depends on SND_HDA=y && SND_HDA_GENERIC=m
  106. source "sound/hda/codecs/realtek/Kconfig"
  107. source "sound/hda/codecs/cirrus/Kconfig"
  108. source "sound/hda/codecs/hdmi/Kconfig"
  109. source "sound/hda/codecs/side-codecs/Kconfig"
  110. endif # SND_HDA