Files
Bard Liao aba7b41fae soundwire: cadence_master: wait and cancel cdns->work before clock stop
A peripheral event could happen during the clock stop process. We need
to wait for the event be handled before stopping the bus clock.
Otherwise, we will get the IO transfer timed out issue.

Fixes: af4cc91782 ("soundwire: cadence: mask Slave interrupt before stopping clock")
Signed-off-by: Bard Liao <[email protected]>
Reviewed-by: David Lin <[email protected]>
Reviewed-by: Shuming Fan <[email protected]>
Reviewed-by: Pierre-Louis Bossart <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Vinod Koul <[email protected]>
2026-09-08 19:19:42 +05:30
..