Kconfig 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. select SND_SOC_SOF_AMD_COMMON
  32. help
  33. Select this option for SOF support on AMD Renoir platform
  34. config SND_SOC_SOF_AMD_VANGOGH
  35. tristate "SOF support for VANGOGH"
  36. depends on SND_SOC_SOF_PCI
  37. select SND_SOC_SOF_AMD_COMMON
  38. help
  39. Select this option for SOF support
  40. on AMD Vangogh platform.
  41. Say Y if you want to enable SOF on Vangogh.
  42. If unsure select "N".
  43. config SND_SOC_SOF_AMD_REMBRANDT
  44. tristate "SOF support for REMBRANDT"
  45. depends on SND_SOC_SOF_PCI
  46. select SND_SOC_SOF_AMD_COMMON
  47. help
  48. Select this option for SOF support on AMD Rembrandt platform
  49. Say Y if you want to enable SOF on Rembrandt.
  50. If unsure select "N".
  51. config SND_SOC_SOF_ACP_PROBES
  52. tristate
  53. select SND_SOC_SOF_DEBUG_PROBES
  54. help
  55. This option is not user-selectable but automatically handled by
  56. 'select' statements at a higher level
  57. config SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  58. tristate
  59. select SND_AMD_SOUNDWIRE_ACPI if ACPI
  60. config SND_SOC_SOF_AMD_SOUNDWIRE
  61. tristate "SOF support for SoundWire based AMD platforms"
  62. default SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  63. depends on SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  64. depends on ACPI
  65. depends on SOUNDWIRE_AMD
  66. help
  67. This adds support for SoundWire with Sound Open Firmware
  68. for AMD platforms.
  69. Say Y if you want to enable SoundWire links with SOF.
  70. If unsure select "N".
  71. config SND_SOC_SOF_AMD_ACP63
  72. tristate "SOF support for ACP6.3 platform"
  73. depends on SND_SOC_SOF_PCI
  74. select SND_SOC_SOF_AMD_COMMON
  75. select SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
  76. help
  77. Select this option for SOF support on
  78. AMD ACP6.3 version based platforms.
  79. Say Y if you want to enable SOF on ACP6.3 based platform.
  80. If unsure select "N".
  81. config SND_SOC_SOF_AMD_ACP70
  82. tristate "SOF support for ACP7.0 platform"
  83. depends on SND_SOC_SOF_PCI
  84. select SND_SOC_SOF_AMD_COMMON
  85. help
  86. Select this option for SOF support on
  87. AMD ACP7.0 version based platforms.
  88. Say Y if you want to enable SOF on ACP7.0 based platform.
  89. endif