[PULL] u-boot-sh/master
Marek Vasut
marek.vasut+renesas at mailbox.org
Wed Jun 17 00:12:17 CEST 2026
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.
The following changes since commit badd97fe24dfb73b2728c26b433cabe315a27971:
Merge patch series "Repair boards broken by the 6.1 kbuild bump" (2026-06-15 12:50:04 -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 28f675023da174b1b4817266cac7bcf3ffb6d908:
arm: dts: renesas: Enable DBSC5 on R-Car R8A78000 X5H Cortex-M33 RSIP port (2026-06-16 05:38:25 +0200)
----------------------------------------------------------------
Marek Vasut (3):
ram: renesas: rtvram: Add support for Renesas R-Car Gen5
ram: renesas: dbsc5: Add Renesas R-Car Gen5 DBSC5 driver
arm: dts: renesas: Enable DBSC5 on R-Car R8A78000 X5H Cortex-M33 RSIP port
arch/arm/dts/r8a78000-ironhide-cm33-u-boot.dtsi | 10 +
arch/arm/mach-renesas/Kconfig.rcar5 | 1 +
board/renesas/common/gen5-cm33.c | 49 +
board/renesas/sparrowhawk/sparrowhawk.c | 2 +-
configs/r8a78000_ironhide_cm33_defconfig | 8 +-
drivers/ram/renesas/Kconfig | 6 +-
drivers/ram/renesas/Makefile | 2 -
drivers/ram/renesas/dbsc5/Makefile | 4 +-
drivers/ram/renesas/dbsc5/ecc.c | 168 +
drivers/ram/renesas/dbsc5/qos.c | 2 +-
.../renesas/dbsc5/{dbsc5.c => r8a779g0-dbsc5.c} | 2 +-
.../renesas/dbsc5/{dbsc5.h => r8a779g0-dbsc5.h} | 6 +-
.../ram/renesas/dbsc5/{dram.c => r8a779g0-dram.c} | 4 +-
drivers/ram/renesas/dbsc5/r8a78000-dbsc5.c | 76 +
drivers/ram/renesas/dbsc5/r8a78000-dbsc5.h | 17 +
drivers/ram/renesas/dbsc5/r8a78000-dram.c | 2795 ++++++++
drivers/ram/renesas/dbsc5/r8a78000-dram.h | 7385 ++++++++++++++++++++
drivers/ram/renesas/dbsc5/rtvram.c | 44 +-
include/configs/rcar-gen5-common.h | 42 +-
include/{dbsc5.h => r8a779g0-dbsc5.h} | 0
include/r8a78000-dbsc5.h | 63 +
21 files changed, 10660 insertions(+), 26 deletions(-)
create mode 100644 drivers/ram/renesas/dbsc5/ecc.c
rename drivers/ram/renesas/dbsc5/{dbsc5.c => r8a779g0-dbsc5.c} (98%)
rename drivers/ram/renesas/dbsc5/{dbsc5.h => r8a779g0-dbsc5.h} (80%)
rename drivers/ram/renesas/dbsc5/{dram.c => r8a779g0-dram.c} (99%)
create mode 100644 drivers/ram/renesas/dbsc5/r8a78000-dbsc5.c
create mode 100644 drivers/ram/renesas/dbsc5/r8a78000-dbsc5.h
create mode 100644 drivers/ram/renesas/dbsc5/r8a78000-dram.c
create mode 100644 drivers/ram/renesas/dbsc5/r8a78000-dram.h
rename include/{dbsc5.h => r8a779g0-dbsc5.h} (100%)
create mode 100644 include/r8a78000-dbsc5.h
More information about the U-Boot
mailing list