Backport of the edt-ft5x06 touchscreen driver from the 3.15-rc2 kernel