[PATCH v2 0/3] dmaengine: bindings/edma: dma-channel-mask to array

From: Peter Ujfalusi
Date: Tue Sep 10 2019 - 07:45:39 EST


Changes since v1:
- Extend the common dma-channel-mask to uint32-array to be usable for
controllers with more than 32 channels
- Use the dma-channel-mask instead custom property for available channels for

The original patch was part of the EDMA multicore usage series.

Rob: I'm not sure if I got the dma-common.yaml update correctly...

EDMAs can have 32 or 64 channels depending on the SoC, the dma-channel-mask
needs to be an array to be usable for the driver.

Peter Ujfalusi (3):
dt-bindings: dmaengine: dma-common: Change dma-channel-mask to
dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA
dmaengine: ti: edma: Add support for handling reserved channels

.../devicetree/bindings/dma/dma-common.yaml | 10 +++-
.../devicetree/bindings/dma/ti-edma.txt | 6 ++
drivers/dma/ti/edma.c | 59 +++++++++++++++++--
3 files changed, 68 insertions(+), 7 deletions(-)


Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki.
Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki