arm-trusted-firmware-rockchip-vendor: add RK3566/RK3568 support

This commit is contained in:
lean 2022-07-09 15:53:09 +08:00
parent f847ef6a20
commit 2c340abaf1
2 changed files with 28 additions and 1 deletions

View File

@ -37,6 +37,18 @@ define Package/arm-trusted-firmware-rk3399
VARIANT:=rk3399 VARIANT:=rk3399
endef endef
define Package/arm-trusted-firmware-rk3566
$(Package/arm-trusted-firmware-rockchip-vendor)
DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3566
endef
define Package/arm-trusted-firmware-rk3568
$(Package/arm-trusted-firmware-rockchip-vendor)
DEPENDS:=@TARGET_rockchip_armv8
VARIANT:=rk3568
endef
define Build/Configure define Build/Configure
$(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' $(PKG_BUILD_DIR)/trust.ini $(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' $(PKG_BUILD_DIR)/trust.ini
$(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' $(PKG_BUILD_DIR)/trust.ini $(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' $(PKG_BUILD_DIR)/trust.ini
@ -57,5 +69,10 @@ endef
define Package/arm-trusted-firmware-rk3399/install define Package/arm-trusted-firmware-rk3399/install
endef endef
define Package/arm-trusted-firmware-rk3568/install
endef
$(eval $(call BuildPackage,arm-trusted-firmware-rk3328)) $(eval $(call BuildPackage,arm-trusted-firmware-rk3328))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3399)) $(eval $(call BuildPackage,arm-trusted-firmware-rk3399))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3566))
$(eval $(call BuildPackage,arm-trusted-firmware-rk3568))

View File

@ -17,7 +17,17 @@ case "$VARIANT" in
DDR="rk33/rk3399_ddr_800MHz_v1.25.bin" DDR="rk33/rk3399_ddr_800MHz_v1.25.bin"
LOADER="rk33/rk3399_miniloader_v1.26.bin" LOADER="rk33/rk3399_miniloader_v1.26.bin"
;; ;;
*) "rk3566")
ATF="rk35/rk3568_bl31_v1.24.elf"
DDR="rk35/rk3566_ddr_1056MHz_v1.08.bin"
LOADER="rk35/rk356x_spl_v1.11.bin"
;;
"rk3568")
ATF="rk35/rk3568_bl31_v1.24.elf"
DDR="rk35/rk3568_ddr_1560MHz_v1.08.bin"
LOADER="rk35/rk356x_spl_v1.11.bin"
;;
*)
echo -e "Not compatible with your platform: $VARIANT." echo -e "Not compatible with your platform: $VARIANT."
exit 1 exit 1
;; ;;