dmaengine: rcar-dmac: Add Renesas R-Car Gen2 DMA Controller (DMAC) driver
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 8 Jul 2014 22:42:19 +0000 (00:42 +0200)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 23 Dec 2014 09:13:01 +0000 (11:13 +0200)
commit87244fe5abdf1dbaf4e438d80cf641bf3c01d5cf
tree1dfe1329b3601975d5064c1fb96592496672b326
parentc4d7635280f24cfa8c3ef34c122600d148749030
dmaengine: rcar-dmac: Add Renesas R-Car Gen2 DMA Controller (DMAC) driver

The DMAC is a general purpose multi-channel DMA controller that supports
both slave and memcpy transfers.

The driver currently supports the DMAC found in the r8a7790 and r8a7791
SoCs. Support for compatible DMA controllers (such as the audio DMAC)
will be added later.

Feature-wise, automatic hardware handling of descriptors chains isn't
supported yet. LPAE support is implemented.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tested-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/dma/Makefile
drivers/dma/sh/Kconfig
drivers/dma/sh/Makefile
drivers/dma/sh/rcar-dmac.c [new file with mode: 0644]