summaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
authorPeter Griffin2016-10-18 11:39:11 +0200
committerVinod Koul2016-10-18 16:42:06 +0200
commit6b4cd727eaf15ed225b9a3a96ec1d64761ee728a (patch)
tree60e98605d16aedff9cb754d2b9b29e4f835bd511 /drivers/dma/Kconfig
parentdmaengine: st_fdma: Add STMicroelectronics FDMA driver header file (diff)
downloadkernel-qcow2-linux-6b4cd727eaf15ed225b9a3a96ec1d64761ee728a.tar.gz
kernel-qcow2-linux-6b4cd727eaf15ed225b9a3a96ec1d64761ee728a.tar.xz
kernel-qcow2-linux-6b4cd727eaf15ed225b9a3a96ec1d64761ee728a.zip
dmaengine: st_fdma: Add STMicroelectronics FDMA engine driver support
This patch adds support for the Flexible Direct Memory Access (FDMA) core driver. The FDMA is a slim core CPU with a dedicated firmware. It is a general purpose DMA controller capable of supporting 16 independent DMA channels. Data moves maybe from memory to memory or between memory and paced latency critical real time targets and it is found on al STi based chipsets. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r--drivers/dma/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig
index af63a6bcf564..661f21791fee 100644
--- a/drivers/dma/Kconfig
+++ b/drivers/dma/Kconfig
@@ -435,6 +435,19 @@ config STE_DMA40
help
Support for ST-Ericsson DMA40 controller
+config ST_FDMA
+ tristate "ST FDMA dmaengine support"
+ depends on ARCH_STI
+ select ST_SLIM_REMOTEPROC
+ select DMA_ENGINE
+ select DMA_VIRTUAL_CHANNELS
+ help
+ Enable support for ST FDMA controller.
+ It supports 16 independent DMA channels, accepts up to 32 DMA requests
+
+ Say Y here if you have such a chipset.
+ If unsure, say N.
+
config STM32_DMA
bool "STMicroelectronics STM32 DMA support"
depends on ARCH_STM32 || COMPILE_TEST