summaryrefslogtreecommitdiff
path: root/sound/soc/intel/skylake/skl-topology.c
diff options
context:
space:
mode:
authorHardik T Shah <hardik.t.shah@intel.com>2017-03-24 20:40:32 +0300
committerMark Brown <broonie@kernel.org>2017-03-29 14:53:39 +0300
commitfdd85a054b850db43c6abe39c1da28b581be5e93 (patch)
tree32c288f9d0d1c97831b2c1c3a8e2fe30148343b1 /sound/soc/intel/skylake/skl-topology.c
parentb26199eae86f7a1c2363d049249c3be33694f93b (diff)
downloadlinux-fdd85a054b850db43c6abe39c1da28b581be5e93.tar.xz
ASoC: Intel: Skylake: Fix DMA position reporting for capture stream
As per hardware recommendation, for every capture stream completion following operations need to be done in order to reflect the actual data that is received in position buffer. 1. Wait for 20us before reading the DMA position in buffer once the interrupt is generated for stream completion. 2. Read any of the register to flush the DMA position value. This is dummy read operation. Signed-off-by: Dharageswari R <dharageswari.r@intel.com> Signed-off-by: Hardik T Shah <hardik.t.shah@intel.com> Signed-off-by: Jeeja KP <jeeja.kp@intel.com> Acked-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-topology.c')
0 files changed, 0 insertions, 0 deletions