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

Commit 5c1b136b authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: wm5100: Mark register cache as dirty when regulators are disabled



Otherwise we won't resync later.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 5539a102
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1405,6 +1405,7 @@ static int wm5100_set_bias_level(struct snd_soc_codec *codec,

	case SND_SOC_BIAS_OFF:
		regcache_cache_only(wm5100->regmap, true);
		regcache_mark_dirty(wm5100->regmap);
		if (wm5100->pdata.ldo_ena)
			gpio_set_value_cansleep(wm5100->pdata.ldo_ena, 0);
		regulator_bulk_disable(ARRAY_SIZE(wm5100->core_supplies),