On 7/29/25 9:36 PM, Bryan Brattlof wrote:
The AM62Ax SoC family was the last part from TI to support the GP
security variant, however this security variant was used mostly
internally and with select early partners and never sold publicly.

To simplify things and to avoid any confusion on which parts are
supported in the future, remove the GP tiboo3.bin builds from binman.

Signed-off-by: Bryan Brattlof <b...@ti.com>

Acked-by: Wadim Egorov <w.ego...@phytec.de>

---
  arch/arm/dts/k3-am62a-phycore-som-binman.dtsi | 182 +-------------------------
  1 file changed, 1 insertion(+), 181 deletions(-)

diff --git a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi 
b/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
index 
9bcdf74ffe46368ddc6a872d02f26378aba763a9..a284226320ccdf9953f2f107ee6595664e425156
 100644
--- a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
+++ b/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
@@ -101,43 +101,6 @@
        };
  };
-&binman {
-       tiboot3-am62ax-gp-phycore-som.bin {
-               filename = "tiboot3-am62ax-gp-phycore-som.bin";
-               ti-secure-rom {
-                       content = <&u_boot_spl_unsigned>, <&ti_fs_gp>,
-                               <&combined_tifs_cfg_gp>, <&combined_dm_cfg_gp>;
-                       combined;
-                       dm-data;
-                       content-sbl = <&u_boot_spl_unsigned>;
-                       load = <CONFIG_SPL_TEXT_BASE>;
-                       content-sysfw = <&ti_fs_gp>;
-                       load-sysfw = <0x40000>;
-                       content-sysfw-data = <&combined_tifs_cfg_gp>;
-                       load-sysfw-data = <0x67000>;
-                       content-dm-data = <&combined_dm_cfg_gp>;
-                       load-dm-data = <0x43c3a800>;
-                       sw-rev = <1>;
-                       keyfile = "ti-degenerate-key.pem";
-               };
-               u_boot_spl_unsigned: u-boot-spl {
-                       no-expanded;
-               };
-               ti_fs_gp: ti-fs-gp.bin {
-                       filename = "ti-sysfw/ti-fs-firmware-am62ax-gp.bin";
-                       type = "blob-ext";
-               };
-               combined_tifs_cfg_gp: combined-tifs-cfg-gp.bin {
-                       filename = "combined-tifs-cfg.bin";
-                       type = "blob-ext";
-               };
-               combined_dm_cfg_gp: combined-dm-cfg-gp.bin {
-                       filename = "combined-dm-cfg.bin";
-                       type = "blob-ext";
-               };
-       };
-};
-
  #include "k3-binman-capsule-r5.dtsi"
&capsule_tiboot3 {
@@ -197,23 +160,6 @@
}; - tifsstub-gp {
-               filename = "tifsstub.bin_gp";
-               ti-secure-rom {
-                       content = <&tifsstub_gp>;
-                       core = "secure";
-                       load = <0x60000>;
-                       sw-rev = <CONFIG_K3_X509_SWRV>;
-                       keyfile = "ti-degenerate-key.pem";
-                       tifsstub;
-               };
-               tifsstub_gp: tifsstub-gp.bin {
-                       filename = "ti-sysfw/ti-fs-stub-firmware-am62ax-gp.bin";
-                       type = "blob-ext";
-                       optional;
-               };
-       };
-
        ti-spl {
                insert-template = <&ti_spl_template>;
@@ -245,18 +191,6 @@
                                        };
                                };
- tifsstub-gp {
-                                       description = "TIFSSTUB";
-                                       type = "firmware";
-                                       arch = "arm32";
-                                       compression = "none";
-                                       os = "tifsstub-gp";
-                                       load = <0x9ca00000>;
-                                       entry = <0x9ca00000>;
-                                       blob-ext {
-                                               filename = "tifsstub.bin_gp";
-                                       };
-                               };
                                dm {
                                        ti-secure {
                                                content = <&dm>;
@@ -289,7 +223,7 @@
                                        description = 
"k3-am62a7-phyboard-lyra-rdk";
                                        firmware = "atf";
                                        loadables = "tee", "dm", "spl",
-                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
+                                       "tifsstub-hs", "tifsstub-fs";
                                        fdt = "fdt-0";
                                };
                        };
@@ -403,120 +337,6 @@
        };
  };
-&binman {
-       ti-spl_unsigned {
-               insert-template = <&ti_spl_unsigned_template>;
-
-               fit {
-                       images {
-                               tifsstub-hs {
-                                       description = "tifsstub";
-                                       type = "firmware";
-                                       arch = "arm32";
-                                       compression = "none";
-                                       os = "tifsstub-hs";
-                                       load = <0x9ca00000>;
-                                       entry = <0x9ca00000>;
-                                       blob-ext {
-                                               filename = "tifsstub.bin_hs";
-                                       };
-                               };
-
-                               tifsstub-fs {
-                                       description = "tifsstub";
-                                       type = "firmware";
-                                       arch = "arm32";
-                                       compression = "none";
-                                       os = "tifsstub-fs";
-                                       load = <0x9ca00000>;
-                                       entry = <0x9ca00000>;
-                                       blob-ext {
-                                               filename = "tifsstub.bin_fs";
-                                       };
-                               };
-
-                               tifsstub-gp {
-                                       description = "tifsstub";
-                                       type = "firmware";
-                                       arch = "arm32";
-                                       compression = "none";
-                                       os = "tifsstub-gp";
-                                       load = <0x9ca00000>;
-                                       entry = <0x9ca00000>;
-                                       blob-ext {
-                                               filename = "tifsstub.bin_gp";
-                                       };
-                               };
-                               dm {
-                                       ti-dm {
-                                               filename = 
"ti-dm/am62axx/ipc_echo_testb_mcu1_0_release_strip.xer5f";
-                                       };
-                               };
-
-                               fdt-0 {
-                                       description = 
"k3-am62a7-phyboard-lyra-rdk";
-                                       type = "flat_dt";
-                                       arch = "arm";
-                                       compression = "none";
-                                       spl_am62a7_phyboard_lyra_dtb_unsigned: 
blob {
-                                               filename = 
SPL_AM62A7_PHYBOARD_LYRA_DTB;
-                                       };
-                               };
-                       };
-
-                       configurations {
-                               default = "conf-0";
-
-                               conf-0 {
-                                       description = 
"k3-am62a7-phyboard-lyra-rdk";
-                                       firmware = "atf";
-                                       loadables = "tee", "dm", "spl",
-                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
-                                       fdt = "fdt-0";
-                               };
-                       };
-               };
-       };
-};
-
-&binman {
-       u-boot_unsigned {
-               insert-template = <&u_boot_unsigned_template>;
-
-               fit {
-                       images {
-                               uboot {
-                                       description = "U-Boot for AM62Ax board";
-                               };
-
-                               fdt-0 {
-                                       description = 
"k3-am62a7-phyboard-lyra-rdk";
-                                       type = "flat_dt";
-                                       arch = "arm";
-                                       compression = "none";
-                                       blob {
-                                               filename = 
AM62A7_PHYBOARD_LYRA_DTB;
-                                       };
-                                       hash {
-                                               algo = "crc32";
-                                       };
-                               };
-                       };
-
-                       configurations {
-                               default = "conf-0";
-
-                               conf-0 {
-                                       description = 
"k3-am62a7-phyboard-lyra-rdk";
-                                       firmware = "uboot";
-                                       loadables = "uboot";
-                                       fdt = "fdt-0";
-                               };
-                       };
-               };
-       };
-};
-
  #include "k3-binman-capsule.dtsi"
&capsule_tispl {


Reply via email to