Hi all,

This patch series seeks to help in reuse by moving currently duplicated
entries for tiboot3.bin and tispl.bin into a generic SoC wide DTSI
(k3-am625-binman.dtsi).

This dtsi in-turn gets included by all AM625 based boards which can
insert the templates from k3-am625-binman.dtsi.

The newly added templates are as follows:
  tiboot3_am625_hs
  tiboot3_am625_hs_fs
  tiboot3_am625_gp
  ti_falcon_am625
  ti_spl_unsigned_am625
  ti_spl_am625

The series has been boot tested on beagleplay and AM62x EVM but the
following affected boards have only been build tested:
  - phycore_am62x
  - verdin-am62

To verify no regressions, I compared the final 'u-boot.dtb.out' for both
the R5 and A53 build using dtx_diff script from linux source.

Depends on: 
https://patchwork.ozlabs.org/project/uboot/patch/20260729-binman_template_phandle_copy_fix-v3-1-9bf6cbbe1...@ti.com/

Signed-off-by: Anshul Dalal <[email protected]>
---
Changes in v2:
- Reword commit message and pick R/bys
- Reorder properties inside tiboot3 template for gp to match hs and fs
- Remove symlink from tiboot3 template for hs
- Link to v1: 
https://patch.msgid.link/[email protected]

---
Anshul Dalal (2):
      arm: dts: k3-am625: add template for tiboot3.bin
      arm: dts: k3-am625: add template for tispl.bin

 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi      |  94 +----
 arch/arm/dts/k3-am625-binman.dtsi                 | 362 ++++++++++++++++++
 arch/arm/dts/k3-am625-phycore-som-binman.dtsi     | 357 +-----------------
 arch/arm/dts/k3-am625-r5-beagleplay.dts           |  33 +-
 arch/arm/dts/k3-am625-sk-binman.dtsi              | 430 +++-------------------
 arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi | 301 +--------------
 6 files changed, 418 insertions(+), 1159 deletions(-)
---
base-commit: 447f6dfb9aa2191553993441f92f9c50f6486ffe
change-id: 20260717-k3_binman_refactor-081615fabbea

Best regards,
--  
Anshul Dalal <[email protected]>

Reply via email to