linux/sound/soc/sof/amd
Vijendar Mukunda a42db293e5
ASoC: SOF: amd: Fix for acp init sequence
When ACP is not powered on by default, acp power on sequence explicitly
invoked by programming pgfsm control mask. The existing implementation
checks the same PGFSM status mask and programs the same PGFSM control mask
in all ACP variants which breaks acp power on sequence for ACP6.0 and
ACP6.3 variants. So to fix this issue, update ACP pgfsm control mask and
status mask based on acp descriptor rev field, which will vary based on
acp variant.

Fixes: 846aef1d7c ("ASoC: SOF: amd: Add Renoir ACP HW support")
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Link: https://patch.msgid.link/20240816070328.610360-1-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-08-16 13:04:31 +01:00
..
acp-common.c ASoC: SOF: reorder MODULE_ definitions 2024-05-27 21:19:26 +01:00
acp-dsp-offset.h ASoC: SOF: amd: Fix for incorrect acp error register offsets 2024-08-13 12:39:19 +01:00
acp-ipc.c
acp-loader.c ASoC: SOF: amd: acp-loader: abort firmware download on write error 2024-04-02 17:14:27 +01:00
acp-pcm.c
acp-probes.c
acp-stream.c
acp-trace.c
acp.c ASoC: SOF: amd: Fix for acp init sequence 2024-08-16 13:04:31 +01:00
acp.h ASoC: SOF: amd: Fix for acp init sequence 2024-08-16 13:04:31 +01:00
acp63.c ASoC: SOF: AMD: group all module related information 2024-05-27 21:19:25 +01:00
Kconfig ASoC: SOF: amd: fix soundwire dependencies 2024-02-19 17:02:16 +00:00
Makefile ASoC: SOF: amd: Fix build error with built-in config 2024-05-13 11:41:23 +02:00
pci-acp63.c ASoC: SOF: amd: Fix for incorrect acp error register offsets 2024-08-13 12:39:19 +01:00
pci-rmb.c ASoC: SOF: amd: Fix for incorrect acp error register offsets 2024-08-13 12:39:19 +01:00
pci-rn.c ASoC: SOF: amd: Fix for incorrect acp error register offsets 2024-08-13 12:39:19 +01:00
pci-vangogh.c ASoC: sof: amd: fix for firmware reload failure in Vangogh platform 2024-07-18 11:17:00 +01:00
rembrandt.c ASoC: SOF: AMD: group all module related information 2024-05-27 21:19:25 +01:00
renoir.c ASoC: SOF: AMD: group all module related information 2024-05-27 21:19:25 +01:00
vangogh.c ASoC: SOF: AMD: group all module related information 2024-05-27 21:19:25 +01:00