[PATCH RFC 3/3] arm64: dts: qcom: sdm845-shift-axolotl: Wake the system on a touchscreen double tap

From: David Heidelberg via B4 Relay

Date: Wed Nov 04 2026 - 07:58:50 EST


From: David Heidelberg <david@xxxxxxx>

The touch interrupt on GPIO 125 is routed to the PDC, so the panel can
wake the phone. Report the controller's double tap gesture as
KEY_WAKEUP.

Signed-off-by: David Heidelberg <david@xxxxxxx>
---
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts
index 1b0eaeafbd517..e4eef60271c55 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts
@@ -504,16 +504,22 @@ touchscreen@38 {
iovcc-supply = <&vreg_l14a_1p88>;

pinctrl-0 = <&ts_int_active &ts_reset_active>;
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
pinctrl-names = "default", "sleep";

touchscreen-size-x = <1080>;
touchscreen-size-y = <2160>;
+
+ wakeup-source;
+
+ event-tap-double {
+ linux,code = <KEY_WAKEUP>;
+ };
};
};

&i2c10 {
/* SMB1355@0x0C */
};

&i2c11 {

--
2.55.0