[PATCH 05/11] ASoC: SOF: amd: update SoundWire specific acp descriptor fields for ACP7.B/7.F
From: Vijendar Mukunda
Date: Thu Sep 10 2026 - 09:29:05 EST
Populate the SoundWire descriptor fields in acp7x_chip_info so the SOF
core can locate and enumerate the four SoundWire managers on ACP7.B/7.F
platforms.
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@xxxxxxx>
---
sound/soc/sof/amd/acp.h | 3 +++
sound/soc/sof/amd/pci-acp7x.c | 2 ++
2 files changed, 5 insertions(+)
diff --git a/sound/soc/sof/amd/acp.h b/sound/soc/sof/amd/acp.h
index 2326b9d2e4c6..47e475de8b4d 100644
--- a/sound/soc/sof/amd/acp.h
+++ b/sound/soc/sof/amd/acp.h
@@ -128,6 +128,9 @@
/* ACPI _DSD acp-audio-ep-port values for PDM controller selection */
#define ACP_DEV_PORT_PDM 4
#define ACP_DEV_PORT_PDM2 5
+#define SDW_ACPI_ADDR_ACP7X SDW_ACPI_ADDR_ACP63
+#define ACP7X_SDW_MAX_MANAGER_COUNT 4
+
/* ACPI child device address for the ACP7x PDM/DMIC device */
#define ACP7X_DMIC_ADDR 2
/* ACP7X PDM controller selection values for acp_dev_data.pdm_sel; 0 = not set */
diff --git a/sound/soc/sof/amd/pci-acp7x.c b/sound/soc/sof/amd/pci-acp7x.c
index 532e15313795..0594c1f3deb6 100644
--- a/sound/soc/sof/amd/pci-acp7x.c
+++ b/sound/soc/sof/amd/pci-acp7x.c
@@ -40,6 +40,8 @@ static const struct sof_amd_acp_desc acp7x_chip_info = {
.fusion_dsp_offset = ACP7X_DSP_FUSION_RUNSTALL,
.probe_reg_offset = ACP7X_FUTURE_REG_ACLK_0,
.reg_start_addr = ACP7X_REG_START,
+ .sdw_max_link_count = ACP7X_SDW_MAX_MANAGER_COUNT,
+ .sdw_acpi_dev_addr = SDW_ACPI_ADDR_ACP7X,
.reg_end_addr = ACP7X_REG_END,
};
--
2.48.1