# SPDX-License-Identifier: GPL-2.0-only # # Copyright (C) 2021 ImmortalWrt.org include $(TOPDIR)/rules.mk PKG_NAME:=arm-trusted-firmware-rockchip-vendor PKG_RELEASE:=$(AUTORELEASE) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=https://github.com/rockchip-linux/rkbin.git PKG_SOURCE_DATE:=2021-06-01 PKG_SOURCE_VERSION:=7d631e0d5b2d373b54d4533580d08fb9bd2eaad4 PKG_MIRROR_HASH:=3a4794d1d00890401b032a573fca3121935ea036468a67228f203d68b007d916 PKG_MAINTAINER:=Tianling Shen MAKE_PATH:=$(PKG_NAME) include $(INCLUDE_DIR)/package.mk define Package/arm-trusted-firmware-rockchip-vendor SECTION:=boot CATEGORY:=Boot Loaders TITLE:=ARM Trusted Firmware for Rockchip endef define Package/arm-trusted-firmware-rk3328 $(Package/arm-trusted-firmware-rockchip-vendor) DEPENDS:=@TARGET_rockchip_armv8 VARIANT:=rk3328 endef define Package/arm-trusted-firmware-rk3399 $(Package/arm-trusted-firmware-rockchip-vendor) DEPENDS:=@TARGET_rockchip_armv8 VARIANT:=rk3399 endef define Build/Configure $(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' $(PKG_BUILD_DIR)/trust.ini $(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' $(PKG_BUILD_DIR)/trust.ini $(call Build/Configure/Default) endef define Build/Compile $(CURDIR)/pack-firmware.sh build $(BUILD_VARIANT) '$(PKG_BUILD_DIR)' endef define Build/InstallDev $(CURDIR)/pack-firmware.sh install $(BUILD_VARIANT) '$(PKG_BUILD_DIR)' '$(STAGING_DIR_IMAGE)' endef define Package/arm-trusted-firmware-rk3328/install endef define Package/arm-trusted-firmware-rk3399/install endef $(eval $(call BuildPackage,arm-trusted-firmware-rk3328)) $(eval $(call BuildPackage,arm-trusted-firmware-rk3399))