]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: fsl-edma: dma map slave device address
authorLaurentiu Tudor <laurentiu.tudor@nxp.com>
Fri, 18 Jan 2019 10:06:23 +0000 (12:06 +0200)
committerVinod Koul <vkoul@kernel.org>
Mon, 4 Feb 2019 07:02:53 +0000 (12:32 +0530)
commit22bcfc962d0a7e499309f60911375aa2801089b2
treeb5280ac2761f300c28447ff595ae46088ab92ee8
parent18a2ee4ea960875c31d4df9e22bfc3882a0c6357
dmaengine: fsl-edma: dma map slave device address

This mapping needs to be created in order for slave dma transfers
to work on systems with SMMU. The implementation mostly mimics the
one in pl330 dma driver, authored by Robin Murphy.

Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Suggested-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Angelo Dureghello <angelo@sysam.it>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/fsl-edma-common.c
drivers/dma/fsl-edma-common.h
drivers/dma/fsl-edma.c
drivers/dma/mcf-edma.c