[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