OSDN Git Service

ASoC: kirkwood: fix external clock probe defer
authorRussell King <rmk+kernel@armlinux.org.uk>
Wed, 23 Oct 2019 13:46:44 +0000 (14:46 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 23 Oct 2019 16:42:18 +0000 (17:42 +0100)
commit4523817d51bc3b2ef38da768d004fda2c8bc41de
tree3c742c03a59181e45518e939a6c18be7b03e2eaf
parentd3645b055399538415586ebaacaedebc1e5899b0
ASoC: kirkwood: fix external clock probe defer

When our call to get the external clock fails, we forget to clean up
the enabled internal clock correctly.  Enable the clock after we have
obtained all our resources.

Fixes: 84aac6c79bfd ("ASoC: kirkwood: fix loss of external clock at probe time")
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/E1iNGyK-0004oF-6A@rmk-PC.armlinux.org.uk
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/kirkwood/kirkwood-i2s.c