With arm-trusted-firmware 1.6 it may be possible to get rid of
atf-allwinner.  Compile tested only for lack of hardware.

This is for the Allwinner A64/H5 based arm64 boards.

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/u-boot/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- Makefile    11 Sep 2018 10:35:01 -0000      1.41
+++ Makefile    23 Sep 2018 12:19:28 -0000
@@ -7,6 +7,7 @@ FLAVOR?=        arm
 
 COMMENT=       U-Boot firmware
 VERSION=       2018.09
+REVISION=      0
 DISTNAME=      u-boot-${VERSION}
 PKGNAME=       u-boot-${FLAVOR}-${VERSION:S/-//}
 FULLPKGNAME=   ${PKGNAME}
@@ -34,9 +35,9 @@ MAKE_ENV=     KBUILD_VERBOSE=1 \
 
 .if "${FLAVOR}" == "aarch64"
 BUILD_DEPENDS+=        devel/arm-none-eabi/gcc-linaro,aarch64 \
-               sysutils/atf-allwinner
+               sysutils/arm-trusted-firmware
 MAKE_ENV+=     CROSS_COMPILE="aarch64-none-elf-"
-SUNXI_BL31=    "${LOCALBASE}/share/atf-allwinner/bl31.bin"
+SUNXI_BL31=    "${LOCALBASE}/share/arm-trusted-firmware/sun50i_a64-bl31.bin"
 .elif "${FLAVOR}" == "arm"
 BUILD_DEPENDS+=        devel/arm-none-eabi/gcc-linaro
 MAKE_ENV+=     CROSS_COMPILE="arm-none-eabi-"

Reply via email to