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

