2 # Copyright (C) 2017 Hauke Mehrtens
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=arm-trusted-firmware-sunxi
14 PKG_SOURCE
:=atf-v
$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://github.com
/atf-builds
/atf
/releases
/download
/v
$(PKG_VERSION
)-1/atf-v
$(PKG_VERSION
).
tar.gz?
16 PKG_HASH
:=f874511a43b8a9a43825effe32aedacd4d5aa92bb0dfbd6404adb2c38466f2ed
18 PKG_LICENSE
:=BSD-3-Clause
19 PKG_LICENSE_FILES
:=license.md
21 PKG_MAINTAINER
:=Hauke Mehrtens
<hauke@hauke-m.de
>
23 MAKE_PATH
:=$(PKG_NAME
)
25 include $(INCLUDE_DIR
)/package.mk
28 define Package
/arm-trusted-firmware-sunxi
30 CATEGORY
:=Boot Loaders
31 TITLE
:=ARM Trusted Firmware for Allwinner
32 DEPENDS
:=@TARGET_sunxi_cortexa53
36 $(TAR
) -C
$(PKG_BUILD_DIR
) -xf
$(DL_DIR
)/$(PKG_SOURCE
)
42 define Build
/InstallDev
43 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)
44 $(CP
) $(PKG_BUILD_DIR
)/sun50i_a64_bl31.bin
$(STAGING_DIR_IMAGE
)/bl31_a64.bin
45 $(CP
) $(PKG_BUILD_DIR
)/sun50i_h6_bl31.bin
$(STAGING_DIR_IMAGE
)/bl31_h6.bin
48 define Package
/arm-trusted-firmware-sunxi
/install
51 $(eval
$(call BuildPackage
,arm-trusted-firmware-sunxi
))