Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
  2. # This file is provided under a dual BSD/GPLv2 license. When using or
  3. # redistributing this file, you may do so under either license.
  4. #
  5. # Copyright(c) 2021, 2023 Advanced Micro Devices, Inc. All rights reserved.
  6. config SND_SOC_SOF_AMD_TOPLEVEL
  7. tristate "SOF support for AMD audio DSPs"
  8. depends on SOUNDWIRE_AMD || !SOUNDWIRE_AMD
  9. depends on X86 || COMPILE_TEST
  10. help
  11. This adds support for Sound Open Firmware for AMD platforms.
  12. Say Y if you have such a device.
  13. If unsure select "N".
  14. if SND_SOC_SOF_AMD_TOPLEVEL
  15. config SND_SOC_SOF_AMD_COMMON
  16. tristate
  17. select SND_SOC_SOF
  18. select SND_SOC_SOF_IPC3
  19. select SND_SOC_SOF_PCI_DEV
  20. select SND_AMD_ACP_CONFIG
  21. select SND_SOC_SOF_XTENSA
  22. select SND_SOC_SOF_ACP_PROBES
  23. select SND_SOC_ACPI_AMD_MATCH
  24. select SND_SOC_ACPI if ACPI
  25. help
  26. This option is not user-selectable but automatically handled by
  27. 'select' statements at a higher level
  28. config SND_SOC_SOF_AMD_RENOIR
  29. tristate "SOF support for RENOIR"
  30. depends on SND_SOC_SOF_PCI
  31. depends on AMD_NODE
  32. select SND_SOC_SOF_AMD_COMMON
  33. help
  34. Select this option for SOF support on AMD Renoir platform
  35. config SND_SOC_SOF_AMD_VANGOGH
  36. tristate "SOF support for VANGOGH"
  37. depends on SND_SOC_SOF_PCI
  38. depends on AMD_NODE
  39. select SND_SOC_SOF_AMD_COMMON
  40. help
  41. Select this option for SOF support
  42. on AMD Vangogh platform.
  43. Say Y if you want to enable SOF on Vangogh.
  44. If unsure select "N".
  45. config SND_SOC_SOF_AMD_REMBRANDT
  46. tristate "SOF support for REMBRANDT"
  47. depends on SND_SOC_SOF_PCI
  48. depends on AMD_NODE
  49. select SND_SOC_SOF_AMD_COMMON
  50. help
  51. Select this option for SOF support on AMD Rembrandt platform
  52. Say Y if you want to enable SOF on Rembrandt.
  53. If unsure select "N".
  54. config SND_SOC_SOF_ACP_PROBES
  55. tristate
  56. select SND_SOC_SOF_DEBUG_PROBES
  57. help
  58. This option is not user-selectable but automatically handled by
  59. 'select' statements at a higher level
  60. config SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  61. tristate
  62. select SND_AMD_SOUNDWIRE_ACPI if ACPI
  63. config SND_SOC_SOF_AMD_SOUNDWIRE
  64. tristate "SOF support for SoundWire based AMD platforms"
  65. default SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  66. depends on SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  67. depends on ACPI
  68. depends on SOUNDWIRE_AMD
  69. help
  70. This adds support for SoundWire with Sound Open Firmware
  71. for AMD platforms.
  72. Say Y if you want to enable SoundWire links with SOF.
  73. If unsure select "N".
  74. config SND_SOC_SOF_AMD_ACP63
  75. tristate "SOF support for ACP6.3 platform"
  76. depends on SND_SOC_SOF_PCI
  77. depends on AMD_NODE
  78. select SND_SOC_SOF_AMD_COMMON
  79. select SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  80. help
  81. Select this option for SOF support on
  82. AMD ACP6.3 version based platforms.
  83. Say Y if you want to enable SOF on ACP6.3 based platform.
  84. If unsure select "N".
  85. config SND_SOC_SOF_AMD_ACP70
  86. tristate "SOF support for ACP7.0/ACP7.1 platforms"
  87. depends on SND_SOC_SOF_PCI
  88. depends on AMD_NODE
  89. select SND_SOC_SOF_AMD_COMMON
  90. select SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  91. help
  92. Select this option for SOF support on
  93. AMD ACP7.0/ACP7.1 version based platforms.
  94. Say Y if you want to enable SOF on ACP7.0/ACP7.1 based platforms.
  95. endif