summaryrefslogtreecommitdiffstats
path: root/drivers/dma/fsl-edma-common.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* dmaengine: fsl-edma: remove dma_slave_config direction usageVinod Koul2018-10-091-9/+3
| | | | | | | | | | dma_slave_config direction was marked as deprecated quite some time back, remove the usage from this driver so that the field can be removed Tested-by: Krzysztof Kozlowski <krzk@kernel.org> Tested-by: Angelo Dureghello <angelo@sysam.it> Signed-off-by: Vinod Koul <vkoul@kernel.org>
* dmaengine: fsl-edma: fix macrosAngelo Dureghello2018-09-111-28/+22
| | | | | | | | | This patch fixes macros to use BIT() and GENMASK(), removing also some unneeded. Signed-off-by: Angelo Dureghello <angelo@sysam.it> Tested-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
* dmaengine: fsl-edma: add edma version and configurable registersAngelo Dureghello2018-09-111-29/+33
| | | | | | | | | | This patch adds configurable registers (using __iomem addresses) to allow the use of fsl-edma-common code with slightly different edma module versions, as Vybrid (v1) and ColdFire (v2) are. Signed-off-by: Angelo Dureghello <angelo@sysam.it> Tested-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
* dmaengine: fsl-edma: extract common fsl-edma code (no changes in behavior ↵Angelo Dureghello2018-09-111-0/+241
intended) This patch adds a new fsl-edma-common module to allow new mcf-edma module code to use most of the fsl-edma code. Signed-off-by: Angelo Dureghello <angelo@sysam.it> Tested-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>