[PATCH 2/2] arm: dts: k3-am62a-phycore: remove GP tiboot3 builds

Wadim Egorov w.egorov at phytec.de
Thu Jul 31 10:13:56 CEST 2025



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 <bb at ti.com>

Acked-by: Wadim Egorov <w.egorov at 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 {
> 



More information about the U-Boot mailing list