[PATCH v2] board: rockchip: Fix binman_init failure on EVB-RK3568

Tom Rini trini at konsulko.com
Mon Jan 9 14:29:33 CET 2023


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 <quentin.schulz at theobroma-systems.com>
> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
> Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230109/c1c4b8bc/attachment.sig>


More information about the U-Boot mailing list