[PATCH] board: ti: am65x: Overwrite get_overlay_mmc
Judith Mendez
jm at ti.com
Mon Aug 25 17:23:10 CEST 2025
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 <jm at ti.com>
---
board/ti/am65x/am65x.env | 9 +++++++++
1 file changed, 9 insertions(+)
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;
--
2.49.0
More information about the U-Boot
mailing list