]> git.karo-electronics.de Git - karo-tx-linux.git/commit
dmaengine: Add ADM driver
authorAndy Gross <agross@codeaurora.org>
Tue, 17 Mar 2015 05:46:12 +0000 (00:46 -0500)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 11 Jan 2016 09:54:36 +0000 (09:54 +0000)
commit4460595de71d91062bc022e45a1bffba10a00bde
treed6fb6811714c594ec6913dc7432b31304b1f28f7
parentc395880a8ab3d65d83c513f2274e8f499eb84cfe
dmaengine: Add ADM driver

Add the DMA engine driver for the QCOM Application Data Mover (ADM) DMA
controller found in the MSM8x60 and IPQ/APQ8064 platforms.

The ADM supports both memory to memory transactions and memory
to/from peripheral device transactions.  The controller also provides flow
control capabilities for transactions to/from peripheral devices.

The initial release of this driver supports slave transfers to/from peripherals
and also incorporates CRCI (client rate control interface) flow control.

Signed-off-by: Andy Gross <agross@codeaurora.org>
Conflicts:
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/qcom_adm.c [new file with mode: 0644]