]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: Skylake: Fix DSP pipe underrun/overrun issue
authorJeeja KP <jeeja.kp@intel.com>
Tue, 27 Oct 2015 00:22:53 +0000 (09:22 +0900)
committerMark Brown <broonie@kernel.org>
Mon, 16 Nov 2015 10:08:09 +0000 (10:08 +0000)
commitd1a70643a07097f9091aa15f7a2017147fd824b9
tree46fef1902e8a3f07715dc2910a3f0880c605f986
parent345225ec4705292c669b937abbf2a9973abef2be
ASoC: Intel: Skylake: Fix DSP pipe underrun/overrun issue

While rigourous testing of SKL drivers, we noticed underuns and
overuns and on debug realized that we need to change driver
handling of FE pipe startup and shutdown

We need to start DMA and then run pipe together and not split
these up. Similarly while stopping we should stop pipe and then
DMA in a sequence.

Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-pcm.c
sound/soc/intel/skylake/skl-topology.c