include $(TOPDIR)/rules.mk
-PKG_VERSION:=2014.04
+PKG_VERSION:=2020.04
PKG_RELEASE:=1
-PKG_HASH:=7b6444bd23eb61068c43bd1d44ec7e7bfdbce5cadeca20c833eee186b4d3fd31
+PKG_HASH:=fe732aaf037d9cc3c0909bad8362af366ae964bbdac6913a34081ff4ad565372
include $(INCLUDE_DIR)/u-boot.mk
include $(INCLUDE_DIR)/package.mk
UBOOT_IMAGE:=u-boot.imx
endef
-define U-Boot/mx6qsabresd
+define U-Boot/apalis_imx6
+ NAME:=Toradex Apalis
+ UBOOT_IMAGE:=SPL u-boot.img u-boot-with-spl.imx
+ UBOOT_MAKE_FLAGS:=SPL u-boot.img u-boot-with-spl.imx
+endef
+
+define U-Boot/mx6cuboxi
+ NAME:=SolidRun Cubox-i boards
+ UBOOT_IMAGE:=SPL u-boot.img
+ UBOOT_MAKE_FLAGS:=SPL u-boot.img
+ BUILD_DEVICES:=cubox-i
+ HIDDEN:=1
+endef
+
+define U-Boot/mx6sabresd
NAME:=SABRE i.MX6Quad board
endef
NAME:=Nitrogen6x i.MX6Solo 1GB board
endef
-define U-Boot/wandboard_dl
- NAME:=Wandboard Dual Lite
- BUILD_DEVICES:=wandboard
-endef
-
-define U-Boot/wandboard_quad
- NAME:=Wandboard Quad
- BUILD_DEVICES:=wandboard
-endef
-
-define U-Boot/wandboard_solo
- NAME:=Wandboard Solo
+define U-Boot/wandboard
+ NAME:=Wandboard Dual Lite/Quad/Solo
BUILD_DEVICES:=wandboard
endef
UBOOT_TARGETS := \
- mx6qsabresd \
+ apalis_imx6 \
+ mx6cuboxi \
+ mx6sabresd \
nitrogen6dl \
nitrogen6dl2g \
nitrogen6q \
nitrogen6q2g \
nitrogen6s \
nitrogen6s1g \
- wandboard_dl \
- wandboard_quad \
- wandboard_solo
+ wandboard
+
+UBOOT_MAKE_FLAGS += u-boot.imx
+
+define Build/InstallDev
+ $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
+ $(foreach img,$(UBOOT_IMAGE), \
+ $(CP) $(PKG_BUILD_DIR)/$(img) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-$(img); \
+ )
+endef
$(eval $(call BuildPackage/U-Boot))