]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
dmaengine: pl330: Add IOMMU support to slave tranfers
authorRobin Murphy <robin.murphy@arm.com>
Fri, 19 May 2017 14:06:44 +0000 (15:06 +0100)
committerVinod Koul <vinod.koul@intel.com>
Tue, 30 May 2017 06:17:32 +0000 (11:47 +0530)
commit4d6d74e22096543cb3b35e717cf1b9aea3655f37
treed187c061edbbf36650fca4491f84072189bbb6ac
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
dmaengine: pl330: Add IOMMU support to slave tranfers

Wire up dma_map_resource() for slave transfers, so that we can let the
PL330 use IOMMU-backed DMA mapping ops on systems with an appropriate
IOMMU and RAM above 4GB, to avoid CPU bounce buffering.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/pl330.c