aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
authorAndy Gross <agross@codeaurora.org>2014-03-29 09:23:16 -0400
committerVinod Koul <vinod.koul@intel.com>2014-04-05 11:14:26 -0400
commite7c0fe2a5c84b7bf4dcbbce30953b04b95e9dc09 (patch)
treef6a93a43e538221cfab716b149feb11cf2300ec6 /drivers/dma/Kconfig
parentcca946eae89013c2aea43c0bba71ec33887bcbf6 (diff)
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>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r--drivers/dma/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig
index 9bed1a2a67a1..bcdacc73b6a9 100644
--- a/drivers/dma/Kconfig
+++ b/drivers/dma/Kconfig
@@ -400,4 +400,13 @@ config DMATEST
400config DMA_ENGINE_RAID 400config DMA_ENGINE_RAID
401 bool 401 bool
402 402
403config QCOM_BAM_DMA
404 tristate "QCOM BAM DMA support"
405 depends on ARCH_QCOM || (COMPILE_TEST && OF && ARM)
406 select DMA_ENGINE
407 select DMA_VIRTUAL_CHANNELS
408 ---help---
409 Enable support for the QCOM BAM DMA controller. This controller
410 provides DMA capabilities for a variety of on-chip devices.
411
403endif 412endif