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)
committerGrazvydas Ignotas <notasas@gmail.com>
Fri, 13 Jan 2012 15:09:46 +0000 (17:09 +0200)
commitce40eab9df8a39bf906d72537b78f328000c44d4
tree158aee47f06075e60a3210248e78b948c78eb154
parente319a225aeae5baecca89a5559304410e397529a
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