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]>

Reply via email to