[PATCH v2] board: rockchip: Fix binman_init failure on EVB-RK3568
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!
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 659 bytes
Desc: not available
More information about the U-Boot