ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
authorAjit Kumar Pandey <AjitKumar.Pandey@amd.com>
Tue, 13 Sep 2022 14:43:15 +0000 (20:13 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 20 Sep 2022 18:38:01 +0000 (19:38 +0100)
commit4da6b033f5454ccbac2d5795d7edfb3f2a777104
tree400e4add01c7d83ec05669ffcdcb31e9f62c1c55
parent9f27530a7357c69865da6177db02d3eb230c33a1
ASoC: SOF: amd: Make ACP core code generic for newer SOC transition

Newer AMD SOC differs slightly in terms of few registers offset and
configuration. Add offsets into chip_info struct to make core ACP
code more generic and resusable on newer SOC.

Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
Signed-off-by: V sujith kumar Reddy <Vsujithkumar.Reddy@amd.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20220913144319.1055302-2-Vsujithkumar.Reddy@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/amd/Makefile
sound/soc/sof/amd/acp-common.c [new file with mode: 0644]
sound/soc/sof/amd/acp-dsp-offset.h
sound/soc/sof/amd/acp-ipc.c
sound/soc/sof/amd/acp-loader.c
sound/soc/sof/amd/acp-stream.c
sound/soc/sof/amd/acp.c
sound/soc/sof/amd/acp.h
sound/soc/sof/amd/pci-rn.c
sound/soc/sof/amd/renoir.c