sysfw.itb is not part of the boot flow for all K3 devices except a couple. Conditionally include them as part of the list of DFU raw offsets and fat arguments.
Signed-off-by: Neha Malcom Francis <[email protected]> --- Tested on J721E-EVM (uses sysfw.itb) and J721S2-EVM (does not use sysfw.itb) include/env/ti/k3_dfu.env | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/env/ti/k3_dfu.env b/include/env/ti/k3_dfu.env index b42cf21d986..f0b68283723 100644 --- a/include/env/ti/k3_dfu.env +++ b/include/env/ti/k3_dfu.env @@ -5,7 +5,9 @@ dfu_alt_info_mmc= tispl.bin fat 1 1; u-boot.img fat 1 1; uEnv.txt fat 1 1; +#if defined(CONFIG_SOC_K3_J721E) || defined(CONFIG_SOC_K3_AM654) sysfw.itb fat 1 1 +#endif dfu_alt_info_emmc= rawemmc raw 0 0x800000 mmcpart 1; @@ -14,14 +16,18 @@ dfu_alt_info_emmc= tispl.bin.raw raw 0x400 0x1000 mmcpart 1; u-boot.img.raw raw 0x1400 0x2000 mmcpart 1; u-env.raw raw 0x3400 0x100 mmcpart 1; +#if defined(CONFIG_SOC_K3_J721E) || defined(CONFIG_SOC_K3_AM654) sysfw.itb.raw raw 0x3600 0x800 mmcpart 1 +#endif dfu_alt_info_ospi= tiboot3.bin raw 0x0 0x080000; tispl.bin raw 0x080000 0x200000; u-boot.img raw 0x280000 0x400000; u-boot-env raw 0x680000 0x020000; +#if defined(CONFIG_SOC_K3_J721E) || defined(CONFIG_SOC_K3_AM654) sysfw.itb raw 0x6c0000 0x100000; +#endif rootfs raw 0x800000 0x3800000 dfu_alt_info_ram= -- 2.34.1
