On Thu, Dec 4, 2025 at 2:29 PM Iuliana Prodan (OSS) <[email protected]> wrote: > > From: Iuliana Prodan <[email protected]> > > The DSP suspend path currently waits unconditionally for a suspend ack > from the firmware. This breaks firmwares that do not implement the > mailbox-based CONFIRMATION handshake, as the DSP never responds and > system suspend fails with -EBUSY. > > The driver already uses the WAIT_FW_CONFIRMATION flag to indicate that > the firmware supports the CONFIRMATION handshake at boot. Apply the same > logic during suspend: only send the suspend message and wait for the > suspend ack when the firmware is expected to support it. > > Signed-off-by: Iuliana Prodan <[email protected]>
Reviewed-by: Daniel Baluta <[email protected]>

