Yes, may be, you may use several kernels from different distros, but I'm using source of the 3.4.112 distro with all its patches to get it working with the zswap, video, HDMI, w1, I2S etc.
The mainline kernel doesn't support video, audio etc. and it will take a long time to change it, because nobody is working on it now. Means that it's suitable mainly for the server and headless applications like a IoT etc. The Nanopi Neo is the best choice for it.