]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: OMAP2+: DMA: Workaround for invalid destination position
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Fri, 9 Dec 2011 21:38:00 +0000 (13:38 -0800)
committerTony Lindgren <tony@atomide.com>
Fri, 9 Dec 2011 21:38:00 +0000 (13:38 -0800)
commit5913788a3dcc935f0f0993f012652ac131cbf7a8
treeb792a9ad2ef20d6e837c6b1749ef817c6286b44e
parent45b8bb0ca47e840e76d91b084ba5f281fe3c84a3
ARM: OMAP2+: DMA: Workaround for invalid destination position

If the DMA destination position has been asked before the
first actual data transfer has been done, the CDAC
register still contains 0 (it is initialized to 0 at
omsp_dma_start).
If CDAC == 0, return the programmed start address.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Reviewed-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/dma.c