diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2016-10-18 10:39:11 +0100 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2016-10-18 20:12:06 +0530 |
commit | 6b4cd727eaf15ed225b9a3a96ec1d64761ee728a (patch) | |
tree | 60e98605d16aedff9cb754d2b9b29e4f835bd511 /drivers/dma/Kconfig | |
parent | 812ab065ea95f42a51fee4d40e436468199bb87d (diff) | |
download | linux-6b4cd727eaf15ed225b9a3a96ec1d64761ee728a.tar.gz linux-6b4cd727eaf15ed225b9a3a96ec1d64761ee728a.tar.bz2 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/Kconfig | 13 |
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 |