imx.mk: copy the ddr firmwares and tf-a bl31 binary to U-Boot
They're needed to build U-Boot.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/imx.mk b/imx.mk
index aca5021..944c486 100644
--- a/imx.mk
+++ b/imx.mk
@@ -75,7 +75,10 @@
u-boot-defconfig: $(UBOOT_PATH)/.config
.PHONY: u-boot
-u-boot: u-boot-defconfig
+u-boot: u-boot-defconfig tfa ddr-firmware
+ cp $(FIRMWARE_PATH)/$(FIRMWARE_VERSION)/firmware/ddr/synopsys/lpddr4_pmu_train_*.bin \
+ $(TF_A_PATH)/build/$(TFA_PLATFORM)/release/bl31.bin \
+ $(UBOOT_PATH)
$(U-BOOT_EXPORTS) $(MAKE) -C $(UBOOT_PATH)
.PHONY: u-boot-clean
@@ -133,7 +136,7 @@
(cd $(FIRMWARE_PATH) && \
chmod 711 $(FIRMWARE_BIN) && ./$(FIRMWARE_BIN) --auto-accept)
touch $(FIRMWARE_PATH)/.unpacked
-
+
.PHONY: ddr-firmware
ddr-firmware: $(FIRMWARE_PATH)/.unpacked
@@ -143,7 +146,7 @@
################################################################################
# imx-mkimage
################################################################################
-mkimage: u-boot tfa ddr-firmware
+mkimage: u-boot
ln -sf $(OPTEE_OS_PATH)/out/arm/core/tee-raw.bin \
$(MKIMAGE_PATH)/iMX8M/tee.bin
ln -sf $(TF_A_PATH)/build/$(TFA_PLATFORM)/release/bl31.bin \