]> asedeno.scripts.mit.edu Git - linux.git/commit
dmaengine/ep93xx_dma: Implement double buffering for M2M DMA channels
authorRafal Prylowski <prylowski@metasoft.pl>
Thu, 19 Apr 2012 09:19:00 +0000 (11:19 +0200)
committerRyan Mallon <rmallon@gmail.com>
Thu, 19 Apr 2012 22:37:19 +0000 (08:37 +1000)
commit2b3c83efc9a653af6a24799eeb1a2900ba0439e6
tree27e96e2942b8d2c7ae04655796f20d83bfe20735
parent5528a8469fbc01db218fbc00ebec1e3fc088e759
dmaengine/ep93xx_dma: Implement double buffering for M2M DMA channels

Add double buffering support for M2M DMA channels. Implement this by using EP93xx
M2M DMA Buffer and Control Finite State Machines to be sure that we are not
disabling the channel when it's actually operating.

Signed-off-by: Rafal Prylowski <prylowski@metasoft.pl>
Tested-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Mika Westerberg <mika.westerberg@iki.fi>
Signed-off-by: Ryan Mallon <rmallon@gmail.com>
drivers/dma/ep93xx_dma.c