Kernel source for u8818 c8812