On 04-04-22, 15:39, Miquel Raynal wrote: > The Renesas RZN1 DMA IP is based on a DW core, with eg. an additional > dmamux register located in the system control area which can take up to > 32 requests (16 per DMA controller). Each DMA channel can be wired to > two different peripherals. > > We need two additional information from the 'dmas' property: the channel > (bit in the dmamux register) that must be accessed and the value of the > mux for this channel. > > Aside from the driver introduction, as these devices are described as > subnodes of the system controller, we also need the system controller > (clock) driver to populate its children manually. Starting from now on, > one child can be the dmamux. > > Signed-off-by: Miquel Raynal <miquel.raynal@xxxxxxxxxxx> > --- > drivers/clk/renesas/r9a06g032-clocks.c | 3 +- This should be a different patch, not in this... > +++ b/drivers/dma/dw/rzn1-dmamux.c > @@ -0,0 +1,157 @@ > +// SPDX-License-Identifier: GPL-2.0-only ... > + > +MODULE_LICENSE("GPL"); This is not consistent with the SPDX tag.. > +MODULE_AUTHOR("Miquel Raynal <miquel.raynal@xxxxxxxxxxx"); > +MODULE_DESCRIPTION("Renesas RZ/N1 DMAMUX driver"); > -- > 2.27.0 -- ~Vinod