Hi @vchong
I did the following and not able to bring up the HiKey960 board using OP-TEE with AOSP
1. Build aosp for hikey960 based on https://source.android.com/setup/build/devices#960hikey.
Boot successful without OP-TEE.
2. Build AOSP with OP-TEE using https://github.com/linaro-swg/optee_android_manifest/tree/lcr-ref-hikey-o
and device/linaro/bootloader/arm-trusted-firmware, device/linaro/hikey/uefi-tools, device/linaro/bootloader/edk2, device/linaro/bootloader/OpenPlatformPkg from #1
3. Flash fip.bin & boot.img from #2 but boot failed
--------------boot log…
Audio_codec: [audio]:Could not find “hisilicon,codec-controller” node.
load_teeos: can not find fb node fingerprint
load_teeos: failed to find fb node ese_config
display: [display]hisi_get_disp_info: hisifb_data is NULL pointer, return!
bfm: : >>>>>enter set_boot_stage
bfm: : bootStageCode is 0x02010003, mntnStageCode is 32
bfm: : <<<<<exit set_boot_stage.
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: check_unlock_misc_info, line:1273 :get misc message failed.
preboot: [fastboot]: check_powerkey_misc_info, line:1242 :!!!CAUTION!!!:get keypad_operator FAIL!
preboot: [fastboot]: check_volumekey_state, line:943 :!!!CAUTION!!!:get keypad_operator FAIL!
misc: [get_misc_message] mmc_read failed
preboot: [fastboot]: comm_read_misc_cmd, line:501 :get misc message failed.
watchdog: Disable watchdog start
bfm: : [disable_boot_fail_system] boot_fail_system state is 0
rescue: ^^^^^^^^^[rescue_init] ok !
usbloader: bootmode is 4
--------------boot log…
4. Building the kernel from https://source.android.com/setup/build/devices#960hikey2? on #2 environment
Then executed steps at #3 but the result is same