Hi,
Will be a pleasure to work for you on this. I am a kernel developer, maybe the only fully specialized in that kind of works (because I don't work in anything else ;-) ). One of my first big projects, 6 years ago was a mirror display driver, so I already have experience exactly in what you want.
Please take 2 minutes to check my work history and you will be surprised how much I gather all your requirements.
Thanks in advance,
SysSoftw