[PATCH 5.10.y-cip 00/22] RZ/G2L: Add support for pinctrl/dmac/iic
Lad Prabhakar
Hi All,
This patch series adds Pinctrl/DMAC/IIC support for Renesas RZ/G2L SoC. All the patches have been cherry picked from v5.16-rc5. I have created a MR [0] for cip-kernel-config (for testing purpose), which can later be merged once this patches have been merged. [0] https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/merge_requests/53 Cheers, Prabhakar Bartosz Golaszewski (1): mm: slab: provide krealloc_array() Biju Das (11): pinctrl: renesas: rzg2l: Fix missing port register 21h clk: renesas: r9a07g044: Add I2C clocks/resets dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller arm64: dts: renesas: r9a07g044: Add I2C nodes clk: renesas: r9a07g044: Add DMAC clocks/resets dt-bindings: dma: Document RZ/G2L bindings dmaengine: Extend the dma_slave_width for 128 bytes dmaengine: sh: Add DMAC driver for RZ/G2L SoC dmaengine: sh: rz-dmac: Add DMA clock handling arm64: dts: renesas: r9a07g044: Add DMAC support arm64: defconfig: Enable RZ_DMAC Colin Ian King (2): dmaengine: sh: Fix unused initialization of pointer lmdesc dmaengine: sh: make array ds_lut static Dan Carpenter (1): dmaengine: sh: fix some NULL dereferences Geert Uytterhoeven (2): dt-bindings: i2c: renesas,riic: Convert to json-schema arm64: dts: renesas: r9a07g044: Add I2C interrupt-names Lad Prabhakar (5): clk: renesas: r9a07g044: Add GPIO clock and reset entries dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl pinctrl: renesas: Add RZ/G2L pin and gpio controller driver arm64: dts: renesas: rzg2l-smarc: Add scif0 pins arm64: dts: renesas: r9a07g044: Add pinctrl node Documentation/core-api/memory-allocation.rst | 4 + .../bindings/dma/renesas,rz-dmac.yaml | 130 ++ .../devicetree/bindings/i2c/renesas,riic.txt | 32 - .../devicetree/bindings/i2c/renesas,riic.yaml | 93 ++ .../pinctrl/renesas,rzg2l-pinctrl.yaml | 155 +++ MAINTAINERS | 2 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 137 ++ arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 10 + arch/arm64/configs/defconfig | 1 + drivers/clk/renesas/r9a07g044-cpg.c | 25 + drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 983 ++++++++++++++ drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 +++++++++++++++++ include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/linux/dmaengine.h | 3 +- include/linux/slab.h | 18 + 19 files changed, 2779 insertions(+), 34 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 drivers/dma/sh/rz-dmac.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h -- 2.17.1
|
|