Add support for NVIDIA Tegra general purpose DMA driver for Tegra186 and Tegra194 platform. v19->v20: * Change in sg_idx updation to solve issue when sg_idx=0 in cyclic transfers * Styling and spacing changes Akhil R (2): dt-bindings: dmaengine: Add doc for tegra gpcdma dmaengine: tegra: Add tegra gpcdma driver .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 ++ drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/tegra186-gpc-dma.c | 1507 +++++++++++++++++ 4 files changed, 1629 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 drivers/dma/tegra186-gpc-dma.c -- 2.17.1