From: Judith Mendez Date: Mon, 25 Aug 2025 15:23:10 +0000 (-0500) Subject: board: ti: am65x: Overwrite get_overlay_mmc X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8633643769b5d5b30567b89a1c0fb00b8f2ac7b2;p=thirdparty%2Fu-boot.git board: ti: am65x: Overwrite get_overlay_mmc Unlike other K3 SoC's, am65 SoC has the capability to detect daughter cards and automatically generate a list of white-space separated overlays in name_overlays environment variable. When applied during boot with get_overlay_mmc, the path to overlays with default distribution is incorrect where path is currently: boot/dtb and the overlays exist in boot/dtb/ti. Fix the path in get_overlay_mmc so that overlays are automatically applied correctly during boot time. Signed-off-by: Judith Mendez --- diff --git a/board/ti/am65x/am65x.env b/board/ti/am65x/am65x.env index 631997e4c97..b6cdfc9bd96 100644 --- a/board/ti/am65x/am65x.env +++ b/board/ti/am65x/am65x.env @@ -17,6 +17,15 @@ bootpart=1:2 bootdir=/boot rd_spec=- +get_overlay_mmc= + fdt address ${fdtaddr}; + fdt resize 0x100000; + for overlay in $name_overlays; + do; + load mmc ${bootpart} ${dtboaddr} ${bootdir}/dtb/ti/${overlay} && + fdt apply ${dtboaddr}; + done; + init_ubi= run args_all args_ubi; sf probe;