]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
ASoC: SOF: amd: update soundwire specific acp descriptor fields
authorVijendar Mukunda <Vijendar.Mukunda@amd.com>
Fri, 2 May 2025 15:42:43 +0000 (21:12 +0530)
committerMark Brown <broonie@kernel.org>
Fri, 2 May 2025 23:16:41 +0000 (08:16 +0900)
Update SoundWire specific acp descriptor structure fields for
ACP7.0 & ACP7.1 platforms.

Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://patch.msgid.link/20250502154445.3008598-5-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/amd/acp.h
sound/soc/sof/amd/pci-acp70.c

index 86acd43f707e418ef38123027c38c72d381f66ee..097454f2b48bfbb522c05287ff0502b6b574f9f1 100644 (file)
 #define ACP_SDW0_IRQ_MASK                      BIT(21)
 #define ACP_SDW1_IRQ_MASK                      BIT(2)
 #define SDW_ACPI_ADDR_ACP63                    5
+#define SDW_ACPI_ADDR_ACP70                    SDW_ACPI_ADDR_ACP63
 #define ACP_DEFAULT_SRAM_LENGTH                        0x00080000
 #define ACP_SRAM_PAGE_COUNT                    128
 #define ACP6X_SDW_MAX_MANAGER_COUNT            2
+#define ACP70_SDW_MAX_MANAGER_COUNT            ACP6X_SDW_MAX_MANAGER_COUNT
 
 enum clock_source {
        ACP_CLOCK_96M = 0,
index 8816c323d69e6f907006038a23b95df350345c0d..c4db216682522cc6151fdc95d869d452cfa58604 100644 (file)
@@ -40,6 +40,8 @@ static const struct sof_amd_acp_desc acp70_chip_info = {
        .hw_semaphore_offset = ACP70_AXI2DAGB_SEM_0,
        .fusion_dsp_offset = ACP70_DSP_FUSION_RUNSTALL,
        .probe_reg_offset = ACP70_FUTURE_REG_ACLK_0,
+       .sdw_max_link_count = ACP70_SDW_MAX_MANAGER_COUNT,
+       .sdw_acpi_dev_addr = SDW_ACPI_ADDR_ACP70,
        .reg_start_addr = ACP70_REG_START,
        .reg_end_addr = ACP70_REG_END,
 };