arm-trusted-firmware-rockchip: Update to 2.9
[openwrt/staging/jow.git] / package / boot / arm-trusted-firmware-rockchip / Makefile
1 #
2 # Copyright (C) 2020 Tobias Maedel <openwrt@tbspace.de>
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_VERSION:=2.9
11 PKG_RELEASE:=1
12
13 PKG_HASH:=76a66a1de0c01aeb83dfc7b72b51173fe62c6e51d6fca17cc562393117bed08b
14
15 PKG_MAINTAINER:=Tobias Maedel <openwrt@tbspace.de>
16
17 include $(INCLUDE_DIR)/kernel.mk
18 include $(INCLUDE_DIR)/trusted-firmware-a.mk
19 include $(INCLUDE_DIR)/package.mk
20
21 define Trusted-Firmware-A/Default
22 NAME:=Rockchip $(1) SoCs
23 BUILD_TARGET:=rockchip
24 endef
25
26 define Trusted-Firmware-A/rk3328
27 BUILD_SUBTARGET:=armv8
28 PLAT=rk3328
29 endef
30
31 define Trusted-Firmware-A/rk3399
32 BUILD_SUBTARGET:=armv8
33 PLAT:=rk3399
34 endef
35
36 TFA_TARGETS:= \
37 rk3328 \
38 rk3399
39
40 define Package/trusted-firmware-a/install
41 $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
42 $(INSTALL_DATA) $(PKG_BUILD_DIR)/build/$(PLAT)/release/bl31/bl31.elf $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)_bl31.elf
43 endef
44
45 $(eval $(call BuildPackage/Trusted-Firmware-A))