162306a36Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
262306a36Sopenharmony_ci# This file is provided under a dual BSD/GPLv2 license. When using or
362306a36Sopenharmony_ci# redistributing this file, you may do so under either license.
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci# Copyright(c) 2021, 2023 Advanced Micro Devices, Inc. All rights reserved.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciconfig SND_SOC_SOF_AMD_TOPLEVEL
862306a36Sopenharmony_ci	tristate "SOF support for AMD audio DSPs"
962306a36Sopenharmony_ci	depends on X86 || COMPILE_TEST
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  This adds support for Sound Open Firmware for AMD platforms.
1262306a36Sopenharmony_ci	  Say Y if you have such a device.
1362306a36Sopenharmony_ci	  If unsure select "N".
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciif SND_SOC_SOF_AMD_TOPLEVEL
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciconfig SND_SOC_SOF_AMD_COMMON
1862306a36Sopenharmony_ci	tristate
1962306a36Sopenharmony_ci	select SND_SOC_SOF
2062306a36Sopenharmony_ci	select SND_SOC_SOF_IPC3
2162306a36Sopenharmony_ci	select SND_SOC_SOF_PCI_DEV
2262306a36Sopenharmony_ci	select SND_AMD_ACP_CONFIG
2362306a36Sopenharmony_ci	select SND_SOC_SOF_XTENSA
2462306a36Sopenharmony_ci	select SND_SOC_SOF_ACP_PROBES
2562306a36Sopenharmony_ci	select SND_SOC_ACPI if ACPI
2662306a36Sopenharmony_ci	help
2762306a36Sopenharmony_ci	  This option is not user-selectable but automatically handled by
2862306a36Sopenharmony_ci	  'select' statements at a higher level
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ciconfig SND_SOC_SOF_AMD_RENOIR
3162306a36Sopenharmony_ci	tristate "SOF support for RENOIR"
3262306a36Sopenharmony_ci	depends on SND_SOC_SOF_PCI
3362306a36Sopenharmony_ci	select SND_SOC_SOF_AMD_COMMON
3462306a36Sopenharmony_ci	help
3562306a36Sopenharmony_ci	  Select this option for SOF support on AMD Renoir platform
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciconfig SND_SOC_SOF_AMD_VANGOGH
3862306a36Sopenharmony_ci	tristate "SOF support for VANGOGH"
3962306a36Sopenharmony_ci	depends on SND_SOC_SOF_PCI
4062306a36Sopenharmony_ci	select SND_SOC_SOF_AMD_COMMON
4162306a36Sopenharmony_ci	help
4262306a36Sopenharmony_ci	  Select this option for SOF support
4362306a36Sopenharmony_ci	  on AMD Vangogh platform.
4462306a36Sopenharmony_ci	  Say Y if you want to enable SOF on Vangogh.
4562306a36Sopenharmony_ci	  If unsure select "N".
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ciconfig SND_SOC_SOF_AMD_REMBRANDT
4862306a36Sopenharmony_ci	tristate "SOF support for REMBRANDT"
4962306a36Sopenharmony_ci	depends on SND_SOC_SOF_PCI
5062306a36Sopenharmony_ci	select SND_SOC_SOF_AMD_COMMON
5162306a36Sopenharmony_ci	help
5262306a36Sopenharmony_ci	  Select this option for SOF support on AMD Rembrandt platform
5362306a36Sopenharmony_ci	  Say Y if you want to enable SOF on Rembrandt.
5462306a36Sopenharmony_ci	  If unsure select "N".
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ciconfig SND_SOC_SOF_ACP_PROBES
5762306a36Sopenharmony_ci	tristate
5862306a36Sopenharmony_ci	select SND_SOC_SOF_DEBUG_PROBES
5962306a36Sopenharmony_ci	help
6062306a36Sopenharmony_ci	  This option is not user-selectable but automatically handled by
6162306a36Sopenharmony_ci	  'select' statements at a higher level
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ciendif
64