linux/sound/soc/sof/amd
Cristian Ciocaltea f623c04f7a ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
[ Upstream commit ac84ca815a ]

In some cases, e.g. during resuming from suspend, there is a possibility
that some IPC reply messages get received by the host while the DSP
firmware has not yet reached the complete boot state.

Detect when this happens and do not attempt to process the unexpected
replies from DSP.  Instead, provide proper debugging support.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Link: https://patch.msgid.link/20250207-sof-vangogh-fixes-v1-3-67824c1e4c9a@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-03-22 12:50:43 -07:00
..
acp-common.c ASoC: SOF: amd: Add Probe functionality support for amd platforms. 2023-07-17 06:15:35 +01:00
acp-dsp-offset.h ASoC: SOF: amd: Add support for signed fw image loading 2023-08-21 16:05:48 +01:00
acp-ipc.c ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE 2025-03-22 12:50:43 -07:00
acp-loader.c ASoC: SOF: amd: add module parameter for firmware debug 2023-08-23 13:27:15 +01:00
acp-pcm.c ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. 2023-03-08 15:05:44 +00:00
acp-probes.c ASoC: SOF: amd: Add Probe functionality support for amd platforms. 2023-07-17 06:15:35 +01:00
acp-stream.c ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 2022-09-20 19:38:04 +01:00
acp-trace.c ASoC: SOF: Modify the host trace_init parameter list to include dmab 2022-05-19 16:44:17 +01:00
acp.c ASoC: SOF: amd: Fix for acp init sequence 2024-09-04 13:28:23 +02:00
acp.h ASoC: SOF: amd: Fix for acp init sequence 2024-09-04 13:28:23 +02:00
Kconfig ASoC: SOF: amd: Add sof support for vangogh platform 2023-08-21 16:05:47 +01:00
Makefile ASoC: SOF: amd: Add sof support for vangogh platform 2023-08-21 16:05:47 +01:00
pci-rmb.c ASoC: SOF: amd: fix for firmware reload failure after playback 2023-09-27 11:08:05 +02:00
pci-rn.c ASoC: SOF: amd: Add Probe register offset for renoir and rembrandt platform. 2023-07-17 06:15:37 +01:00
pci-vangogh.c ASoC: sof: amd: fix for firmware reload failure in Vangogh platform 2024-08-03 08:54:40 +02:00
rembrandt.c ASoC: SOF: amd: remove acp_dai_probe() function 2023-04-03 12:15:32 +01:00
renoir.c ASoC: SOF: amd: remove acp_dai_probe() function 2023-04-03 12:15:32 +01:00
vangogh.c ASoC: SOF: amd: Enable signed firmware image loading for Vangogh platform 2023-08-21 16:05:49 +01:00