aboutsummaryrefslogtreecommitdiffstats
path: root/package/boot/arm-trusted-firmware-sunxi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/boot/arm-trusted-firmware-sunxi/Makefile')
-rw-r--r--package/boot/arm-trusted-firmware-sunxi/Makefile42
1 files changed, 15 insertions, 27 deletions
diff --git a/package/boot/arm-trusted-firmware-sunxi/Makefile b/package/boot/arm-trusted-firmware-sunxi/Makefile
index 178b3958b8..447a8f4a45 100644
--- a/package/boot/arm-trusted-firmware-sunxi/Makefile
+++ b/package/boot/arm-trusted-firmware-sunxi/Makefile
@@ -25,40 +25,28 @@ include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/trusted-firmware-a.mk
include $(INCLUDE_DIR)/package.mk
-
-define Package/arm-trusted-firmware-sunxi/Default
- SECTION:=boot
- CATEGORY:=Boot Loaders
- TITLE:=ARM Trusted Firmware for Allwinner
- DEPENDS:=@TARGET_sunxi_cortexa53
+define Trusted-Firmware-A/Default
+ BUILD_TARGET:=sunxi
+ BUILD_SUBTARGET:=cortexa53
endef
-define Package/arm-trusted-firmware-sunxi-a64
- $(call Package/arm-trusted-firmware-sunxi/Default)
- VARIANT:=sun50i_a64
+define Trusted-Firmware-A/sunxi-a64
+ NAME:=Allwinner A64
+ PLAT:=sun50i_a64
endef
-define Package/arm-trusted-firmware-sunxi-h6
- $(call Package/arm-trusted-firmware-sunxi/Default)
- VARIANT:=sun50i_h6
+define Trusted-Firmware-A/sunxi-h6
+ NAME:=Allwinner H6
+ PLAT:=sun50i_h6
endef
-export GCC_HONOUR_COPTS=s
-
-MAKE_VARS = \
- CROSS_COMPILE="$(TARGET_CROSS)"
-
-MAKE_FLAGS += \
- PLAT=$(BUILD_VARIANT) \
- bl31
+TFA_TARGETS:= \
+ sunxi-a64 \
+ sunxi-h6
-define Build/InstallDev
+define Package/trusted-firmware-a/install
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
- $(CP) $(PKG_BUILD_DIR)/build/$(BUILD_VARIANT)/release/bl31.bin $(STAGING_DIR_IMAGE)/bl31_$(BUILD_VARIANT).bin
-endef
-
-define Package/arm-trusted-firmware-sunxi/install
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/build/$(PLAT)/release/bl31.bin $(STAGING_DIR_IMAGE)/bl31_$(BUILD_VARIANT).bin
endef
-$(eval $(call BuildPackage,arm-trusted-firmware-sunxi-a64))
-$(eval $(call BuildPackage,arm-trusted-firmware-sunxi-h6))
+$(eval $(call BuildPackage/Trusted-Firmware-A))