]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
uboot-imx: add support for Kontron OSM-S/BL i.MX8MP
authorMartin Schiller <ms@dev.tdt.de>
Tue, 31 Mar 2026 12:23:04 +0000 (14:23 +0200)
committerRobert Marko <robimarko@gmail.com>
Mon, 1 Jun 2026 15:49:36 +0000 (17:49 +0200)
Add mainline U-Boot flavour for Kontron OSM-S/BL i.MX8MP board.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
package/boot/uboot-imx/Makefile

index 613c54cc8b2ba3f66b2d64eccbd7806c0ed269b3..72dfe50358a46f6a8950d7a3eca078c8afb07edf 100644 (file)
@@ -28,6 +28,15 @@ define U-Boot/apalis_imx6
   BUILD_DEVICES:=toradex_apalis
 endef
 
+define U-Boot/kontron-osm-s-mx8mp
+  NAME:=Kontron OSM-S/BL i.MX8MP
+  DEPENDS:=+firmware-imx +trusted-firmware-a-imx8mp
+  ATF:=bl31_imx8mp.bin
+  UBOOT_IMAGE:=flash.bin
+  BUILD_SUBTARGET:=cortexa53
+  BUILD_DEVICES:=kontron_osm-s-imx8mp
+endef
+
 define U-Boot/mx6cuboxi
   NAME:=SolidRun Cubox-i boards
   UBOOT_IMAGE:=SPL u-boot-dtb.img
@@ -52,11 +61,18 @@ endef
 
 UBOOT_TARGETS := \
        apalis_imx6 \
+       kontron-osm-s-mx8mp \
        mx6cuboxi \
        pico-pi-imx7d \
        wandboard
 
+ifneq ($(SUBTARGET),cortexa53)
 UBOOT_MAKE_FLAGS += u-boot.imx
+else
+UBOOT_MAKE_FLAGS += \
+       BL31=$(STAGING_DIR_IMAGE)/$(ATF) \
+       BINMAN_INDIRS="$(STAGING_DIR_IMAGE)/firmware-imx $(STAGING_DIR_IMAGE)"
+endif
 
 define Build/InstallDev
        $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
@@ -65,4 +81,7 @@ define Build/InstallDev
        )
 endef
 
+define Package/u-boot/install/default
+endef
+
 $(eval $(call BuildPackage/U-Boot))