From: Martin Schiller Date: Wed, 15 Apr 2026 14:14:42 +0000 (+0200) Subject: firmware-imx: add package for NXP i.MX8 DDR/HDMI firmware files X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36d567b9ef4dee758cacbd5d7daaf63ec3e43536;p=thirdparty%2Fopenwrt.git firmware-imx: add package for NXP i.MX8 DDR/HDMI firmware files This package will install the DDR/HDMI firmwares for i.MX8. Signed-off-by: Martin Schiller --- diff --git a/package/firmware/firmware-imx/Makefile b/package/firmware/firmware-imx/Makefile new file mode 100644 index 00000000000..4c2d538f647 --- /dev/null +++ b/package/firmware/firmware-imx/Makefile @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2022-2025 NXP +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=firmware-imx +PKG_VERSION:=8.28-994fa14 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).bin +PKG_SOURCE_URL:=https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/ +PKG_HASH:=55996f340e87825685a00cd309901189066ec9545ee607734f942c3cde4d69dc + +PKG_LICENSE:=LA_OPT_NXP_Software_License +PKG_LICENSE_FILES:=COPYING + +include $(INCLUDE_DIR)/package.mk + +define Package/firmware-imx + SECTION:=firmware + CATEGORY:=Firmware + TITLE:=NXP firmware for i.MX SoC + DEPENDS:=@TARGET_imx_cortexa53 +endef + +UNPACK_CMD:= +define Build/Compile + $(PKG_UNPACK) + $(CP) $(DL_DIR)/$(PKG_SOURCE) $(PKG_BUILD_DIR) + chmod a+x $(PKG_BUILD_DIR)/$(PKG_SOURCE) + cd $(PKG_BUILD_DIR) && ./$(PKG_SOURCE) --auto-accept +endef + +define Build/InstallDev + $(INSTALL_DIR) $(STAGING_DIR_IMAGE)/firmware-imx + $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/firmware/ddr/synopsys/* \ + $(STAGING_DIR_IMAGE)/firmware-imx/ + $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/firmware/hdmi/cadence/* \ + $(STAGING_DIR_IMAGE)/firmware-imx/ +endef + +$(eval $(call BuildPackage,firmware-imx))