Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752999AbbHRNuS (ORCPT ); Tue, 18 Aug 2015 09:50:18 -0400 Received: from hqemgate15.nvidia.com ([216.228.121.64]:16769 "EHLO hqemgate15.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751677AbbHRNuO (ORCPT ); Tue, 18 Aug 2015 09:50:14 -0400 X-PGP-Universal: processed; by hqnvupgp08.nvidia.com on Tue, 18 Aug 2015 06:50:14 -0700 From: Jon Hunter To: Laxman Dewangan , Vinod Koul , Stephen Warren , Thierry Reding , Alexandre Courbot CC: , , , , Jon Hunter Subject: [RFC PATCH 0/7] DMA: Add support for Tegra210 ADMA Date: Tue, 18 Aug 2015 14:49:08 +0100 Message-ID: <1439905755-25150-1-git-send-email-jonathanh@nvidia.com> X-Mailer: git-send-email 2.1.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1946 Lines: 45 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 linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/