diff options
| author | Chancel Liu <chancel.liu@nxp.com> | 2026-07-10 12:13:33 +0900 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-07-14 22:23:00 +0100 |
| commit | 9f86aea992568c2b4db78c80ff9508af9e050ff7 (patch) | |
| tree | b704940e994de61b076939f900a706ccc8e43315 /tools/lib/python | |
| parent | d9e96f859de3ea3e99bce927a988449a1816483c (diff) | |
ASoC: fsl: imx-card: Skip sysclk reset for active DAIs in shutdown
In a full-duplex setup, when one direction (playback or capture) is
closed while the other is still running, imx_aif_shutdown() was
unconditionally calling snd_soc_dai_set_sysclk() with rate=0 for all
cpu/codec DAIs, which would disable the clock still needed by the
active stream.
Add snd_soc_dai_active() checks before clearing sysclk so that only
truly inactive DAIs have their clocks reset.
Fixes: 2260bc6ea8bd ("ASoC: imx-card: Add WM8524 support")
Cc: stable@vger.kernel.org
Signed-off-by: Chancel Liu <chancel.liu@nxp.com>
Link: https://patch.msgid.link/20260710031333.3491445-1-chancel.liu@oss.nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
