]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: dts: k3-am69-aquila: add combined boot firmware image
authorErnest Van Hoecke <ernest.vanhoecke@toradex.com>
Tue, 5 May 2026 16:36:24 +0000 (18:36 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 12 May 2026 17:43:36 +0000 (11:43 -0600)
Add nodes to the binman configuration to create single binaries that
combine tiboot3-am69-*-aquila.bin, tispl.bin and u-boot.img into
firmware-aquila-am69-*.bin, with the proper offsets.

These binaries can be used to flash U-Boot via a single binary of three,
as it is done now.

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>
arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi

index 63b37e522927bc654f52d10cde43fef37dff3a41..f91cdf15aff338141f884661532b7025302b6782 100644 (file)
        u-boot-unsigned {
                insert-template = <&u_boot_unsigned>;
        };
+
+       firmware-aquila-am69-gp.bin {
+               filename = "firmware-aquila-am69-gp.bin";
+
+               blob-ext@1 {
+                       filename = "tiboot3-am69-gp-aquila.bin";
+               };
+
+               blob-ext@2 {
+                       filename = "tispl.bin_unsigned";
+                       /*
+                        * This value matches CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR
+                        * from R5 SPL config.
+                        */
+                       offset = <0x80000>;
+               };
+
+               blob-ext@3 {
+                       filename = "u-boot.img_unsigned";
+                       offset = <(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512)>;
+               };
+       };
+
+       firmware-aquila-am69-hs.bin {
+               filename = "firmware-aquila-am69-hs.bin";
+
+               blob-ext@1 {
+                       filename = "tiboot3-am69-hs-aquila.bin";
+               };
+
+               blob-ext@2 {
+                       filename = "tispl.bin";
+                       /*
+                        * This value matches CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR
+                        * from R5 SPL config.
+                        */
+                       offset = <0x80000>;
+               };
+
+               blob-ext@3 {
+                       filename = "u-boot.img";
+                       offset = <(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512)>;
+               };
+       };
+
+       firmware-aquila-am69-hs-fs.bin {
+               filename = "firmware-aquila-am69-hs-fs.bin";
+
+               blob-ext@1 {
+                       filename = "tiboot3-am69-hs-fs-aquila.bin";
+               };
+
+               blob-ext@2 {
+                       filename = "tispl.bin";
+                       /*
+                        * This value matches CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR
+                        * from R5 SPL config.
+                        */
+                       offset = <0x80000>;
+               };
+
+               blob-ext@3 {
+                       filename = "u-boot.img";
+                       offset = <(CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512)>;
+               };
+       };
 };
 
 #endif