aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kunit
diff options
context:
space:
mode:
authorDetlev Casanova <detlev.casanova@collabora.com>2022-11-10 14:06:12 -0500
committerMark Brown <broonie@kernel.org>2022-11-10 19:43:43 +0000
commit0bb8e9b36b5b7f2e77892981ff6c27ee831d8026 (patch)
treea2d81043c747b1c6f393faa004e6739930603742 /lib/kunit
parent37882100cd0629d830db430a8cee0b724fe1fea3 (diff)
downloadlinux-0bb8e9b36b5b7f2e77892981ff6c27ee831d8026.tar.gz
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
Since commit bf2aebccddef ("ASoC: sgtl5000: Fix noise on shutdown/remove"), the device power control registers are reset when the driver is removed/shutdown. This is an issue when the device is configured to use the PLL clock. The device will stop responding if it is still configured to use the PLL clock but the PLL clock is powered down. When rebooting linux, the probe function will show: sgtl5000 0-000a: Error reading chip id -11 Make sure that the CHIP_CLK_CTRL is reset to its default value before powering down the device. Fixes: bf2aebccddef ("ASoC: sgtl5000: Fix noise on shutdown/remove") Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Link: https://lore.kernel.org/r/20221110190612.1341469-1-detlev.casanova@collabora.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'lib/kunit')
0 files changed, 0 insertions, 0 deletions