diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-03-11 18:13:12 +0000 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-03-18 10:52:50 +0000 |
commit | c6b7b57012c8307b936025ad41fcbef6b1b6b52f (patch) | |
tree | 5c92f52155ef595fc0dded01101122de6bdafcc1 /sound/soc/codecs/wm8994.c | |
parent | f701a2e594e62b35d895ad5ec1db8d2d0714c158 (diff) | |
download | kernel_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.c | 3 |
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; } |