I didn’t buy HiKey 970 board yet, but planning to do so in the near future (once I finish with finding a root cause for several Linux bugs I discovered last year). Upon reading 96boards documentations and this forum I find that several topics regarding this board are not clear to me.
In Debian manual about installation on HiKey board process is really simple: “If your board comes with that then life is simple: put debian installer on an SD card, put the SD card in the device, plug in screen and keyboard and power up to run the installer.” I understand that HiKey 970 probably is far away from such simple installation, but I wondering - how far away, actually? What is missing? Debian arm64 netinst iso should ship with a kernel that include patches for hikey970 support or something else is necessary? Like, maybe some changes on UEFI side?
It seems like it should be possible to install another kernel on hikey970 in the same it was done for hikey board - just by installing pre-build deb package. However, I not sure if /boot could contain several kernels, like on regular Linux installation, so there are options in GRUB that allow to pick up kernel I would like to boot, or such entries should be created manually?
Linux 4.20 changelog mentions that HiKey 970 is supported now, yet seems like regular users wasn’t able to boot mainline kernel so far. If mainline kernel actually includes all patches necessary for this board, it should be possible to simply install 4.20 arm64 build from Canonical kernel PPA. Or this is not gonna work due to missing patch/config option/unsupported kernel installation method?