dmaengine: tegra: Add tegra gpcdma driver
authorAkhil R <akhilrajeev@nvidia.com>
Fri, 25 Feb 2022 13:20:44 +0000 (18:50 +0530)
committerVinod Koul <vkoul@kernel.org>
Mon, 11 Apr 2022 14:02:24 +0000 (19:32 +0530)
commitee17028009d49fffed8cc963455d33b1fd3f1d08
tree44d16e29ef2585d3f6707ad085a8cba822e606b7
parent729106266a50400181c3baa508c79bead46eb8e0
dmaengine: tegra: Add tegra gpcdma driver

Adding GPC DMA controller driver for Tegra. The driver supports dma
transfers between memory to memory, IO peripheral to memory and
memory to IO peripheral.

Co-developed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Co-developed-by: Rajesh Gumasta <rgumasta@nvidia.com>
Signed-off-by: Rajesh Gumasta <rgumasta@nvidia.com>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20220225132044.14478-3-akhilrajeev@nvidia.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/tegra186-gpc-dma.c [new file with mode: 0644]