summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorSebastien Guiriec <s-guiriec@ti.com>2010-11-05 15:09:54 +0100
committerSebastien Jan <s-jan@ti.com>2010-12-03 11:03:00 +0100
commit8ab7a9c65d7d16dba2c46bb1e6055c27a61f8cc7 (patch)
tree6081e4307af347922fa6881274a04c2bdc38aba8 /sound
parent23958021c22016aa2b994cac279df9ddcb6d16c5 (diff)
ASoC: ABE DSP - Update driver in order to stop ABE
Update ABE driver in order to stop the ABE engine at the end of activity. Change-Id: If52ea973efd875d7c9972d0813fbf6104e34d80b Signed-off-by: sebastien Guiriec <s-guiriec@ti.com>
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/omap/omap-mcpdm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/omap/omap-mcpdm.c b/sound/soc/omap/omap-mcpdm.c
index 3589b887e87a..b12478ae7940 100644
--- a/sound/soc/omap/omap-mcpdm.c
+++ b/sound/soc/omap/omap-mcpdm.c
@@ -689,6 +689,7 @@ static void playback_abe_work(struct work_struct *work)
abe_dsp_disable_data_transfer(PDM_DL_PORT);
omap_mcpdm_stop(mcpdm, SNDRV_PCM_STREAM_PLAYBACK);
omap_mcpdm_playback_close(mcpdm, mcpdm->downlink);
+ abe_dsp_shutdown();
}
spin_unlock(&mcpdm->lock);