aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/sst-dsp.h
diff options
context:
space:
mode:
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>2014-10-29 15:40:28 +0000
committerMark Brown <broonie@kernel.org>2014-10-29 16:56:55 +0000
commitd96c53a193dd65380452c8e9f6dcf15cf829c7dc (patch)
treedb63717971469d0639ac3f6b77086a0e1a6da1b9 /sound/soc/intel/sst-dsp.h
parentASoC: Intel: dw_pdata can be static (diff)
downloadlinux-dev-d96c53a193dd65380452c8e9f6dcf15cf829c7dc.tar.xz
linux-dev-d96c53a193dd65380452c8e9f6dcf15cf829c7dc.zip
ASoC: Intel: Add generic support for DSP wake, sleep and stall
Add generic functions to support DSP sleep, wake and stall. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to '')
-rw-r--r--sound/soc/intel/sst-dsp.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/soc/intel/sst-dsp.h b/sound/soc/intel/sst-dsp.h
index 17ee9239092a..7bb482053489 100644
--- a/sound/soc/intel/sst-dsp.h
+++ b/sound/soc/intel/sst-dsp.h
@@ -245,6 +245,10 @@ void sst_memcpy_fromio_32(struct sst_dsp *sst,
/* DSP reset & boot */
void sst_dsp_reset(struct sst_dsp *sst);
int sst_dsp_boot(struct sst_dsp *sst);
+int sst_dsp_wake(struct sst_dsp *sst);
+void sst_dsp_sleep(struct sst_dsp *sst);
+void sst_dsp_stall(struct sst_dsp *sst);
+
/* DMA */
int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id);
void sst_dsp_dma_put_channel(struct sst_dsp *dsp);