diff options
| author | Bard Liao <yung-chuan.liao@linux.intel.com> | 2026-09-01 11:10:19 +0800 |
|---|---|---|
| committer | Vinod Koul <vkoul@kernel.org> | 2026-09-08 19:19:42 +0530 |
| commit | aba7b41faeecb7692458095ce6fafc341fe0b80e (patch) | |
| tree | af3aa69ee59d557b96fb4586a9f0bdb2f6acc84b /init/init_task.c | |
| parent | 6d49beec658f61801e79019fd73691b17252dee3 (diff) | |
| download | linux-stable-aba7b41faeecb7692458095ce6fafc341fe0b80e.tar.gz linux-stable-aba7b41faeecb7692458095ce6fafc341fe0b80e.zip | |
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: af4cc917826f ("soundwire: cadence: mask Slave interrupt before stopping clock")
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: David Lin <david.lin@intel.com>
Reviewed-by: Shuming Fan <shumingf@realtek.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://patch.msgid.link/20260901031019.233254-1-yung-chuan.liao@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'init/init_task.c')
0 files changed, 0 insertions, 0 deletions
