The attached patch enables support for LCD display and limited audio support for pinebook-pro-rk3399. With this, the Pinebook Pro gets display output on the built-in LCD. Console works, wayland works (tested with sway), presumably X.org would work as well (untested). Audio output on headphones kind of works. Trackpad is still a little sketchy; might require enabling some more modules. This should basically obsolete the need for the wip-pinebook-pro branch; I haven't noticed any significant functionality difference. I believe the same patches and changes apply and work more-or-less unchanged for linux-libre 5.10 lts series (I tested against Debian's 5.10.x kernel), and it might be worth having an LTS kernel with this enabled. If that's considered desireable, I can update the patch to add that too. Since this will require rebuilding the linux-libre tarball, it is probably best to wait to merge this until the next batch of linux-libre updates (e.g. linux-libre 5.11.x and 5.10.x, no need to wait till 5.12). If USB-C DisplayPort ever becomes supported and working on pinebook-pro, this patch will need to be removed. live well, vagrant