I've been using the LCD with the SoPine using the Armbian Xenial 5.27 default (3.10.105) desktop build. This should also work with the 5.25 pre-packaged build available for download
the configuration for boot and touchscreen kernel modules is in this post:
https://forum.pine64.org/showthread.php?tid=2896
One other thing I found useful was to add @all to the line in /etc/init.d/nodm
│# Should-Start: console-screen kbd hal bluetooth @all
this causes X to basically load last, as it waits for "all" other things to load, and avoid the reboot cycle of annoyance at startup that can happen if everything is drawing boot-strength power at once. Despite the line starting with '#', it's not a comment.
the configuration for boot and touchscreen kernel modules is in this post:
https://forum.pine64.org/showthread.php?tid=2896
One other thing I found useful was to add @all to the line in /etc/init.d/nodm
│# Should-Start: console-screen kbd hal bluetooth @all
this causes X to basically load last, as it waits for "all" other things to load, and avoid the reboot cycle of annoyance at startup that can happen if everything is drawing boot-strength power at once. Despite the line starting with '#', it's not a comment.