The FIT generated after the switch to using binman is using different
values for firmware and loadables properties compared to the old script.

With the old script:
 firmware = "atf-1";
 loadables = "u-boot", "atf-2", ...;

After switch to binman:
 firmware = "u-boot";
 loadables = "atf-1", "atf-2", ...;

This change result in SPL jumping directly into U-Boot proper instead of
initializing TF-A.

With this patch the properties changes to:
 firmware = "atf-1";
 loatables = "u-boot", "atf-1", "atf-2", ...;

This result in "atf-1" being listed in both properties. However, SPL is
smart enough not to load "atf-1" twice.

Fixes: e0c0efff2a02 ("rockchip: Support building the all output files in 
binman")
Signed-off-by: Jonas Karlman <jo...@kwiboo.se>
---
v2:
- New patch

 arch/arm/dts/rockchip-u-boot.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/dts/rockchip-u-boot.dtsi 
b/arch/arm/dts/rockchip-u-boot.dtsi
index e35902bb63..a24fddfca3 100644
--- a/arch/arm/dts/rockchip-u-boot.dtsi
+++ b/arch/arm/dts/rockchip-u-boot.dtsi
@@ -114,8 +114,8 @@
                                @config-SEQ {
                                        description = "NAME.dtb";
                                        fdt = "fdt-SEQ";
-                                       firmware = "u-boot";
-                                       fit,loadables;
+                                       firmware = "atf-1";
+                                       fit,loadables = "u-boot";
                                };
                        };
                };
-- 
2.39.1

Reply via email to