arm: dts: k3: use SPL_TEXT_BASE for R5 SPL load address
authorBryan Brattlof <bb@ti.com>
Thu, 17 Jul 2025 18:48:22 +0000 (13:48 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 24 Jul 2025 19:30:20 +0000 (13:30 -0600)
The load address for the R5's SPL is defined in Kconfig by
SPL_TEXT_BASE. Rather than hard coding the load address which could
lead to hard to debug issues if this value is changed, just use the
SPL_TEXT_BASE value.

Reviewed-by: Andrew Davis <afd@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
12 files changed:
arch/arm/dts/k3-am625-phycore-som-binman.dtsi
arch/arm/dts/k3-am625-sk-binman.dtsi
arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi
arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
arch/arm/dts/k3-am62a-sk-binman.dtsi
arch/arm/dts/k3-am62p-sk-binman.dtsi
arch/arm/dts/k3-am62p5-verdin-wifi-dev-binman.dtsi
arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
arch/arm/dts/k3-j7200-binman.dtsi
arch/arm/dts/k3-j721s2-binman.dtsi
arch/arm/dts/k3-j722s-binman.dtsi
arch/arm/dts/k3-j784s4-binman.dtsi

index 6deebda..a9bd5a2 100644 (file)
@@ -25,7 +25,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
@@ -69,7 +69,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index 6822a5d..f743c43 100644 (file)
@@ -23,7 +23,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
@@ -67,7 +67,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index bfbba28..65fef6e 100644 (file)
@@ -23,7 +23,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
@@ -67,7 +67,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index fd34010..9bcdf74 100644 (file)
@@ -30,7 +30,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
@@ -74,7 +74,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index 877a513..0685bdd 100644 (file)
@@ -27,7 +27,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
@@ -71,7 +71,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c3a800>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index d65e5c4..feb59ed 100644 (file)
@@ -25,7 +25,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c4a800>;
@@ -72,7 +72,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_hs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_hs>;
                        content-dm-data = <&combined_dm_cfg_hs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c4a800>;
index 13fac18..b1591fa 100644 (file)
@@ -25,7 +25,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c4a800>;
@@ -74,7 +74,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_hs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_hs>;
                        content-dm-data = <&combined_dm_cfg_hs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c4a800>;
index 2a0023f..0e810e7 100644 (file)
@@ -75,7 +75,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c7a800>;
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c7a800>;
index b74bd16..b4e0ce8 100644 (file)
@@ -24,7 +24,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_sr1>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_sr1>;
                        content-dm-data = <&combined_dm_cfg_sr1>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x7f000>;
                        load-dm-data = <0x41c80000>;
@@ -67,7 +67,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x7f000>;
                        load-dm-data = <0x41c80000>;
                        content-sysfw-data = <&combined_tifs_cfg_fs_sr1>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs_sr1>;
                        content-dm-data = <&combined_dm_cfg_fs_sr1>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x7f000>;
                        load-dm-data = <0x41c80000>;
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x7f000>;
                        load-dm-data = <0x41c80000>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index 4f524e5..f79b3e5 100644 (file)
@@ -23,7 +23,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x41c80000>;
@@ -66,7 +66,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x41c80000>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;
index 57e966e..278b7bf 100644 (file)
@@ -23,7 +23,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c7a800>;
@@ -73,7 +73,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x43c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x67000>;
                        load-dm-data = <0x43c7a800>;
index a7ce1ee..34b2cc1 100644 (file)
@@ -27,7 +27,7 @@
                        content-sysfw-data = <&combined_tifs_cfg>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert>;
                        content-dm-data = <&combined_dm_cfg>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x66800>;
                        load-dm-data = <0x41c80000>;
@@ -74,7 +74,7 @@
                        content-sysfw-data = <&combined_tifs_cfg_fs>;
                        content-sysfw-inner-cert = <&sysfw_inner_cert_fs>;
                        content-dm-data = <&combined_dm_cfg_fs>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        load-sysfw = <0x40000>;
                        load-sysfw-data = <0x66800>;
                        load-dm-data = <0x41c80000>;
                        combined;
                        dm-data;
                        content-sbl = <&u_boot_spl_unsigned>;
-                       load = <0x41c00000>;
+                       load = <CONFIG_SPL_TEXT_BASE>;
                        content-sysfw = <&ti_fs_gp>;
                        load-sysfw = <0x40000>;
                        content-sysfw-data = <&combined_tifs_cfg_gp>;