Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1719,8 +1719,8 @@ static bool wm8996_volatile_register(struct device *dev, unsigned int reg)
static int wm8996_reset(struct wm8996_priv *wm8996)
{
	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, 1);
		return 0;
	} else {
		return regmap_write(wm8996->regmap, WM8996_SOFTWARE_RESET,