dmaengine: Add driver for Altera / Intel mSGDMA IP core
authorStefan Roese <sr@denx.de>
Fri, 7 Jul 2017 12:11:19 +0000 (14:11 +0200)
committerVinod Koul <vinod.koul@intel.com>
Tue, 18 Jul 2017 16:34:54 +0000 (22:04 +0530)
commita85c6f1b2921cbd2f54666a52804f407c4a064fe
tree8efaf3c6a14d80c596a75c2b7bd6d98bd8746a6f
parent5771a8c08880cdca3bfb4a3fc6d309d6bba20877
dmaengine: Add driver for Altera / Intel mSGDMA IP core

This driver adds support for the Altera / Intel modular Scatter-Gather
Direct Memory Access (mSGDMA) intellectual property (IP) to the Linux
DMAengine subsystem. Currently it supports the following op modes:

- DMA_MEMCPY
- DMA_SG
- DMA_SLAVE

This implementation has been tested on an Altera Cyclone FPGA connected
via PCIe, both on an ARM and an x86 platform.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/altera-msgdma.c [new file with mode: 0644]