Skip to content

Commit e1f7c9e

Browse files
ldesrochesVinod Koul
authored andcommitted
dmaengine: at_xdmac: creation of the atmel eXtended DMA Controller driver
New atmel DMA controller known as XDMAC, introduced with SAMA5D4 devices. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
1 parent 0df1f24 commit e1f7c9e

File tree

4 files changed

+1543
-0
lines changed

4 files changed

+1543
-0
lines changed

drivers/dma/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,13 @@ config AT_HDMAC
107107
help
108108
Support the Atmel AHB DMA controller.
109109

110+
config AT_XDMAC
111+
tristate "Atmel XDMA support"
112+
depends on (ARCH_AT91 || COMPILE_TEST)
113+
select DMA_ENGINE
114+
help
115+
Support the Atmel XDMA controller.
116+
110117
config FSL_DMA
111118
tristate "Freescale Elo series DMA support"
112119
depends on FSL_SOC

drivers/dma/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ obj-$(CONFIG_PPC_BESTCOMM) += bestcomm/
1616
obj-$(CONFIG_MV_XOR) += mv_xor.o
1717
obj-$(CONFIG_DW_DMAC_CORE) += dw/
1818
obj-$(CONFIG_AT_HDMAC) += at_hdmac.o
19+
obj-$(CONFIG_AT_XDMAC) += at_xdmac.o
1920
obj-$(CONFIG_MX3_IPU) += ipu/
2021
obj-$(CONFIG_TXX9_DMAC) += txx9dmac.o
2122
obj-$(CONFIG_SH_DMAE_BASE) += sh/

0 commit comments

Comments
 (0)