... but I don't know where to get started.
I'm currently running the official 4.14 beta kernel. I would like to stay with 4.14 and not go back to 4.9.
I have a full development environment and am comfortable building kernels and anything else that needs to be built, so I shouldn't need too much hand-holding, but I don't know which pieces I need. In particular...
1) I know the github where he keeps his work is here, but I don't know which branch is the "right" one, or in general what the different branches mean.
2) Is the driver entirely contained within a kernel source tree or are there other pieces to it?
3) Do I need any special firmware, device-tree files or other magic bits that aren't included in the latest Stretch?
4) Which version of the KMS driver is included with the 4.14 beta?