Thanks for the reply.
Yeah, I'd gotten that impression- that coding or writing drivers was a little bit of a non discussion around here.
The problem with drivers is that software people see it as a hardware problem and hardware people see it as a software problem.

Apart from the few people around the 'net who just seem to know how to do it... I can't find a community of people who can help out someone as hopeless as myself.
I thought people here might have been writing custom drivers for their microcontroller projects and might be familiar enough with the process to shove me off in the right direction.
Maybe this thread will attract someone who knows or somone who knows someone who knows and we can take it from there.
P.S. It looks like I can't get to patchwork.kernel.org. It must be down. I have most of the code at home- I'll have to upload it somewhere so that when I finally get moving on this, someone else can actually look at the pre-existing Linux driver.