Since all k3 platforms use the same ATF build, the jump-stub is required
for each to preserve backwards compatibility.

This patch adds jump-stub as a loadable for each platform's binman dts
which enables the R5 SPL to load the jump stub where older ATF build
would expect main domain SPL to be.

Signed-off-by: Anshul Dalal <ansh...@ti.com>
---
 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi      | 2 +-
 arch/arm/dts/k3-am625-phycore-som-binman.dtsi     | 4 ++--
 arch/arm/dts/k3-am625-sk-binman.dtsi              | 4 ++--
 arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi | 4 ++--
 arch/arm/dts/k3-am62a-phycore-som-binman.dtsi     | 4 ++--
 arch/arm/dts/k3-am62a-sk-binman.dtsi              | 4 ++--
 arch/arm/dts/k3-am62p-sk-binman.dtsi              | 2 +-
 arch/arm/dts/k3-am642-phycore-som-binman.dtsi     | 8 ++++----
 arch/arm/dts/k3-am64x-binman.dtsi                 | 8 ++++----
 arch/arm/dts/k3-am65-iot2050-boot-image.dtsi      | 2 +-
 arch/arm/dts/k3-am65x-binman.dtsi                 | 4 ++--
 arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi      | 2 +-
 arch/arm/dts/k3-j7200-binman.dtsi                 | 4 ++--
 arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi  | 2 +-
 arch/arm/dts/k3-j721e-binman.dtsi                 | 4 ++--
 arch/arm/dts/k3-j721s2-binman.dtsi                | 4 ++--
 arch/arm/dts/k3-j722s-binman.dtsi                 | 2 +-
 arch/arm/dts/k3-j784s4-binman.dtsi                | 4 ++--
 18 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi 
b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
index a067b0ba354..d0ce7259334 100644
--- a/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
+++ b/arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
@@ -188,7 +188,7 @@
                                conf-0 {
                                        description = "k3-am625-beagleplay";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl",
+                                       loadables = "tee", "dm", "spl", 
"jump-stub",
                                        "tifsstub-gp";
                                        fdt = "fdt-0";
                                };
diff --git a/arch/arm/dts/k3-am625-phycore-som-binman.dtsi 
b/arch/arm/dts/k3-am625-phycore-som-binman.dtsi
index 4a65427e877..2110cf47598 100644
--- a/arch/arm/dts/k3-am625-phycore-som-binman.dtsi
+++ b/arch/arm/dts/k3-am625-phycore-som-binman.dtsi
@@ -297,7 +297,7 @@
                                        description = 
"k3-am625-phyboard-lyra-rdk";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                                   "tifsstub-gp", "dm", "spl";
+                                                   "tifsstub-gp", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -441,7 +441,7 @@
                                        description = 
"k3-am625-phyboard-lyra-rdk";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                                   "tifsstub-gp", "dm", "spl";
+                                                   "tifsstub-gp", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-am625-sk-binman.dtsi 
b/arch/arm/dts/k3-am625-sk-binman.dtsi
index 534eb14795b..bb5ad83b168 100644
--- a/arch/arm/dts/k3-am625-sk-binman.dtsi
+++ b/arch/arm/dts/k3-am625-sk-binman.dtsi
@@ -298,7 +298,7 @@
                                        description = "k3-am625-sk";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                       "tifsstub-gp", "dm", "spl";
+                                       "tifsstub-gp", "dm", "spl", "jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -419,7 +419,7 @@
                                        description = "k3-am625-sk";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                                 "tifsstub-gp", "dm", "spl";
+                                                 "tifsstub-gp", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi 
b/arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi
index 0e6188907e4..bc340311055 100644
--- a/arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi
+++ b/arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi
@@ -283,7 +283,7 @@
                                        description = 
"k3-am625-verdin-wifi-dev";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                                   "tifsstub-gp", "dm", "spl";
+                                                   "tifsstub-gp", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -402,7 +402,7 @@
                                        description = 
"k3-am625-verdin-wifi-dev";
                                        firmware = "atf";
                                        loadables = "tee", "tifsstub-hs", 
"tifsstub-fs",
-                                                   "tifsstub-gp", "dm", "spl";
+                                                   "tifsstub-gp", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi 
b/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
index 325702ed6e0..f88f18ece1d 100644
--- a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
+++ b/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
@@ -302,7 +302,7 @@
                                        description = 
"k3-am62a7-phyboard-lyra-rdk";
                                        firmware = "atf";
                                        loadables = "tee", "dm", "spl",
-                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
+                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp", "jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -483,7 +483,7 @@
                                conf-0 {
                                        description = 
"k3-am62a7-phyboard-lyra-rdk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl",
+                                       loadables = "tee", "dm", "spl", 
"jump-stub",
                                        "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
                                        fdt = "fdt-0";
                                };
diff --git a/arch/arm/dts/k3-am62a-sk-binman.dtsi 
b/arch/arm/dts/k3-am62a-sk-binman.dtsi
index 2a8c260387b..09b93ce96a9 100644
--- a/arch/arm/dts/k3-am62a-sk-binman.dtsi
+++ b/arch/arm/dts/k3-am62a-sk-binman.dtsi
@@ -287,7 +287,7 @@
                                conf-0 {
                                        description = "k3-am62a7-sk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl",
+                                       loadables = "tee", "dm", "spl", 
"jump-stub",
                                        "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
                                        fdt = "fdt-0";
                                };
@@ -407,7 +407,7 @@
                                        description = "k3-am62a7-sk";
                                        firmware = "atf";
                                        loadables = "tee", "dm", "spl",
-                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp";
+                                       "tifsstub-hs", "tifsstub-fs", 
"tifsstub-gp", "jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-am62p-sk-binman.dtsi 
b/arch/arm/dts/k3-am62p-sk-binman.dtsi
index 797644a7e0d..66bcef55653 100644
--- a/arch/arm/dts/k3-am62p-sk-binman.dtsi
+++ b/arch/arm/dts/k3-am62p-sk-binman.dtsi
@@ -239,7 +239,7 @@
                                conf-0 {
                                        description = "k3-am62px-sk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl",
+                                       loadables = "tee", "dm", "spl", 
"jump-stub",
                                        "tifsstub-hs", "tifsstub-fs";
                                        fdt = "fdt-0";
                                };
diff --git a/arch/arm/dts/k3-am642-phycore-som-binman.dtsi 
b/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
index 5228eed19bf..2db9239ecd7 100644
--- a/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
+++ b/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
@@ -174,7 +174,7 @@
                                conf-0 {
                                        description = 
"k3-am642-phyboard-electra-rdk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -253,7 +253,7 @@
                                conf-0 {
                                        description = 
"k3-am642-phyboard-electra-rdk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -339,7 +339,7 @@
                                conf-0 {
                                        description = 
"k3-am642-phyboard-electra-rdk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -482,7 +482,7 @@
                                conf-0 {
                                        description = 
"k3-am642-phyboard-electra-rdk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-am64x-binman.dtsi 
b/arch/arm/dts/k3-am64x-binman.dtsi
index f768c4d946d..4ddcc50df7a 100644
--- a/arch/arm/dts/k3-am64x-binman.dtsi
+++ b/arch/arm/dts/k3-am64x-binman.dtsi
@@ -188,14 +188,14 @@
                                conf-0 {
                                        description = "k3-am642-evm";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
 
                                conf-1 {
                                        description = "k3-am642-sk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-1";
                                };
                        };
@@ -312,14 +312,14 @@
                                conf-0 {
                                        description = "k3-am642-evm";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
 
                                conf-1 {
                                        description = "k3-am642-sk";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-1";
                                };
                        };
diff --git a/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi 
b/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi
index f49d6f262f2..4e7702b58df 100644
--- a/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi
+++ b/arch/arm/dts/k3-am65-iot2050-boot-image.dtsi
@@ -99,7 +99,7 @@
                                spl {
                                        fdt = "fdt-0";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                };
                        };
                };
diff --git a/arch/arm/dts/k3-am65x-binman.dtsi 
b/arch/arm/dts/k3-am65x-binman.dtsi
index 350775e42c2..06b161a4ec5 100644
--- a/arch/arm/dts/k3-am65x-binman.dtsi
+++ b/arch/arm/dts/k3-am65x-binman.dtsi
@@ -148,7 +148,7 @@
                                conf-0 {
                                        description = "k3-am654-base-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0", "fdt-1";
                                };
                        };
@@ -257,7 +257,7 @@
                                conf-0 {
                                        description = "k3-am654-base-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0", "fdt-1";
                                };
                        };
diff --git a/arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi 
b/arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
index 6c52038cdca..4619856ac49 100644
--- a/arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
+++ b/arch/arm/dts/k3-am67a-beagley-ai-u-boot.dtsi
@@ -214,7 +214,7 @@
                                conf-0 {
                                        description = "k3-am67a-beagley-ai";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-j7200-binman.dtsi 
b/arch/arm/dts/k3-j7200-binman.dtsi
index 423badd7cb5..632a3df5270 100644
--- a/arch/arm/dts/k3-j7200-binman.dtsi
+++ b/arch/arm/dts/k3-j7200-binman.dtsi
@@ -371,7 +371,7 @@
                                conf-0 {
                                        description = 
"k3-j7200-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -451,7 +451,7 @@
                                conf-1 {
                                        description = 
"k3-j7200-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-1";
                                };
                        };
diff --git a/arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi 
b/arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi
index 8cefa39290d..f57b7b51143 100644
--- a/arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi
+++ b/arch/arm/dts/k3-j721e-beagleboneai64-u-boot.dtsi
@@ -298,7 +298,7 @@
                                conf-0 {
                                        description = "k3-j721e-beagleboneai64";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-j721e-binman.dtsi 
b/arch/arm/dts/k3-j721e-binman.dtsi
index 0d607296f0e..4e2aa645255 100644
--- a/arch/arm/dts/k3-j721e-binman.dtsi
+++ b/arch/arm/dts/k3-j721e-binman.dtsi
@@ -492,7 +492,7 @@
                                conf-0 {
                                        description = 
"k3-j721e-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -572,7 +572,7 @@
                                conf-0 {
                                        description = 
"k3-j721e-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-j721s2-binman.dtsi 
b/arch/arm/dts/k3-j721s2-binman.dtsi
index d121d8c0c54..edf89ad57a9 100644
--- a/arch/arm/dts/k3-j721s2-binman.dtsi
+++ b/arch/arm/dts/k3-j721s2-binman.dtsi
@@ -312,7 +312,7 @@
                                conf-0 {
                                        description = 
"k3-j721s2-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -392,7 +392,7 @@
                                conf-0 {
                                        description = 
"k3-j721s2-common-proc-board";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-j722s-binman.dtsi 
b/arch/arm/dts/k3-j722s-binman.dtsi
index 6b521166575..bd617f92727 100644
--- a/arch/arm/dts/k3-j722s-binman.dtsi
+++ b/arch/arm/dts/k3-j722s-binman.dtsi
@@ -166,7 +166,7 @@
                                conf-0 {
                                        description = "k3-j722s-evm";
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
diff --git a/arch/arm/dts/k3-j784s4-binman.dtsi 
b/arch/arm/dts/k3-j784s4-binman.dtsi
index 0553825b383..8505afd38e5 100644
--- a/arch/arm/dts/k3-j784s4-binman.dtsi
+++ b/arch/arm/dts/k3-j784s4-binman.dtsi
@@ -194,7 +194,7 @@
                                conf-0 {
                                        description = BOARD_DESCRIPTION;
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
@@ -277,7 +277,7 @@
                                conf-0 {
                                        description = BOARD_DESCRIPTION;
                                        firmware = "atf";
-                                       loadables = "tee", "dm", "spl";
+                                       loadables = "tee", "dm", "spl", 
"jump-stub";
                                        fdt = "fdt-0";
                                };
                        };
-- 
2.49.0

Reply via email to