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

Commit 287d03e9 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: wm8994: Remove restore of DAC enable state



It's not been needed since the regmap conversion.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 435705e8
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -3131,22 +3131,6 @@ static int wm8994_codec_resume(struct snd_soc_codec *codec)
	struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec);
	struct wm8994 *control = wm8994->wm8994;
	int i, ret;
	unsigned int val, mask;

	if (control->revision < 4) {
		/* force a HW read */
		ret = regmap_read(control->regmap,
				  WM8994_POWER_MANAGEMENT_5, &val);

		/* modify the cache only */
		codec->cache_only = 1;
		mask =  WM8994_DAC1R_ENA | WM8994_DAC1L_ENA |
			WM8994_DAC2R_ENA | WM8994_DAC2L_ENA;
		val &= mask;
		snd_soc_update_bits(codec, WM8994_POWER_MANAGEMENT_5,
				    mask, val);
		codec->cache_only = 0;
	}

	for (i = 0; i < ARRAY_SIZE(wm8994->fll); i++) {
		if (!wm8994->fll_suspend[i].out)