VBE may want to load the SPL image from the same FIT as contains U-Boot,
if there is enough memory, so add it.

Changes in v2:
- Move VPL things into a separate file

Signed-off-by: Simon Glass <s...@chromium.org>
---

(no changes since v1)

 arch/arm/dts/rockchip-vpl-u-boot.dtsi | 29 +++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/arch/arm/dts/rockchip-vpl-u-boot.dtsi 
b/arch/arm/dts/rockchip-vpl-u-boot.dtsi
index 26b77e67c80..325c15f9fef 100644
--- a/arch/arm/dts/rockchip-vpl-u-boot.dtsi
+++ b/arch/arm/dts/rockchip-vpl-u-boot.dtsi
@@ -29,3 +29,32 @@
                };
        };
 };
+
+&binman {
+       template-1 {
+               images {
+                       spl {
+                               description = "U-Boot SPL";
+                               type = "firmware";
+                               os = "u-boot";
+                               arch = ARCH;
+                               compression = "lz4";
+                               load = <CONFIG_SPL_TEXT_BASE>;
+                               entry = <CONFIG_SPL_TEXT_BASE>;
+                               phase = "spl";
+                               section {
+                                       compress = "lz4";
+                                       u-boot-spl-nodtb {
+                                       };
+                                       u-boot-spl-bss-pad {
+                                       };
+                               };
+                       };
+               };
+               configurations {
+                       @config-SEQ {
+                               fit,firmware = "atf-1", "u-boot", "spl";
+                       };
+               };
+       };
+};
-- 
2.43.0

Reply via email to