OSDN Git Service

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)
commitfa1f875c120fa44572c561d86022af2f6b0774c7
tree5bc30ab25f9221a2104c6730250f4b91f6369b38
parent851fd87324430dfe56cd55dfd05a8114ac82d168
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