[PULL] u-boot-sh/master

Marek Vasut marek.vasut+renesas at mailbox.org
Fri May 22 21:11:34 CEST 2026


This is Renesas R-Car X5H support for U-Boot on its RSIP Cortex-M33 core
in addition to already support U-Boot on Cortex-A720AE core. The first
two patches also switch X5H to OF_UPSTREAM.

The following changes since commit 744cf5d4e398c5f657e5c3eeb44d00fa5175dc85:

  Merge tag 'u-boot-dfu-20260521' of https://source.denx.de/u-boot/custodians/u-boot-dfu (2026-05-21 10:26:29 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-sh.git master

for you to fetch changes up to 9d47a5a4d56069915c758c06b0b22b659546f04b:

  arm: renesas: Add Renesas R-Car R8A78000 X5H Cortex-M33 RSIP port (2026-05-21 21:48:05 +0200)

----------------------------------------------------------------
Marek Vasut (12):
      arm64: dts: renesas: Switch to upstream DT on Renesas R-Car X5H R8A78000
      arm64: dts: renesas: Use SCP_CLOCK_ID_CLK_S0D6_PERE_MAIN on R-Car X5H
      arm64: renesas: Select HSCIF for DEBUG UART on R-Car Gen5 R8A78000 X5H
      clk: renesas: Add Renesas R-Car R8A78000 X5H CPG clock driver
      arm64: renesas: Select R-Car Gen5 R8A78000 X5H CPG clock driver
      power: domain: Add Renesas R-Car R8A78000 X5H MDLC power domain and reset driver
      arm64: renesas: Select R-Car Gen5 R8A78000 X5H MDLC power domain and reset driver
      arm64: dts: renesas: Switch to remap drivers on R-Car Gen5 R8A78000 X5H
      arm64: dts: renesas: Update reset IDs on R-Car Gen5 R8A78000 X5H
      arm: renesas: Generate u-boot-elf.scif for R-Car Gen5 RSIP
      arm: renesas: Generate u-boot-elf.shdr for R-Car Gen5 RSIP
      arm: renesas: Add Renesas R-Car R8A78000 X5H Cortex-M33 RSIP port

 Makefile                                           |    3 +
 arch/arm/dts/Makefile                              |    6 +-
 arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi    |  130 ++
 arch/arm/dts/r8a78000-ironhide-cm33.dts            |    8 +
 arch/arm/dts/r8a78000-ironhide-u-boot.dtsi         |  186 ++
 arch/arm/dts/r8a78000-ironhide.dts                 |  257 ---
 arch/arm/dts/r8a78000-u-boot.dtsi                  |  393 +++-
 arch/arm/dts/r8a78000.dtsi                         | 1164 ------------
 arch/arm/mach-renesas/Kconfig.rcar5                |    2 +
 arch/arm/mach-renesas/Makefile                     |   28 +
 arch/arm/mach-renesas/u-boot-rsip.lds              |  203 ++
 board/renesas/common/Makefile                      |    4 +
 board/renesas/common/gen5-cm33.c                   | 1409 ++++++++++++++
 board/renesas/common/gen5-cm33.h                   | 2001 ++++++++++++++++++++
 configs/r8a78000_ironhide_cm33_defconfig           |   80 +
 configs/r8a78000_ironhide_defconfig                |    3 +-
 drivers/clk/renesas/Kconfig                        |    6 +
 drivers/clk/renesas/Makefile                       |    1 +
 drivers/clk/renesas/r8a78000-cpg.c                 |  282 +++
 drivers/power/domain/Kconfig                       |    8 +
 drivers/power/domain/Makefile                      |    1 +
 .../power/domain/renesas-r8a78000-power-domain.c   |  427 +++++
 include/configs/rcar-gen5-common.h                 |    7 +-
 include/dt-bindings/clock/r8a78000-clock-scmi.h    |    2 +
 include/dt-bindings/reset/r8a78000-reset-scmi.h    |   38 +-
 25 files changed, 5126 insertions(+), 1523 deletions(-)
 create mode 100644 arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a78000-ironhide-cm33.dts
 delete mode 100644 arch/arm/dts/r8a78000-ironhide.dts
 delete mode 100644 arch/arm/dts/r8a78000.dtsi
 create mode 100644 arch/arm/mach-renesas/u-boot-rsip.lds
 create mode 100644 board/renesas/common/gen5-cm33.c
 create mode 100644 board/renesas/common/gen5-cm33.h
 create mode 100644 configs/r8a78000_ironhide_cm33_defconfig
 create mode 100644 drivers/clk/renesas/r8a78000-cpg.c
 create mode 100644 drivers/power/domain/renesas-r8a78000-power-domain.c


More information about the U-Boot mailing list