First working version of kernel driver

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Final touches to the glue code

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>