@@ -280,6 +280,11 @@ config BR2_TARGET_UBOOT_FORMAT_DTB_IMX
config BR2_TARGET_UBOOT_FORMAT_ITB
bool "u-boot.itb"
+config BR2_TARGET_UBOOT_FORMAT_IMX_FIT
+ bool "flash.bin"
+ select BR2_PACKAGE_FIRMWARE_IMX
+ select BR2_TARGET_UBOOT_NEEDS_FW
+
config BR2_TARGET_UBOOT_FORMAT_KWB
bool "u-boot.kwb (Marvell)"
depends on BR2_arm
@@ -101,6 +101,12 @@ UBOOT_BINS += u-boot.imx
UBOOT_MAKE_TARGET += u-boot.imx
endif
+ifeq ($(BR2_TARGET_UBOOT_FORMAT_IMX_FIT),y)
+UBOOT_BINS = flash.bin
+UBOOT_MAKE_TARGET += flash.bin
+UBOOT_DEPENDENCIES += firmware-imx
+endif
+
ifeq ($(BR2_TARGET_UBOOT_FORMAT_SB),y)
UBOOT_BINS += u-boot.sb
UBOOT_MAKE_TARGET += u-boot.sb
Mainline u-boot support for the iMX8M based boards is no longer using the external imx-mkimage command and instead building the fit image directly inside U-Boot. This fit image usually embeds ddr/hdmi firmware for iMX8M target. Inspired from https://github.com/SolidRun/buildroot/commit/0f2b2971e836b508bf9c2dac34426a59a9d83572 Signed-off-by: Xavier Roumegue <xroumegue@gmail.com> --- boot/uboot/Config.in | 5 +++++ boot/uboot/uboot.mk | 6 ++++++ 2 files changed, 11 insertions(+)