Hi Bryan

On 30/07/25 00:06, 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 of which parts are
> supported in the future, remove the GP tiboot3.bin builds from binman.
> 
> Signed-off-by: Bryan Brattlof <b...@ti.com>
> ---

As per the discussion, in the hope that no more of these are "in the wild":

Reviewed-by: Neha Malcom Francis <n-fran...@ti.com>

Is there a Yocto patch that goes along with this?

>  arch/arm/dts/k3-am62a-sk-binman.dtsi | 181 
> +----------------------------------
>  doc/board/ti/am62ax_sk.rst           |   7 +-
>  2 files changed, 2 insertions(+), 186 deletions(-)
> 
> diff --git a/arch/arm/dts/k3-am62a-sk-binman.dtsi 
> b/arch/arm/dts/k3-am62a-sk-binman.dtsi
> index 
> 0685bdd7e0c78087777e12cfa3d936c63f2fa597..e64c165ecbf1cd82586b850549776ad189b104dc
>  100644
> --- a/arch/arm/dts/k3-am62a-sk-binman.dtsi
> +++ b/arch/arm/dts/k3-am62a-sk-binman.dtsi
> @@ -98,43 +98,6 @@
>       };
>  };
>  
> -&binman {
> -     tiboot3-am62ax-gp-evm.bin {
> -             filename = "tiboot3-am62ax-gp-evm.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";
> -             };
> -     };
> -};
> -
>  #endif
>  
>  #ifdef CONFIG_TARGET_AM62A7_A53_EVM
> @@ -181,23 +144,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>;
>  
> @@ -229,18 +175,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>;
> @@ -275,7 +209,7 @@
>                                       description = "k3-am62a7-sk";
>                                       firmware = "atf";
>                                       loadables = "tee", "dm", "spl",
> -                                     "tifsstub-hs", "tifsstub-fs", 
> "tifsstub-gp";
> +                                     "tifsstub-hs", "tifsstub-fs";
>                                       fdt = "fdt-0";
>                               };
>                       };
> @@ -326,117 +260,4 @@
>       };
>  };
>  
> -&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-sk";
> -                                     type = "flat_dt";
> -                                     arch = "arm";
> -                                     compression = "none";
> -                                     blob {
> -                                             filename = SPL_AM62A7_SK_DTB;
> -                                     };
> -                             };
> -                     };
> -
> -                     configurations {
> -                             default = "conf-0";
> -
> -                             conf-0 {
> -                                     description = "k3-am62a7-sk";
> -                                     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-sk";
> -                                     type = "flat_dt";
> -                                     arch = "arm";
> -                                     compression = "none";
> -                                     blob {
> -                                             filename = AM62A7_SK_DTB;
> -                                     };
> -                                     hash {
> -                                             algo = "crc32";
> -                                     };
> -                             };
> -                     };
> -
> -                     configurations {
> -                             default = "conf-0";
> -
> -                             conf-0 {
> -                                     description = "k3-am62a7-sk";
> -                                     firmware = "uboot";
> -                                     loadables = "uboot";
> -                                     fdt = "fdt-0";
> -                             };
> -                     };
> -             };
> -     };
> -};
>  #endif
> diff --git a/doc/board/ti/am62ax_sk.rst b/doc/board/ti/am62ax_sk.rst
> index 
> 43a1db688738d5c08dacdb698f4ac78d919c23ed..4dd998bcce95068f5d1b260a088fdeb8c3422f41
>  100644
> --- a/doc/board/ti/am62ax_sk.rst
> +++ b/doc/board/ti/am62ax_sk.rst
> @@ -121,12 +121,7 @@ Set the variables corresponding to this platform:
>  Target Images
>  --------------
>  In order to boot we need tiboot3.bin, tispl.bin and u-boot.img.  Each SoC
> -variant (GP, HS-FS, HS-SE) requires a different source for these files.
> -
> - - GP
> -
> -        * tiboot3-am62ax-gp-evm.bin from step 3.1
> -        * tispl.bin_unsigned, u-boot.img_unsigned from step 3.2
> +variant (HS-FS, HS-SE) requires a different source for these files.
>  
>   - HS-FS
>  
> 

-- 
Thanking You
Neha Malcom Francis

Reply via email to