Added Kernel device allocation (cdev)

Change-Id: I30bde7cfe30fb01371aececef6ccaa090ab1c9ec