This is a cache of https://discuss.96boards.org/t/little-kernel-lk-bootloader-support-for-hikey960/5410. It is a snapshot of the page at 2024-09-20T09:00:20.190+0000.
Little Kernel (LK) bootloader support for Hikey960 - HiKey 960 - 96Boards Forum

Little Kernel (LK) bootloader support for Hikey960

HI

We are using Hikey960 board. We wanted know that does Hikey-960 supports LK boot loader ? If yes, where can we find the source code? If no, is there any instruction guide/manual on how to port LK boot loader to Hikey-960.

AFAIK, there is no existing support of Hikey-960/Kirin in LK (btw Hikey 960 has UEFI/EDK2 support).
The little-kernel upstream source code is available at https://github.com/littlekernel/lk.
But may I ask you why do you want to run LK on Hikey960 ?

Thanks for the information.

Many Android products are using lk boot-loader loader, so we want to use the lk loader.
Second thing we thought of enabling TEE (Trusted Execution Environment) gives more security.

Hikey960 does have op-tee support enabled in UEFI/EDK2 firmware. Please refer to https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/hikey960.rst doc for build instructions.