Commit 1dd4c8e4 authored by Mark Brown's avatar Mark Brown

ASoC: wm8996: Fix /RESET bounce ordering

We want to leave the device out of rather than in reset.
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent b9e67e5e
...@@ -1719,8 +1719,8 @@ static bool wm8996_volatile_register(struct device *dev, unsigned int reg) ...@@ -1719,8 +1719,8 @@ static bool wm8996_volatile_register(struct device *dev, unsigned int reg)
static int wm8996_reset(struct wm8996_priv *wm8996) static int wm8996_reset(struct wm8996_priv *wm8996)
{ {
if (wm8996->pdata.ldo_ena > 0) { if (wm8996->pdata.ldo_ena > 0) {
gpio_set_value_cansleep(wm8996->pdata.ldo_ena, 1);
gpio_set_value_cansleep(wm8996->pdata.ldo_ena, 0); gpio_set_value_cansleep(wm8996->pdata.ldo_ena, 0);
gpio_set_value_cansleep(wm8996->pdata.ldo_ena, 1);
return 0; return 0;
} else { } else {
return regmap_write(wm8996->regmap, WM8996_SOFTWARE_RESET, return regmap_write(wm8996->regmap, WM8996_SOFTWARE_RESET,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment