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)
commit9d789dc047e32fb0f85ff192f883a534017512a2
tree5bc4fbd5336356c231827648f3c3538b0725c6c0
parentb56be800f1292c9b79c4f66571c701551bdf9e12
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