447a8f4a453f9c590cd1c0728dfb85081121a76e
[openwrt/staging/wigyori.git] / package / boot / arm-trusted-firmware-sunxi / Makefile
1 #
2 # Copyright (C) 2017 Hauke Mehrtens
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=arm-trusted-firmware-sunxi
11 PKG_RELEASE:=1
12
13 PKG_SOURCE_PROTO:=git
14 PKG_SOURCE_URL=https://github.com/ARM-software/arm-trusted-firmware
15 PKG_SOURCE_DATE:=2020-11-17
16 PKG_SOURCE_VERSION:=e2c509a39c6cc4dda8734e6509cdbe6e3603cdfc
17 PKG_MIRROR_HASH:=b212d369a5286ebbf6a5616486efa05fa54d4294fd6e9ba2e54fdfae9eda918d
18
19 PKG_LICENSE:=BSD-3-Clause
20 PKG_LICENSE_FILES:=license.md
21
22 PKG_MAINTAINER:=Hauke Mehrtens <hauke@hauke-m.de>
23
24 include $(INCLUDE_DIR)/kernel.mk
25 include $(INCLUDE_DIR)/trusted-firmware-a.mk
26 include $(INCLUDE_DIR)/package.mk
27
28 define Trusted-Firmware-A/Default
29 BUILD_TARGET:=sunxi
30 BUILD_SUBTARGET:=cortexa53
31 endef
32
33 define Trusted-Firmware-A/sunxi-a64
34 NAME:=Allwinner A64
35 PLAT:=sun50i_a64
36 endef
37
38 define Trusted-Firmware-A/sunxi-h6
39 NAME:=Allwinner H6
40 PLAT:=sun50i_h6
41 endef
42
43 TFA_TARGETS:= \
44 sunxi-a64 \
45 sunxi-h6
46
47 define Package/trusted-firmware-a/install
48 $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
49 $(INSTALL_DATA) $(PKG_BUILD_DIR)/build/$(PLAT)/release/bl31.bin $(STAGING_DIR_IMAGE)/bl31_$(BUILD_VARIANT).bin
50 endef
51
52 $(eval $(call BuildPackage/Trusted-Firmware-A))