Backported ps2 and ps3 controller driver from linux kernel 3.17