]> 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:14:02 +0000 (17:14 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 11 Feb 2020 11:52:34 +0000 (11:52 +0000)
commitd33eac085ef415d7fe8143928079cf7a2b29bd94
tree5bc30ab25f9221a2104c6730250f4b91f6369b38
parentb1b071b2563826d5abbeef91a11bbf3159d1e0d3
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/20200210151402.29634-1-peter.ujfalusi@ti.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/core/pcm_dmaengine.c