Yeah. This question is too broad. Every sub directory under drivers/ has a bunch of shared code and a bunch of hardware specific code. regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel