2018-07-18 15:39:52 +02:00
|
|
|
From 15a83d7deb6782113021c198eeeddfc357e0831c Mon Sep 17 00:00:00 2001
|
2018-06-07 08:57:52 +02:00
|
|
|
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
|
|
|
Date: Sun, 3 Jun 2018 05:47:38 +0200
|
|
|
|
Subject: [PATCH] rockchip: make_fit_atf.py depends on u-boot
|
|
|
|
MIME-Version: 1.0
|
|
|
|
Content-Type: text/plain; charset=UTF-8
|
|
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
|
|
|
|
u-boot.itb depends on u-boot-nodtb.bin, which in turn depends on u-boot.
|
|
|
|
u-boot.its from Rockchip make_fit_atf.py (used by {evb,firefly}-rk3399)
|
|
|
|
wants to read u-boot but is lacking this dependency, so that u-boot.itb
|
|
|
|
cannot be built in one go. Detect its use and add the missing dependency.
|
|
|
|
|
|
|
|
Reported-by: Yousaf Kaukab <yousaf.kaukab@suse.com>
|
|
|
|
Signed-off-by: Andreas Färber <afaerber@suse.de>
|
|
|
|
---
|
|
|
|
Makefile | 5 ++++-
|
|
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
|
|
|
|
diff --git a/Makefile b/Makefile
|
2018-07-12 17:14:04 +02:00
|
|
|
index 7d5f801eea..a6542b07aa 100644
|
2018-06-07 08:57:52 +02:00
|
|
|
--- a/Makefile
|
|
|
|
+++ b/Makefile
|
2018-07-12 17:14:04 +02:00
|
|
|
@@ -1065,7 +1065,10 @@ U_BOOT_ITS = $(subst ",,$(CONFIG_SPL_FIT_SOURCE))
|
2018-06-07 08:57:52 +02:00
|
|
|
else
|
|
|
|
ifneq ($(CONFIG_SPL_FIT_GENERATOR),"")
|
|
|
|
U_BOOT_ITS := u-boot.its
|
|
|
|
-$(U_BOOT_ITS): FORCE
|
|
|
|
+ifeq ($(CONFIG_SPL_FIT_GENERATOR),"arch/arm/mach-rockchip/make_fit_atf.py")
|
|
|
|
+U_BOOT_ITS_DEPS += u-boot
|
|
|
|
+endif
|
|
|
|
+$(U_BOOT_ITS): $(U_BOOT_ITS_DEPS) FORCE
|
|
|
|
$(srctree)/$(CONFIG_SPL_FIT_GENERATOR) \
|
|
|
|
$(patsubst %,arch/$(ARCH)/dts/%.dtb,$(subst ",,$(CONFIG_OF_LIST))) > $@
|
|
|
|
endif
|