Hi, hope you're doing good. I will like to write this driver for you. I am skilled in Linux and c but it would be nice to know what device this driver is for, please feel free to drop a message with the details of what the driver is for. I will provide a clean and robust solution, if given the opportunity. Thank you.