summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnest Van Hoecke <[email protected]>2026-05-05 18:36:24 +0200
committerTom Rini <[email protected]>2026-05-12 11:43:36 -0600
commitf62d4535cf172cebc7d7d752020a39306444b096 (patch)
tree1715413280ebd61443c21fc0ad2af4c9b9ff461c
parentb42c67188c1453a68de4464b07a21da660f811c6 (diff)
arm: dts: k3-am69-aquila: add combined boot firmware image
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 <[email protected]> Reviewed-by: Neha Malcom Francis <[email protected]> Acked-by: Francesco Dolcini <[email protected]>
-rw-r--r--arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi66
1 files changed, 66 insertions, 0 deletions
diff --git a/arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi b/arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi
index 63b37e52292..f91cdf15aff 100644
--- a/arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi
+++ b/arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi
@@ -78,6 +78,72 @@
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