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]>
