summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorPrasad Kumpatla <prasad.kumpatla@oss.qualcomm.com>2026-10-06 11:07:15 +0530
committerMark Brown <broonie@kernel.org>2026-10-13 19:07:05 +0100
commita17b02fa1d670d68952d3ffc1e82a6a4c73ac57f (patch)
treed5dc38be752c1d9b573632c70fa47ac7721e845e /scripts/Makefile.thinlto
parent4c876b08f6edd399695492fe881bcc7ee4309692 (diff)
downloadlinux-a17b02fa1d670d68952d3ffc1e82a6a4c73ac57f.tar.gz
linux-a17b02fa1d670d68952d3ffc1e82a6a4c73ac57f.zip
ASoC: codecs: wsa885x: Reset registers on teardown for B2B playback
During back-to-back speaker playback the PA sometimes fails to enable because a few I2S/TDM and clock source registers retain their previous state and are not reprogrammed on the next stream. Reset the relevant I2S/TDM, clock source and bandgap override registers in hw_free() so the codec is torn down cleanly and the speaker amplifier comes up reliably on back-to-back use cases. Move the bandgap override reset out of set_sysclk() into the teardown path where it belongs. Signed-off-by: Prasad Kumpatla <prasad.kumpatla@oss.qualcomm.com> Link: https://patch.msgid.link/20261006053717.3455143-2-prasad.kumpatla@oss.qualcomm.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions