]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 10 Feb 2020 15:33:36 +0000 (17:33 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 11 Feb 2020 15:42:31 +0000 (15:42 +0000)
commit54752b0227b235ae55292a61af06973de46baa9f
tree5bc4fbd5336356c231827648f3c3538b0725c6c0
parentb8db8fc315ab9e5f40af35215ee3136ecb8246f2
ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback

Some DMA engines can have big FIFOs which adds to the latency.
The DMAengine framework can report the FIFO utilization in bytes. Use this
information for the delay reporting.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20200210153336.10218-1-peter.ujfalusi@ti.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/core/pcm_dmaengine.c