RZG2L and DTB blob from TF-A
Biju Das
biju.das.jz at bp.renesas.com
Thu Sep 18 15:11:07 CEST 2025
Hi Mathieu,
> -----Original Message-----
> From: Mathieu Othacehe <othacehe at gnu.org>
> Sent: 18 September 2025 13:55
> Subject: Re: RZG2L and DTB blob from TF-A
>
>
> Hey,
>
> > Also, you need a patch to identify the device and pass it as blob to
> > the mainline u-boot
> >
> > On TF-A:
> > .ep_info.args.arg1 = (uintptr_t)fdt_blob,
> >
> > Also you should fill the memory blob(fdt_blob).
> >
> > Hope you can take over from here.
>
> Thanks Marek and Biju. The current state is still that people will take the forked Renesas TF-A, the
> mainline U-Boot with the renesas_rzg2l_smarc_defconfig configuration and expect things to work out of
> the box.
>
> Currently, before figuring out that the TF-A needs to be patched manually, U-Boot is just crashing
> without outputing anything, which is painful to debug.
>
> As the only RZG2L supported by U-Boot is the r9a07g044l2-smarc, and we are not receiving any blob from
> the TF-A, I think it is fair to assume that we are booting from the platform we are compiling U-Boot
> for.
>
> I have proposed a patch here:
> https://lists.denx.de/pipermail/u-boot/2025-September/598712.html
We need common TF-A implementation for Renesas R-Car and RZ/G2 based platforms
Also single U-boot for all RZ/G2L family. To achieve this, you need to pass fdtblob from
TF_A.
Marek previously suggested on RZ/G2M that to upstream U-boot, you need to upstream
TF_A first.
For RZ/G2L that did not happen for some reason.
I suggest
push a version TF_A that works with mainline u-boot in github first.
Or
mainline the TF_A first for RZ/G2L, So that the mainline U-boot inline with TF-A.
Cheers,
Biju
More information about the U-Boot
mailing list