]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
dma: tegra: do not abort dma if next configuration skipped.
authorLaxman Dewangan <ldewangan@nvidia.com>
Fri, 21 Feb 2014 09:41:33 +0000 (15:11 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Tue, 25 Feb 2014 14:26:02 +0000 (06:26 -0800)
commit3b0f37859784d84519f6f7523a9b29aa0e676d16
tree6dfbfe72cf4b71d88f2043a6d9eade1e13050605
parentdd7d4a1a00322fbd47b9d7e4d1193e529ead2aac
dma: tegra: do not abort dma if next configuration skipped.

There is a case in continuous mode where the dma transfer completes
and interrupt is pending before the next transfer programmed. In this
case, next dma configuration skipped till interrupt served. So in this
case, do not abort the dma from transfers, confgure the next transfer
once pending interrupt handled.

bug 1464356

Change-Id: Ia4966e062afac613232b5bf5f4d1c9452037d985
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/374167
drivers/dma/tegra20-apb-dma.c