Add support for Tegra210 Audio DMA (ADMA) controller. This driver is based upon the existing Tegra20-APB DMA driver and a lot of the core code has been re-used. This is currently being distributed as an RFC to get feedback on the approach and although this has been compile and boot tested, it still needs further functional testing to ensure it is working well. This series is based upon the Tegra-APB clean-up series [0]. [0] https://lkml.org/lkml/2015/8/6/315 Jon Hunter (7): DMA: tegra-apb: Correct runtime-pm usage DMA: tegra-apb: Move code dealing with h/w registers into separate functions DMA: tegra-apb: Clean-up and simplify setting up of transfer parameters DMA: tegra-apb: Add a function table for functions dealing with registers DMA: tegra-apb: Move common code into separate source files Documentation: DT: Add binding documentation for NVIDIA ADMA DMA: tegra-adma: Add support for Tegra210 ADMA .../devicetree/bindings/dma/tegra210-adma.txt | 49 + drivers/dma/Kconfig | 16 + drivers/dma/Makefile | 2 + drivers/dma/tegra-common.c | 734 +++++++++++++ drivers/dma/tegra-common.h | 260 +++++ drivers/dma/tegra20-apb-dma.c | 1121 +++----------------- drivers/dma/tegra210-adma.c | 710 +++++++++++++ 7 files changed, 1928 insertions(+), 964 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/tegra210-adma.txt create mode 100644 drivers/dma/tegra-common.c create mode 100644 drivers/dma/tegra-common.h create mode 100644 drivers/dma/tegra210-adma.c -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html