[PATCH 0/8] RZN1 DMA support

Miquel Raynal
2022-02-18T18:12:36Z

Hello,

Here is a first series bringing DMA support to RZN1 platforms. I'm not a
DMA expert at all so criticism is welcome.

Soon a second series will come with changes made to the UART controller
driver, in order to interact with the RZN1 DMA controller.

Cheers,
Miquèl

Miquel Raynal (7):
dt-bindings: dma: Introduce RZN1 dmamux bindings
dt-bindings: dma: Introduce RZN1 DMA compatible
soc: renesas: rzn1-sysc: Export function to set dmamux
dma: dmamux: Introduce RZN1 DMA router support
dma: dw: Add RZN1 compatible
ARM: dts: r9a06g032: Add the two DMA nodes
ARM: dts: r9a06g032: Describe the DMA router

Phil Edworthy (1):
dma: dw: Avoid partial transfers

.../bindings/dma/renesas,rzn1-dmamux.yaml | 42 +++++
.../bindings/dma/snps,dma-spear1340.yaml | 8 +-
MAINTAINERS | 1 +
arch/arm/boot/dts/r9a06g032.dtsi | 37 ++++
drivers/clk/renesas/r9a06g032-clocks.c | 27 +++
drivers/dma/dw/Makefile | 2 +-
drivers/dma/dw/core.c | 3 +
drivers/dma/dw/dmamux.c | 175 ++++++++++++++++++
drivers/dma/dw/platform.c | 1 +
include/dt-bindings/clock/r9a06g032-sysctrl.h | 2 +
include/linux/soc/renesas/r9a06g032-syscon.h | 11 ++
11 files changed, 307 insertions(+), 2 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
create mode 100644 drivers/dma/dw/dmamux.c
create mode 100644 include/linux/soc/renesas/r9a06g032-syscon.h

--
2.27.0