This change makes touchscreen work as expected on Nexus 7 2013 (tested). Cc: <stable@xxxxxxxxxxxxxxx> Signed-off-by: David Heidelberg <david@xxxxxxx> --- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts b/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts index 197494ef887b..800e79e97d28 100644 --- a/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts +++ b/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts @@ -299,11 +299,17 @@ i2c@16280000 { pinctrl-0 = <&i2c3_pins>; pinctrl-names = "default"; - trackpad@10 { + touchscreen@10 { compatible = "elan,ekth3500"; reg = <0x10>; + interrupt-parent = <&tlmm_pinmux>; interrupts = <6 IRQ_TYPE_EDGE_FALLING>; + + touchscreen-size-x = <2240>; + touchscreen-size-y = <1350>; + touchscreen-swapped-x-y; + touchscreen-inverted-x; }; }; }; -- 2.32.0