closed-arm-firmware-rockchip: bump to 2024-02-22

This commit is contained in:
coolsnowwolf 2024-04-04 23:03:02 +08:00
parent 0983191cb6
commit f788f35b36
4 changed files with 161 additions and 88 deletions

View File

@ -3,94 +3,99 @@
# Copyright (C) 2021-2023 ImmortalWrt.org # Copyright (C) 2021-2023 ImmortalWrt.org
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/trusted-firmware-a.mk
PKG_NAME:=rkbin PKG_NAME:=arm-trusted-firmware-rockchip-vendor
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://gitlab.com/rk3588_linux/rk/rkbin.git PKG_SOURCE_URL:=https://github.com/rockchip-linux/rkbin.git
PKG_SOURCE_DATE:=2023-08-04 PKG_SOURCE_DATE:=2024-02-22
PKG_SOURCE_VERSION:=1a417bbf7d05c3491ee9613be12a9905fbb8ccb7 PKG_SOURCE_VERSION:=a2a0b89b6c8c612dca5ed9ed8a68db8a07f68bc0
PKG_MIRROR_HASH:=5ca2f3b759759ed7c5be70e7ec5e1f0c8d82b6db8265e83f637a55b2b3d61fe5 PKG_MIRROR_HASH:=ada1db5d73938c61847b3608844bb5a95d26a92574677e21322327d4438db19f
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org> PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
MAKE_PATH:=$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include ./atf-version.mk
define Trusted-Firmware-A/Default define Package/arm-trusted-firmware-rockchip-vendor
NAME:=Rockchip $(1) SECTION:=boot
BUILD_TARGET:=rockchip CATEGORY:=Boot Loaders
TITLE:=ARM Trusted Firmware for Rockchip
endef endef
define Trusted-Firmware-A/rk3328 define Package/arm-trusted-firmware-rk3328
ATF:=rk33/$(RK3328_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk33/$(RK3328_DDR) DEPENDS:=@TARGET_rockchip_armv8
LOADER:=rk33/$(RK3328_LOADER) VARIANT:=rk3328
endef endef
define Trusted-Firmware-A/rk3399 define Package/arm-trusted-firmware-rk3399
ATF:=rk33/$(RK3399_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk33/$(RK3399_DDR) DEPENDS:=@TARGET_rockchip_armv8
LOADER:=rk33/$(RK3399_LOADER) VARIANT:=rk3399
endef endef
define Trusted-Firmware-A/rk3528 define Package/arm-trusted-firmware-rk3528
ATF:=rk35/$(RK3528_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk35/$(RK3528_DDR) DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3528
endef endef
define Trusted-Firmware-A/rk3566 define Package/arm-trusted-firmware-rk3566
ATF:=rk35/$(RK3568_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk35/$(RK3566_DDR) DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3566
endef endef
define Trusted-Firmware-A/rk3568 define Package/arm-trusted-firmware-rk3568
ATF:=rk35/$(RK3568_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk35/$(RK3568_DDR) DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3568
endef endef
define Trusted-Firmware-A/rk3588 define Package/arm-trusted-firmware-rk3588
ATF:=rk35/$(RK3588_ATF) $(Package/arm-trusted-firmware-rockchip-vendor)
DDR:=rk35/$(RK3588_DDR) DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3588
endef endef
TFA_TARGETS:= \ define Build/Configure
rk3328 \ $(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' $(PKG_BUILD_DIR)/trust.ini
rk3399 \ $(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' $(PKG_BUILD_DIR)/trust.ini
rk3528 \ $(call Build/Configure/Default)
rk3566 \ endef
rk3568 \
rk3588
define Build/Compile define Build/Compile
# This comment is the workaround for "extraneous 'endif'" error $(CURDIR)/pack-firmware.sh build $(BUILD_VARIANT) '$(PKG_BUILD_DIR)'
ifneq ($(LOADER),)
( \
pushd $(PKG_BUILD_DIR) ; \
$(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' trust.ini ; \
$(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' trust.ini ; \
./tools/mkimage -n $(BUILD_VARIANT) -T rksd -d bin/$(DDR) \
$(BUILD_VARIANT)-idbloader.bin ; \
cat bin/$(LOADER) >> $(BUILD_VARIANT)-idbloader.bin ; \
./tools/trust_merger --replace bl31.elf bin/$(ATF) trust.ini ; \
popd ; \
)
endif
endef endef
define Package/trusted-firmware-a/install define Build/InstallDev
$(INSTALL_DIR) $(STAGING_DIR_IMAGE) $(CURDIR)/pack-firmware.sh install $(BUILD_VARIANT) '$(PKG_BUILD_DIR)' '$(STAGING_DIR_IMAGE)'
$(CP) $(PKG_BUILD_DIR)/bin/$(ATF) $(STAGING_DIR_IMAGE)/
ifneq ($(LOADER),)
$(CP) $(PKG_BUILD_DIR)/tools/loaderimage $(STAGING_DIR_IMAGE)/
$(CP) $(PKG_BUILD_DIR)/$(BUILD_VARIANT)-idbloader.bin $(STAGING_DIR_IMAGE)/
$(CP) $(PKG_BUILD_DIR)/$(BUILD_VARIANT)-trust.bin $(STAGING_DIR_IMAGE)/
else
$(CP) $(PKG_BUILD_DIR)/bin/$(DDR) $(STAGING_DIR_IMAGE)/
endif
endef endef
$(eval $(call BuildPackage/Trusted-Firmware-A)) define Package/arm-trusted-firmware-rk3328/install
endef
define Package/arm-trusted-firmware-rk3399/install
endef
define Package/arm-trusted-firmware-rk3528/install
endef
define Package/arm-trusted-firmware-rk3566/install
endef
define Package/arm-trusted-firmware-rk3568/install
endef
define Package/arm-trusted-firmware-rk3588/install
endef
$(eval $(call BuildPackage,arm-trusted-firmware-rk3328))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3399))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3528))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3566))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3568))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3588))

View File

@ -14,4 +14,4 @@ RK3568_DDR:=rk3568_ddr_1560MHz_v1.18.bin
RK3566_DDR:=rk3566_ddr_1056MHz_v1.18.bin RK3566_DDR:=rk3566_ddr_1056MHz_v1.18.bin
RK3588_ATF:=rk3588_bl31_v1.41.elf RK3588_ATF:=rk3588_bl31_v1.41.elf
RK3588_DDR:=rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin RK3588_DDR:=rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin

View File

@ -0,0 +1,68 @@
#!/bin/bash
# Copyright (C) 2021 ImmortalWrt.org
ACTION="$1"
VARIANT="$2"
PKG_BUILD_DIR="$3"
STAGING_DIR_IMAGE="$4"
case "$VARIANT" in
"rk3328")
ATF="rk33/rk322xh_bl31_v1.49.elf"
DDR="rk33/rk3328_ddr_333MHz_v1.19.bin"
LOADER="rk33/rk322xh_miniloader_v2.50.bin"
;;
"rk3399")
ATF="rk33/rk3399_bl31_v1.36.elf"
DDR="rk33/rk3399_ddr_800MHz_v1.30.bin"
LOADER="rk33/rk3399_miniloader_v1.30.bin"
;;
"rk3528")
ATF="rk35/rk3528_bl31_v1.17.elf"
DDR="rk35/rk3528_ddr_1056MHz_v1.09.bin"
;;
"rk3566")
ATF="rk35/rk3568_bl31_v1.44.elf"
DDR="rk35/rk3566_ddr_1056MHz_v1.21.bin"
;;
"rk3568")
ATF="rk35/rk3568_bl31_v1.44.elf"
DDR="rk35/rk3568_ddr_1560MHz_v1.21.bin"
;;
"rk3588")
ATF="rk35/rk3588_bl31_v1.45.elf"
DDR="rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin"
;;
*)
echo -e "Not compatible with your platform: $VARIANT."
exit 1
;;
esac
set -x
if [ "$ACTION" == "build" ]; then
case "$VARIANT" in
rk33*)
mkimage -n "$VARIANT" -T "rksd" -d "$PKG_BUILD_DIR/bin/$DDR" "$PKG_BUILD_DIR/$VARIANT-idbloader.bin"
cat "$PKG_BUILD_DIR/bin/$LOADER" >> "$PKG_BUILD_DIR/$VARIANT-idbloader.bin"
"$PKG_BUILD_DIR/tools/trust_merger" --replace "bl31.elf" "$PKG_BUILD_DIR/bin/$ATF" "$PKG_BUILD_DIR/trust.ini"
;;
esac
elif [ "$ACTION" == "install" ]; then
mkdir -p "$STAGING_DIR_IMAGE"
cp -fp "$PKG_BUILD_DIR/bin/$ATF" "$STAGING_DIR_IMAGE"/
case "$VARIANT" in
rk33*)
cp -fp "$PKG_BUILD_DIR/tools/loaderimage" "$STAGING_DIR_IMAGE"/
cp -fp "$PKG_BUILD_DIR/$VARIANT-idbloader.bin" "$STAGING_DIR_IMAGE"/
cp -fp "$PKG_BUILD_DIR/$VARIANT-trust.bin" "$STAGING_DIR_IMAGE"/
;;
rk35*)
cp -fp "$PKG_BUILD_DIR/bin/$DDR" "$STAGING_DIR_IMAGE"/
;;
esac
else
echo -e "Unknown operation: $ACTION."
exit 1
fi
set +x

View File

@ -29,7 +29,7 @@ define U-Boot/nanopi-r2c-rk3328
NAME:=NanoPi R2C NAME:=NanoPi R2C
BUILD_DEVICES:= \ BUILD_DEVICES:= \
friendlyarm_nanopi-r2c friendlyarm_nanopi-r2c
DEPENDS:=+PACKAGE_u-boot-nanopi-r2c-rk3328:trusted-firmware-a-rk3328 DEPENDS:=+PACKAGE_u-boot-nanopi-r2c-rk3328:arm-trusted-firmware-rk3328
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk322xh_bl31_v1.49.elf ATF:=rk322xh_bl31_v1.49.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -41,7 +41,7 @@ define U-Boot/nanopi-r2s-rk3328
BUILD_DEVICES:= \ BUILD_DEVICES:= \
friendlyarm_nanopi-r2s \ friendlyarm_nanopi-r2s \
friendlyarm_nanopi-neo3 friendlyarm_nanopi-neo3
DEPENDS:=+PACKAGE_u-boot-nanopi-r2s-rk3328:trusted-firmware-a-rk3328 DEPENDS:=+PACKAGE_u-boot-nanopi-r2s-rk3328:arm-trusted-firmware-rk3328
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk322xh_bl31_v1.49.elf ATF:=rk322xh_bl31_v1.49.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -52,7 +52,7 @@ define U-Boot/orangepi-r1-plus-rk3328
NAME:=Orange Pi R1 Plus NAME:=Orange Pi R1 Plus
BUILD_DEVICES:= \ BUILD_DEVICES:= \
xunlong_orangepi-r1-plus xunlong_orangepi-r1-plus
DEPENDS:=+PACKAGE_u-boot-orangepi-r1-plus-rk3328:trusted-firmware-a-rk3328 DEPENDS:=+PACKAGE_u-boot-orangepi-r1-plus-rk3328:arm-trusted-firmware-rk3328
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk322xh_bl31_v1.49.elf ATF:=rk322xh_bl31_v1.49.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -63,7 +63,7 @@ define U-Boot/orangepi-r1-plus-lts-rk3328
NAME:=Orange Pi R1 Plus LTS NAME:=Orange Pi R1 Plus LTS
BUILD_DEVICES:= \ BUILD_DEVICES:= \
xunlong_orangepi-r1-plus-lts xunlong_orangepi-r1-plus-lts
DEPENDS:=+PACKAGE_u-boot-orangepi-r1-plus-lts-rk3328:trusted-firmware-a-rk3328 DEPENDS:=+PACKAGE_u-boot-orangepi-r1-plus-lts-rk3328:arm-trusted-firmware-rk3328
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk322xh_bl31_v1.49.elf ATF:=rk322xh_bl31_v1.49.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -87,7 +87,7 @@ define U-Boot/nanopi-r4s-rk3399
NAME:=NanoPi R4S NAME:=NanoPi R4S
BUILD_DEVICES:= \ BUILD_DEVICES:= \
friendlyarm_nanopi-r4s friendlyarm_nanopi-r4s
DEPENDS:=+PACKAGE_u-boot-nanopi-r4s-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-nanopi-r4s-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -98,7 +98,7 @@ define U-Boot/nanopi-r4se-rk3399
NAME:=NanoPi R4SE NAME:=NanoPi R4SE
BUILD_DEVICES:= \ BUILD_DEVICES:= \
friendlyarm_nanopi-r4se friendlyarm_nanopi-r4se
DEPENDS:=+PACKAGE_u-boot-nanopi-r4se-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-nanopi-r4se-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -129,7 +129,7 @@ define U-Boot/rongpin-king3399-rk3399
NAME:=Rongpin King3399 NAME:=Rongpin King3399
BUILD_DEVICES:= \ BUILD_DEVICES:= \
rongpin_king3399 rongpin_king3399
DEPENDS:=+PACKAGE_u-boot-rongpin-king3399-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-rongpin-king3399-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -140,7 +140,7 @@ define U-Boot/rocktech-mpc1903-rk3399
NAME:=Rocktech MPC1903 NAME:=Rocktech MPC1903
BUILD_DEVICES:= \ BUILD_DEVICES:= \
rocktech_mpc1903 rocktech_mpc1903
DEPENDS:=+PACKAGE_u-boot-rocktech-mpc1903-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-rocktech-mpc1903-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -151,7 +151,7 @@ define U-Boot/sharevdi-h3399pc-rk3399
NAME:=SHAREVDI H3399PC NAME:=SHAREVDI H3399PC
BUILD_DEVICES:= \ BUILD_DEVICES:= \
sharevdi_h3399pc sharevdi_h3399pc
DEPENDS:=+PACKAGE_u-boot-sharevdi-h3399pc-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-sharevdi-h3399pc-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -162,7 +162,7 @@ define U-Boot/dilusense-dlfr100-rk3399
NAME:=Dilusense DLFR100 NAME:=Dilusense DLFR100
BUILD_DEVICES:= \ BUILD_DEVICES:= \
dilusense_dlfr100 dilusense_dlfr100
DEPENDS:=+PACKAGE_u-boot-dilusense-dlfr100-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-dilusense-dlfr100-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -173,7 +173,7 @@ define U-Boot/xiaobao-nas-v1-rk3399
NAME:=Codinge Xiaobao NAS-I NAME:=Codinge Xiaobao NAS-I
BUILD_DEVICES:= \ BUILD_DEVICES:= \
codinge_xiaobao-nas-v1 codinge_xiaobao-nas-v1
DEPENDS:=+PACKAGE_u-boot-xiaobao-nas-v1-rk3399:trusted-firmware-a-rk3399 DEPENDS:=+PACKAGE_u-boot-xiaobao-nas-v1-rk3399:arm-trusted-firmware-rk3399
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3399_bl31_v1.36.elf ATF:=rk3399_bl31_v1.36.elf
USE_RKBIN:=1 USE_RKBIN:=1
@ -186,7 +186,7 @@ define U-Boot/panther-x2-rk3566
NAME:=Panther X2 NAME:=Panther X2
BUILD_DEVICES:= \ BUILD_DEVICES:= \
panther_x2 panther_x2
DEPENDS:=+PACKAGE_u-boot-panther-x2-rk3566:trusted-firmware-a-rk3566 DEPENDS:=+PACKAGE_u-boot-panther-x2-rk3566:arm-trusted-firmware-rk3566
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3566_ddr_1056MHz_v1.18.bin DDR:=rk3566_ddr_1056MHz_v1.18.bin
@ -199,7 +199,7 @@ define U-Boot/lyt-t68m-rk3568
NAME:=LYT T68M NAME:=LYT T68M
BUILD_DEVICES:= \ BUILD_DEVICES:= \
lyt_t68m lyt_t68m
DEPENDS:=+PACKAGE_u-boot-lyt-t68m-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-lyt-t68m-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -211,7 +211,7 @@ define U-Boot/mrkaio-m68s-rk3568
BUILD_DEVICES:= \ BUILD_DEVICES:= \
ezpro_mrkaio-m68s \ ezpro_mrkaio-m68s \
ezpro_mrkaio-m68s-plus ezpro_mrkaio-m68s-plus
DEPENDS:=+PACKAGE_u-boot-mrkaio-m68s-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-mrkaio-m68s-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -223,7 +223,7 @@ define U-Boot/nanopi-r5s-rk3568
BUILD_DEVICES:= \ BUILD_DEVICES:= \
friendlyarm_nanopi-r5c \ friendlyarm_nanopi-r5c \
friendlyarm_nanopi-r5s friendlyarm_nanopi-r5s
DEPENDS:=+PACKAGE_u-boot-nanopi-r5s-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-nanopi-r5s-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -236,7 +236,7 @@ define U-Boot/opc-h68k-rk3568
hinlink_opc-h66k \ hinlink_opc-h66k \
hinlink_opc-h68k \ hinlink_opc-h68k \
hinlink_opc-h69k hinlink_opc-h69k
DEPENDS:=+PACKAGE_u-boot-opc-h68k-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-opc-h68k-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -247,7 +247,7 @@ define U-Boot/photonicat-rk3568
NAME:=Ariaboard Photonicat NAME:=Ariaboard Photonicat
BUILD_DEVICES:= \ BUILD_DEVICES:= \
ariaboard_photonicat ariaboard_photonicat
DEPENDS:=+PACKAGE_u-boot-photonicat-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-photonicat-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -258,7 +258,7 @@ define U-Boot/radxa-e25-rk3568
NAME:=Radxa E25 NAME:=Radxa E25
BUILD_DEVICES:= \ BUILD_DEVICES:= \
radxa_e25 radxa_e25
DEPENDS:=+PACKAGE_u-boot-radxa-e25-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-radxa-e25-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -269,7 +269,7 @@ define U-Boot/rock-3a-rk3568
NAME:=ROCK3 Model A NAME:=ROCK3 Model A
BUILD_DEVICES:= \ BUILD_DEVICES:= \
radxa_rock-3a radxa_rock-3a
DEPENDS:=+PACKAGE_u-boot-rock-3a-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-rock-3a-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -281,7 +281,7 @@ define U-Boot/r66s-rk3568
BUILD_DEVICES:= \ BUILD_DEVICES:= \
fastrhino_r66s \ fastrhino_r66s \
fastrhino_r68s fastrhino_r68s
DEPENDS:=+PACKAGE_u-boot-r66s-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-r66s-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -292,7 +292,7 @@ define U-Boot/seewo-sv21-rk3568
NAME:=Seewo sv21-rk3568 NAME:=Seewo sv21-rk3568
BUILD_DEVICES:= \ BUILD_DEVICES:= \
seewo_sv21-rk3568 seewo_sv21-rk3568
DEPENDS:=+PACKAGE_u-boot-seewo-sv21-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-seewo-sv21-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -303,7 +303,7 @@ define U-Boot/station-p2-rk3568
NAME:=StationP2 NAME:=StationP2
BUILD_DEVICES:= \ BUILD_DEVICES:= \
firefly_station-p2 firefly_station-p2
DEPENDS:=+PACKAGE_u-boot-station-p2-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-station-p2-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -314,7 +314,7 @@ define U-Boot/advantech-rsb4810-rk3568
NAME:=Advantech RSB4810 NAME:=Advantech RSB4810
BUILD_DEVICES:= \ BUILD_DEVICES:= \
advantech_rsb4810 advantech_rsb4810
DEPENDS:=+PACKAGE_u-boot-advantech-rsb4810-rk3568:trusted-firmware-a-rk3568 DEPENDS:=+PACKAGE_u-boot-advantech-rsb4810-rk3568:arm-trusted-firmware-rk3568
PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor PKG_BUILD_DEPENDS:=arm-trusted-firmware-rockchip-vendor
ATF:=rk3568_bl31_v1.43.elf ATF:=rk3568_bl31_v1.43.elf
DDR:=rk3568_ddr_1560MHz_v1.18.bin DDR:=rk3568_ddr_1560MHz_v1.18.bin
@ -354,12 +354,12 @@ UBOOT_MAKE_FLAGS += \
PATH=$(STAGING_DIR_HOST)/bin:$(PATH) \ PATH=$(STAGING_DIR_HOST)/bin:$(PATH) \
BL31=$(STAGING_DIR_IMAGE)/$(ATF) BL31=$(STAGING_DIR_IMAGE)/$(ATF)
ifeq ($(CONFIG_PACKAGE_trusted-firmware-a-rk3568),y) ifeq ($(CONFIG_PACKAGE_arm-trusted-firmware-rk3566),y)
UBOOT_MAKE_FLAGS += \ UBOOT_MAKE_FLAGS += \
ROCKCHIP_TPL=$(STAGING_DIR_IMAGE)/$(DDR) ROCKCHIP_TPL=$(STAGING_DIR_IMAGE)/$(DDR)
endif endif
ifeq ($(CONFIG_PACKAGE_trusted-firmware-a-rk3566),y) ifeq ($(CONFIG_PACKAGE_arm-trusted-firmware-rk3568),y)
UBOOT_MAKE_FLAGS += \ UBOOT_MAKE_FLAGS += \
ROCKCHIP_TPL=$(STAGING_DIR_IMAGE)/$(DDR) ROCKCHIP_TPL=$(STAGING_DIR_IMAGE)/$(DDR)
endif endif