]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
axs101: flush DMA buffer descriptors before DMA transactons starts
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>
Fri, 21 Mar 2014 12:57:47 +0000 (16:57 +0400)
committerTom Rini <trini@ti.com>
Fri, 28 Mar 2014 19:06:30 +0000 (15:06 -0400)
commit17b0da801910b2791cf67817735a3367615922e6
tree980ceceb167839653780e2b2ff31283734970145
parenta7b26dbb49139535992c6d4c282bcf258b3f7fa3
axs101: flush DMA buffer descriptors before DMA transactons starts

CPU sets DMA buffer descriptors with data required for inetrnal DMA such as:
 * Ownership of BD
 * Buffer size
 * Pointer to data buffer in memory

Then we need to make sure DMA engine of NAND controller gets proper data.
For this we flush buffer rescriptor.

Then we're  ready for DMA transaction.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Vineet Gupta <vgupta@synopsys.com>
Cc: Tom Rini <trini@ti.com>
board/synopsys/axs101/nand.c