]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: cs42l42: Reset and power-down on remove() and failed probe()
authorRichard Fitzgerald <rf@opensource.cirrus.com>
Tue, 26 Oct 2021 12:57:21 +0000 (13:57 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 26 Oct 2021 13:31:09 +0000 (14:31 +0100)
commit4e29edf4b734c20e4ec1ce9f9ba9144c6a179c35
tree70faf3a317740d1d13a231cb300155a4535fbcd4
parent5a04486b8b4c7ff6151c5741d2e1d30e47b107c9
ASoC: cs42l42: Reset and power-down on remove() and failed probe()

Driver remove() should assert RESET and disable the supplies.

probe() fail was disabling supplies but it didn't assert reset or
put the codec into a power-down state.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20211026125722.10220-2-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs42l42.c