Hi, I can't can't tell you how to do it, since i'm not a kernel hacker, but I think you should head for the linux driver project, which purpose is to help people like you. Most of the time they offer to write drivers for you, but you can write them yourself if you want! In this case i suggest you take a look at kernelnewbies, which is a site dedicated to newcomers in linux kernel hacking.
They can help you!
Hi, I can't can't tell you how to do it, since i'm not a kernel hacker, but I think you should head for the linux driver project, which purpose is to help people like you. Most of the time they offer to write drivers for you, but you can write them yourself if you want! In this case i suggest you take a look at kernelnewbies, which is a site dedicated to newcomers in linux kernel hacking.
linux driver project : http://linuxdriverproject.org/twiki/bin/view
kernelnewbies : http://kernelnewbies.org