Hi Mathieu, > -----Original Message----- > From: Mathieu Othacehe <othac...@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