[alsa-devel] [v4 03/12] ASoC: intel: mfld-pcm: don't call trigger ops to DSP for internal streams
Subhransu S. Prusty
subhransu.s.prusty at intel.com
Mon Aug 4 11:45:54 CEST 2014
From: Vinod Koul <vinod.koul at intel.com>
For internal stream i.e. BE we have don't need trigger ops as that would be
handled by DAPM for us in subsequent patches
Signed-off-by: Vinod Koul <vinod.koul at intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty at intel.com>
---
sound/soc/intel/sst-mfld-platform-pcm.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/soc/intel/sst-mfld-platform-pcm.c b/sound/soc/intel/sst-mfld-platform-pcm.c
index 821c9970548c..a36c5bf67eff 100644
--- a/sound/soc/intel/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/sst-mfld-platform-pcm.c
@@ -524,6 +524,8 @@ static int sst_platform_pcm_trigger(struct snd_pcm_substream *substream,
int status;
pr_debug("sst_platform_pcm_trigger called\n");
+ if (substream->pcm->internal)
+ return 0;
stream = substream->runtime->private_data;
str_id = stream->stream_info.str_id;
switch (cmd) {
--
1.9.0
More information about the Alsa-devel
mailing list