Re: [PATCH v7] DMA: sun6i: Add driver for the Allwinner A31 DMA controller
From: Emilio López <hidden>
Date: 2014-05-20 12:41:09
Also in:
linux-arm-kernel, lkml
Hi Maxime, El 24/04/14 11:22, Maxime Ripard escribió:
The Allwinner A31 has a 16 channels DMA controller that it shares with the newer A23. Although sharing some similarities with the DMA controller of the older Allwinner SoCs, it's significantly different, I don't expect it to be possible to share the driver for these two. The A31 Controller is able to memory-to-memory or memory-to-device transfers on the 16 channels in parallel. Signed-off-by: Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> Acked-by: Arnd Bergmann <redacted> ---
(snip)
quoted hunk ↗ jump to hunk
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 5c5863842de9..360a10c71388 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig@@ -361,6 +361,14 @@ config FSL_EDMA multiplexing capability for DMA request sources(slot). This module can be found on Freescale Vybrid and LS-1 SoCs. +config DMA_SUN6I + tristate "Allwinner A31 SoCs DMA support" + depends on ARCH_SUNXI + select DMA_ENGINE + select DMA_VIRTUAL_CHANNELS
I think you also need to select DMA_OF here as you are using of_dma_controller_register
+ help + Support for the DMA engine for Allwinner A31 SoCs. + config DMA_ENGINE bool
Cheers, Emilio -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/d/optout.