]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: dts: k3-am65x-binman: Add ICSSG2 overlay and configuration
authorMD Danish Anwar <danishanwar@ti.com>
Tue, 16 Apr 2024 09:20:14 +0000 (14:50 +0530)
committerTom Rini <trini@konsulko.com>
Mon, 29 Apr 2024 16:54:38 +0000 (10:54 -0600)
Add ICSSG2 overlay and configuration to tispl and u-boot images.

Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Acked-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
arch/arm/dts/k3-am65x-binman.dtsi

index 8cc24da1f3fad5b5407c1f2eace489cc03f53660..d0cd4889cdefa898bbeaf4a111afabb973690fc1 100644 (file)
@@ -98,6 +98,8 @@
 #define SPL_AM654_EVM_DTB "spl/dts/k3-am654-base-board.dtb"
 #define AM654_EVM_DTB "u-boot.dtb"
 
+#define AM654_EVM_ICSSG2_DTBO "arch/arm/dts/k3-am654-icssg2.dtbo"
+
 &binman {
        ti-spl {
                insert-template = <&ti_spl_template>;
                                                filename = SPL_AM654_EVM_DTB;
                                        };
                                };
+
+                               fdt-1 {
+                                       description = "k3-am654-icssg2 overlay";
+                                       type = "flat_dt";
+                                       arch = "arm";
+                                       compression = "none";
+                                       ti-secure {
+                                               content = <&spl_am65x_evm_icssg2_dtb>;
+                                               keyfile = "custMpk.pem";
+                                       };
+                                       spl_am65x_evm_icssg2_dtb: blob-ext {
+                                               filename = AM654_EVM_ICSSG2_DTBO;
+                                       };
+                               };
                        };
 
                        configurations {
                                        description = "k3-am654-base-board";
                                        firmware = "atf";
                                        loadables = "tee", "dm", "spl";
-                                       fdt = "fdt-0";
+                                       fdt = "fdt-0", "fdt-1";
                                };
                        };
                };
                                        };
                                };
 
+                               fdt-1 {
+                                       description = "k3-am654-icssg2 overlay";
+                                       type = "flat_dt";
+                                       arch = "arm";
+                                       compression = "none";
+                                       ti-secure {
+                                               content = <&am65x_evm_icssg2_dtb>;
+                                               keyfile = "custMpk.pem";
+
+                                       };
+                                       am65x_evm_icssg2_dtb: blob-ext {
+                                               filename = AM654_EVM_ICSSG2_DTBO;
+                                       };
+                                       hash {
+                                               algo = "crc32";
+                                       };
+                               };
+
                        };
 
                        configurations {
                                        description = "k3-am654-base-board";
                                        firmware = "uboot";
                                        loadables = "uboot";
-                                       fdt = "fdt-0";
+                                       fdt = "fdt-0", "fdt-1";
                                };
                        };
                };
                                                filename = SPL_AM654_EVM_DTB;
                                        };
                                };
+
+                               fdt-1 {
+                                       description = "k3-am654-icssg2 overlay";
+                                       type = "flat_dt";
+                                       arch = "arm";
+                                       compression = "none";
+                                       blob {
+                                               filename = AM654_EVM_ICSSG2_DTBO;
+                                       };
+                               };
                        };
 
                        configurations {
                                        description = "k3-am654-base-board";
                                        firmware = "atf";
                                        loadables = "tee", "dm", "spl";
-                                       fdt = "fdt-0";
+                                       fdt = "fdt-0", "fdt-1";
                                };
                        };
                };
                                                algo = "crc32";
                                        };
                                };
+
+                               fdt-1 {
+                                       description = "k3-am654-icssg2";
+                                       type = "flat_dt";
+                                       arch = "arm";
+                                       compression = "none";
+                                       blob {
+                                               filename = AM654_EVM_ICSSG2_DTBO;
+                                       };
+                                       hash {
+                                               algo = "crc32";
+                                       };
+                               };
                        };
 
                        configurations {
                                        description = "k3-am654-base-board";
                                        firmware = "uboot";
                                        loadables = "uboot";
-                                       fdt = "fdt-0";
+                                       fdt = "fdt-0", "fdt-1";
                                };
                        };
                };