Hi Ben, On 05/11/2018 09:03, Ben Dooks wrote: > On 2018-11-03 12:24, Dmitry Osipenko wrote: >> On 31.10.2018 19:03, Ben Dooks wrote: >>> The tx_status callback does not report the state of the transfer >>> beyond complete segments. This causes problems with users such as >>> ALSA when applications want to know accurately how much data has >>> been moved. >>> >>> This patch addes a function tegra_dma_update_residual() to query >>> the hardware and modify the residual information accordinly. It >>> takes into account any hardware issues when trying to read the >>> state, such as delays between finishing a buffer and signalling >>> the interrupt. >>> >>> Signed-off-by: Ben Dooks <ben.dooks@xxxxxxxxxxxxxxx> Can you CC linux-tegra on these patches? I am always interested in updates to the DMA drivers. Cheers! Jon -- nvpublic