Kernel development for Lenovo A2109