linux/sound/soc/renesas
John Madieu 83245e7a43
ASoC: rsnd: src: Add missing scu_supply clock to suspend/resume
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: ef19ecf042 ("ASoC: rsnd: Add system suspend/resume support")
Signed-off-by: John Madieu <john.madieu.xa@bp.renesas.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://patch.msgid.link/20260630175329.4145703-1-john.madieu.xa@bp.renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2026-07-02 18:56:38 +01:00
..
rcar ASoC: rsnd: src: Add missing scu_supply clock to suspend/resume 2026-07-02 18:56:38 +01:00
dma-sh7760.c ASoC: renesas: Fix non-static global variable 2026-03-26 13:06:02 +00:00
fsi.c ASoC: remove SND_SOC_POSSIBLE_xBx_xFx 2026-06-12 18:57:52 +01:00
hac.c
Kconfig ASoC: renesas: rz-ssi: Use generic PCM dmaengine APIs 2026-06-04 20:58:34 +05:30
Makefile
migor.c ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx 2025-02-25 13:19:22 +00:00
rz-ssi.c ASoC: renesas: rz-ssi: Use generic PCM dmaengine APIs 2026-06-04 20:58:34 +05:30
sh7760-ac97.c
siu_dai.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
siu_pcm.c ASoC: update outdated comments for removed snd_soc_new_pcms() 2026-03-24 19:52:27 +00:00
siu.h
ssi.c