aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm8994.c
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-03-11 18:13:12 +0000
committerMark Brown <broonie@opensource.wolfsonmicro.com>2011-03-18 10:52:50 +0000
commitc6b7b57012c8307b936025ad41fcbef6b1b6b52f (patch)
tree5c92f52155ef595fc0dded01101122de6bdafcc1 /sound/soc/codecs/wm8994.c
parentf701a2e594e62b35d895ad5ec1db8d2d0714c158 (diff)
downloadkernel_samsung_smdk4412-c6b7b57012c8307b936025ad41fcbef6b1b6b52f.zip
kernel_samsung_smdk4412-c6b7b57012c8307b936025ad41fcbef6b1b6b52f.tar.gz
kernel_samsung_smdk4412-c6b7b57012c8307b936025ad41fcbef6b1b6b52f.tar.bz2
ASoC: Handle startup sequencing of WM8958 DSP2 with deferred clocking
The DSP2 startup requires that the clock be enable so if we've deferred clock startup we need to defer DSP2 startup Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'sound/soc/codecs/wm8994.c')
-rw-r--r--sound/soc/codecs/wm8994.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c
index 96e1379..328f328 100644
--- a/sound/soc/codecs/wm8994.c
+++ b/sound/soc/codecs/wm8994.c
@@ -759,6 +759,9 @@ static int late_enable_ev(struct snd_soc_dapm_widget *w,
break;
}
+ /* We may also have postponed startup of DSP, handle that. */
+ wm8958_aif_ev(w, kcontrol, event);
+
return 0;
}