On Sun, Jan 08, 2023 at 09:47:34PM +0530, Jagan Teki wrote:
> For some newer SoCs like RK3568, the Rockchip has not released
> any DDR drivers yet so idbloader needs to create manually using
> DDR binaries offered by rkbin. This indeed no requirement to
> enable TPL in the U-Boot source code.
>
> If we mark TPL disabled and mark BINMAN enabled by default then
> there would be an issue of binman_init failure during board
> relocation. This is true as binman failed to find the top-level
> node like u-boot-tpl here.
>
> Here is the boot issue observed in Radxa-CM3 RK3566 board,
>
> U-Boot 2023.01-rc4-00057-gac2505d463-dirty (Jan 04 2023 - 23:44:18 +0530)
>
> Model: Radxa Compute Module 3(CM3) IO Board
> DRAM: 2 GiB
> binman_init failed:-2
> initcall sequence 000000007ffd2008 failed at call 0000000000a18cac (err=-2)
> ### ERROR ### Please RESET the board ###
>
> This might be fixed via binman node in rockchip-u-boot.dtsi however
> disable BINMAN_FDT for evb-rk3568 defconfig for now as we are at the
> end of the release cycle.
>
> Fixes: 05713d570762 ("rockchip: generate u-boot-rockchip.bin with binman
> for ARM64 boards")
> Cc: Quentin Schulz <[email protected]>
> Signed-off-by: Jagan Teki <[email protected]>
> Reviewed-by: Kever Yang <[email protected]>Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature

