]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: add Qualcomm BAM dma driver
authorAndy Gross <agross@codeaurora.org>
Sat, 29 Mar 2014 13:23:16 +0000 (18:53 +0530)
committerVinod Koul <vinod.koul@intel.com>
Sat, 5 Apr 2014 15:14:26 +0000 (20:44 +0530)
commit286fb241f54a5565b6f7f2838ccd2ffd09fef807
treef6a93a43e538221cfab716b149feb11cf2300ec6
parent0a73841d3a4b3c98feb02a9a358ad45f183b82e7
dmaengine: add Qualcomm BAM dma driver

Add the DMA engine driver for the QCOM Bus Access Manager (BAM) DMA controller
found in the MSM 8x74 platforms.

Each BAM DMA device is associated with a specific on-chip peripheral.  Each
channel provides a uni-directional data transfer engine that is capable of
transferring data between the peripheral and system memory (System mode), or
between two peripherals (BAM2BAM).

The initial release of this driver only supports slave transfers between
peripherals and system memory.

Signed-off-by: Andy Gross <agross@codeaurora.org>
Tested-by: Stanimir Varbanov <svarbanov@mm-sol.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/qcom_bam_dma.c [new file with mode: 0644]