summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-06-16 17:01:20 -0600
committerTom Rini <[email protected]>2026-06-16 17:39:13 -0600
commita7830e87555abfb81cc69275cecb2bc0fbde5b28 (patch)
tree4aca050fdb223653fa0a283cfe27f0c9c289af86 /arch
parent932e3f6c6a503cc9dda0233e9dc491fd0449a833 (diff)
parent28f675023da174b1b4817266cac7bcf3ffb6d908 (diff)
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sh
This is a DRAM controller driver for the R-Car X5H and its enablement. This makes the U-Boot on RSIP usable beyond U-Boot shell running on Cortex-M33, as the U-Boot on RSIP can now load not only SCP firmware into the SCP core STCM, but also TFA BL31, OPTEE-OS and U-Boot into DRAM and start them on the Cortex-A720AE core. This is self-contained and affects only the R-Car X5H and a bit of R-Car V4H, besides it went through rounds of testing until now, therefore it is safe to include it this late in the release cycle. I know this will make rc5 massive, sorry about that.
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi10
-rw-r--r--arch/arm/mach-renesas/Kconfig.rcar51
2 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi b/arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi
index 2d4cdbac62a..356f633135d 100644
--- a/arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi
+++ b/arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi
@@ -65,10 +65,20 @@
syscon = <&ctl>;
};
+ ram@b8940000 { /* RT-VRAM */
+ compatible = "renesas,r8a78000-rtvram";
+ reg = <0 0xb8940000 0 0xf000>;
+ };
+
scp@c1340000 {
compatible = "renesas,r8a78000-rproc";
reg = <0 0xc1340000 0 0x80000>;
};
+
+ ram@e9800000 { /* DBSC5 */
+ compatible = "renesas,r8a78000-dbsc";
+ reg = <0 0xe9800000 0 0x1000000>;
+ };
};
&cpg {
diff --git a/arch/arm/mach-renesas/Kconfig.rcar5 b/arch/arm/mach-renesas/Kconfig.rcar5
index fcca3811241..33ad8522f07 100644
--- a/arch/arm/mach-renesas/Kconfig.rcar5
+++ b/arch/arm/mach-renesas/Kconfig.rcar5
@@ -2,6 +2,7 @@ if RCAR_GEN5
config RCAR_64_RSIP
bool "Renesas ARM SoCs R-Car Gen5 (use Cortex-M33 RSIP)"
+ select LMB_ARCH_MEM_MAP
select SKIP_RELOCATE_CODE
select TMU_TIMER
help