Hi. You have quoted the following platforms, but I have found no matching defconfig: an Olimex TERES-I DIY laptop, several Olimex arm64 boards, pinetab. Do you know if such defconfigs already exist?
Once crust is available, adapting u-boot should be simple because similar changes have already been tested by Arnaud for Mobian. --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ Build-Depends: arm-trusted-firmware (>= 2.4+dfsg) [arm64], bc, bison, + crust-firmware [arm64], debhelper-compat (= 13), device-tree-compiler, flex, --- a/debian/targets.mk +++ b/debian/targets.mk @@ -187,7 +187,8 @@ ifeq (${DEB_HOST_ARCH},arm64) # Benoit Delcour <benoit.delc...@gmail.com> (1.2) # Arnaud Ferraris <arnaud.ferra...@collabora.com> (1.1, 1.2) u-boot-sunxi_platforms += pinephone - pinephone_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin + pinephone_assigns := BL31=/usr/lib/arm-trusted-firmware/sun50i_a64/bl31.bin \ + SCP=/usr/lib/crust-firmware/pinephone.bin pinephone_targets := arch/arm/dts/sun50i-a64-pinephone-1.1.dtb \ arch/arm/dts/sun50i-a64-pinephone-1.2.dtb spl/sunxi-spl.bin \ u-boot-nodtb.bin u-boot-sunxi-with-spl.fit.itb u-boot.bin uboot.elf