[PATCH 0/4] Sound fix for Valve Steam Deck OLED on resume from suspend

From: Cristian Ciocaltea
Date: Fri Feb 07 2025 - 06:46:57 EST


Stress testing resume from suspend on Valve Steam Deck OLED (Galileo)
revealed that audio may break and cannot be recovered without performing
a system reboot.

This patch series provides a new ACP quirk to address the issue, along
with a few additional improvements to AMD Vangogh/ACP SOF drivers.

Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@xxxxxxxxxxxxx>
---
Cristian Ciocaltea (4):
ASoC: SOF: amd: Add post_fw_run_delay ACP quirk
ASoC: SOF: amd: Drop unused includes from Vangogh driver
ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
ASoC: SOF: amd: Add branch prediction hint in ACP IRQ handler

sound/soc/sof/amd/acp-ipc.c | 25 +++++++++++++++++--------
sound/soc/sof/amd/acp.c | 1 +
sound/soc/sof/amd/acp.h | 1 +
sound/soc/sof/amd/pci-vangogh.c | 2 --
sound/soc/sof/amd/vangogh.c | 22 ++++++++++++++++++----
5 files changed, 37 insertions(+), 14 deletions(-)
---
base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b
change-id: 20250207-sof-vangogh-fixes-528afd048737