diff options
author | Joachim Eastwood <manabian@gmail.com> | 2015-07-11 14:12:06 +0200 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2015-08-18 22:12:14 +0530 |
commit | e5f4ae84be7421010780984bdc121eac15997327 (patch) | |
tree | a1b95956d57b0a659b50b3361d39b21bacee98f6 /drivers/dma/Kconfig | |
parent | fbd7e41005a4daa676e3f516d07aeff0a81dca2b (diff) | |
download | linux-e5f4ae84be7421010780984bdc121eac15997327.tar.bz2 |
dmaengine: add driver for lpc18xx dmamux
Add support for DMA on NXP LPC18xx/43xx platforms which has
a multiplexer in front of the PL080 dma request lines.
The mux is a single register in the LPC18xx/43xx CREG block
and can multiplex up to 4 request lines to each of the 16
lines on the PL080.
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 88d474b78076..9d5a77cb9715 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -63,6 +63,15 @@ config AMBA_PL08X Platform has a PL08x DMAC device which can provide DMA engine support +config LPC18XX_DMAMUX + bool "NXP LPC18xx/43xx DMA MUX for PL080" + depends on ARCH_LPC18XX || COMPILE_TEST + depends on OF && AMBA_PL08X + select MFD_SYSCON + help + Enable support for DMA on NXP LPC18xx/43xx platforms + with PL080 and multiplexed DMA request lines. + config INTEL_IOATDMA tristate "Intel I/OAT DMA support" depends on PCI && X86 |