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 on which parts are > supported in the future, remove the GP tiboo3.bin builds from binman. > > Signed-off-by: Bryan Brattlof <b...@ti.com> > ---
Reviewed-by: Neha Malcom Francis <n-fran...@ti.com> > 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 { > -- Thanking You Neha Malcom Francis