Pulled driver from 3.15 with devicetree support