Managed to update the DragonBoard 410c to Linaro Kernel 4.1.0+, from here:
git clone https://git.linaro.org/landing-teams/working/qualcomm/kernel.git -b integration-linux-qcomlt
So far, I have made the kernel ‘monolithic’ with all necessary modules built-in (‘y” instead of ‘m’), as this was how the original Linaro/Qualcomm kernel was built.. As the 410c uses the android fastboot, it would seem that the kernel/boot image has to be a ‘blob’ – including an initrd and device tree file, as well as the kernel itself… Instructions can be found at https://github.com/96boards/documentation/wiki/Dragonboard-410c-Boot-Image
The result was a kernel that booted OK, but was not particularly stable..
Fedora release 22 (Twenty Two) Kernel 4.1.0 on an aarch64 (ttyMSM0) ............. # uname -a Linux rg410c 4.1.0 #1 SMP PREEMPT Wed Jul 1 19:50:26 PDT 2015 aarch64 aarch64 aarch64 GNU/Linux
Trying to run # vncserver resulted in a crash, and required a reboot to continue… I will need to check the kernel config to see if there is anything obvious missing, or mis-configured..
It is rather odd having a system that cannot update/load its own kernel, and hopefully – once more of these are produced – the U-Boot team will be able to provide a more conventional boot setup..
Robert Gadsdon. July 1, 2015.