* [PATCH] ASoC: SOF: amd: Move depends on AMD_NODE to consumers
@ 2025-02-21 18:18 Mario Limonciello
2025-02-25 13:38 ` Mark Brown
0 siblings, 1 reply; 2+ messages in thread
From: Mario Limonciello @ 2025-02-21 18:18 UTC (permalink / raw)
To: mario.limonciello, lgirdwood, peter.ujfalusi, yung-chuan.liao,
ranjani.sridharan, daniel.baluta, broonie, perex, tiwai
Cc: kernel test robot, sound-open-firmware, linux-sound
From: Mario Limonciello <mario.limonciello@amd.com>
CONFIG_SND_SOC_SOF_AMD_COMMON is a hidden option that is only selected by
other options. It can't have a direct depends on AMD_NODE because select
can't pick another option automatically.
This was attempted to be fixed in commit b47834ee4485b ("ASoC: SOF: amd:
Add depends on CPU_SUP_AMD") but this just masked the issue as it was found
in another config.
Instead move the `depends on AMD_NODE` out of SND_SOC_SOF_AMD_COMMON to
all the consumers and drop `depends on CPU_SUP_AMD`.
Fixes: b47834ee4485b ("ASoC: SOF: amd: Add depends on CPU_SUP_AMD")
Fixes: f120cf33d232 ("ASoC: SOF: amd: Use AMD_NODE")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202502220104.a8P6ApQN-lkp@intel.com/
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
---
sound/soc/sof/amd/Kconfig | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/sound/soc/sof/amd/Kconfig b/sound/soc/sof/amd/Kconfig
index 6eb5b2d148430..3ea82fa72e353 100644
--- a/sound/soc/sof/amd/Kconfig
+++ b/sound/soc/sof/amd/Kconfig
@@ -25,7 +25,6 @@ config SND_SOC_SOF_AMD_COMMON
select SND_SOC_SOF_ACP_PROBES
select SND_SOC_ACPI_AMD_MATCH
select SND_SOC_ACPI if ACPI
- depends on AMD_NODE
help
This option is not user-selectable but automatically handled by
'select' statements at a higher level
@@ -33,7 +32,7 @@ config SND_SOC_SOF_AMD_COMMON
config SND_SOC_SOF_AMD_RENOIR
tristate "SOF support for RENOIR"
depends on SND_SOC_SOF_PCI
- depends on CPU_SUP_AMD
+ depends on AMD_NODE
select SND_SOC_SOF_AMD_COMMON
help
Select this option for SOF support on AMD Renoir platform
@@ -41,7 +40,7 @@ config SND_SOC_SOF_AMD_RENOIR
config SND_SOC_SOF_AMD_VANGOGH
tristate "SOF support for VANGOGH"
depends on SND_SOC_SOF_PCI
- depends on CPU_SUP_AMD
+ depends on AMD_NODE
select SND_SOC_SOF_AMD_COMMON
help
Select this option for SOF support
@@ -52,7 +51,7 @@ config SND_SOC_SOF_AMD_VANGOGH
config SND_SOC_SOF_AMD_REMBRANDT
tristate "SOF support for REMBRANDT"
depends on SND_SOC_SOF_PCI
- depends on CPU_SUP_AMD
+ depends on AMD_NODE
select SND_SOC_SOF_AMD_COMMON
help
Select this option for SOF support on AMD Rembrandt platform
@@ -85,7 +84,7 @@ config SND_SOC_SOF_AMD_SOUNDWIRE
config SND_SOC_SOF_AMD_ACP63
tristate "SOF support for ACP6.3 platform"
depends on SND_SOC_SOF_PCI
- depends on CPU_SUP_AMD
+ depends on AMD_NODE
select SND_SOC_SOF_AMD_COMMON
select SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE
help
@@ -97,7 +96,7 @@ config SND_SOC_SOF_AMD_ACP63
config SND_SOC_SOF_AMD_ACP70
tristate "SOF support for ACP7.0 platform"
depends on SND_SOC_SOF_PCI
- depends on CPU_SUP_AMD
+ depends on AMD_NODE
select SND_SOC_SOF_AMD_COMMON
help
Select this option for SOF support on
--
2.43.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] ASoC: SOF: amd: Move depends on AMD_NODE to consumers
2025-02-21 18:18 [PATCH] ASoC: SOF: amd: Move depends on AMD_NODE to consumers Mario Limonciello
@ 2025-02-25 13:38 ` Mark Brown
0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2025-02-25 13:38 UTC (permalink / raw)
To: mario.limonciello, lgirdwood, peter.ujfalusi, yung-chuan.liao,
ranjani.sridharan, daniel.baluta, perex, tiwai, Mario Limonciello
Cc: kernel test robot, sound-open-firmware, linux-sound
On Fri, 21 Feb 2025 12:18:12 -0600, Mario Limonciello wrote:
> CONFIG_SND_SOC_SOF_AMD_COMMON is a hidden option that is only selected by
> other options. It can't have a direct depends on AMD_NODE because select
> can't pick another option automatically.
>
> This was attempted to be fixed in commit b47834ee4485b ("ASoC: SOF: amd:
> Add depends on CPU_SUP_AMD") but this just masked the issue as it was found
> in another config.
>
> [...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
Thanks!
[1/1] ASoC: SOF: amd: Move depends on AMD_NODE to consumers
commit: 91b75129149429bb16927cda8b5642c04c59e6b0
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-02-25 13:38 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-21 18:18 [PATCH] ASoC: SOF: amd: Move depends on AMD_NODE to consumers Mario Limonciello
2025-02-25 13:38 ` Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox