mirror of
https://github.com/torvalds/linux.git
synced 2026-09-19 00:58:02 +02:00
scu_supply is enabled alongside scu and scu_x2 during normal SRC
operation, but rsnd_src_suspend() and rsnd_src_resume() only disable
and re-enable scu and scu_x2. The supply clock is left enabled across
a system suspend and its prepare/enable refcount becomes unbalanced
after a suspend/resume cycle.
Disable scu_supply in rsnd_src_suspend() and re-enable it in
rsnd_src_resume() so the SRC clocks are managed consistently across
system PM transitions.
Fixes:
|
||
|---|---|---|
| .. | ||
| rcar | ||
| dma-sh7760.c | ||
| fsi.c | ||
| hac.c | ||
| Kconfig | ||
| Makefile | ||
| migor.c | ||
| rz-ssi.c | ||
| sh7760-ac97.c | ||
| siu_dai.c | ||
| siu_pcm.c | ||
| siu.h | ||
| ssi.c | ||