Enable many more of the peripherals found on Renesas RZ/N1 SoC, including GPIO, MMC, QSPI, NAND, Ethernet GMAC/switch/converters.
This builds on top of the basic support that was added in May 2023: https://lists.u-boot-project.org/pipermail/u-boot/2023-May/518098.html It has been tested on the Schneider RZ/N1 board, including support for USB (DFU/fastboot/UMS) using the driver from Romain Gantois: https://lists.u-boot-project.org/pipermail/u-boot/2026-July/623625.html This patch series is based on v2026.10-rc1. Signed-off-by: Ralph Siemsen <[email protected]> --- Ralph Siemsen (17): pinctrl: renesas: r906g032: handle pin subgroups spi: cadence_qspi: enable clock spi: cadence_qspi: Use APB write protection gpio: dwapb_gpio: Enable all clocks net: add r9a06g032 A5PSW switch driver net: add r9a06g032 MIIC driver net: designware: add r9a06g032 compatible mmc: zynq_sdhci: support Renesas RZ/N1 mtd: nand: add Cadence/Evatronix NAND flash driver board: schneider: rzn1-snarc: set serial number board: schneider: rzn1-snarc: add rzn1.env board: schneider: rzn1-snarc: update MAINTAINERS ARM: renesas: RZ/N1 QSPI controller features ARM: dts: r9a06g032: sync with upstream ARM: dts: r9a06g032: add QSPI controller ARM: dts: r9a06g032-rzn1-snarc: enable new drivers configs: rzn1_snarc_defconfig: enable new drivers arch/arm/dts/r9a06g032-rzn1-snarc.dts | 390 ++++++++ arch/arm/dts/r9a06g032.dtsi | 283 +++++- arch/arm/mach-renesas/Kconfig | 4 + board/schneider/rzn1-snarc/MAINTAINERS | 3 + board/schneider/rzn1-snarc/rzn1.c | 25 + board/schneider/rzn1-snarc/rzn1.env | 21 + configs/rzn1_snarc_defconfig | 76 ++ drivers/gpio/dwapb_gpio.c | 11 +- drivers/mmc/Kconfig | 2 +- drivers/mmc/zynq_sdhci.c | 39 +- drivers/mtd/nand/raw/Kconfig | 12 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/evatronix_nand.c | 1645 ++++++++++++++++++++++++++++++++ drivers/mtd/nand/raw/evatronix_nand.h | 407 ++++++++ drivers/net/Kconfig | 12 + drivers/net/Makefile | 2 + drivers/net/designware.c | 1 + drivers/net/rzn1_a5psw.c | 377 ++++++++ drivers/net/rzn1_miic.c | 193 ++++ drivers/pinctrl/renesas/pinctrl-rzn1.c | 15 +- drivers/spi/Kconfig | 11 + drivers/spi/cadence_qspi.c | 1 + drivers/spi/cadence_qspi.h | 6 + drivers/spi/cadence_qspi_apb.c | 27 + include/configs/rzn1-snarc.h | 5 + 25 files changed, 3542 insertions(+), 27 deletions(-) --- base-commit: 5c215cb75c3723cbf77c36cbac3e60b001721c79 change-id: 20260723-rzn1-2026-07-25769d7f94ff Best regards, -- Ralph Siemsen <[email protected]>
