[PATCH 1/3] dmaengine: add TI EDMA DMA engine driver
From: Matt Porter <hidden>
Date: 2012-08-21 18:20:10
Also in:
linux-mmc, linux-spi, lkml
From: Matt Porter <hidden>
Date: 2012-08-21 18:20:10
Also in:
linux-mmc, linux-spi, lkml
On Thu, Aug 16, 2012 at 05:44:29PM -0400, Matt Porter wrote:
Add a DMA engine driver for the TI EDMA controller. This driver is implemented as a wrapper around the existing DaVinci private DMA implementation. This approach allows for incremental conversion of each peripheral driver to the DMA engine API. The EDMA driver supports slave transfers but does not yet support cyclic transfers.
I got my hands on a AM18x WL12xx module so I could test MMC1 and this exposed some bugs in the driver's handling of the second EDMA controller case. DA850/OMAP-L138/AM1x have this second EDMA controller. I've addressed this in v2 which will be posted shortly. I'm expecting to receive a DM646x EVM RSN so I can cover testing that part as well. -Matt