Add support for the Tegra210 Audio DMA (ADMA) controller which is part of the Audio Processing Engine and used for transferring audio data. V6 changes: - Removed stub function tegra_adma_prep_slave_sg() as it is no longer needed. V5 changes: - Removed APE and APE2APB clocks as these clocks rightfully belong in the ACONNECT bus driver [0] and the ADMA is child of this device. Dropped power-domain from DT binding as this will be handled by ACONNECT bus driver as well. - Minor update to case statement formatting based upon feedback from Vinod. - Make ADMA dependent on Tegra210 as this is the only device (currently) that supports it. V4 changes: - Updated DT binding to include 'power-domains' entry for handling the APE power domain inconjunction with runtime-pm. - Added missing clocks to the DT binding that were being handled by the bootloader. - Added support for PM_CLK to simplify clock handling V3 changes: - Updated DT binding per feedback from Mark and Stephen - Fixed up items mentioned by Vinod V2 changes: - Re-worked device-tree binding [0] http://marc.info/?l=devicetree&m=146193804830747&w=2 Jon Hunter (3): Documentation: DT: Add binding documentation for NVIDIA ADMA dmaengine: tegra-adma: Add support for Tegra210 ADMA MAINTAINERS: Update Tegra DMA maintainers .../bindings/dma/nvidia,tegra210-adma.txt | 55 ++ MAINTAINERS | 5 +- diff.txt | 10 + drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/tegra210-adma.c | 840 +++++++++++++++++++++ 6 files changed, 923 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.txt create mode 100644 diff.txt create mode 100644 drivers/dma/tegra210-adma.c -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html