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 | blackbird-op-linux-c6b7b57012c8307b936025ad41fcbef6b1b6b52f.tar.gz blackbird-op-linux-c6b7b57012c8307b936025ad41fcbef6b1b6b52f.zip |
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 96e1379f4fad..328f32831946 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; } |