[PATCH v1 1/1] arm64: dts: imx8mm-var-som: fix touchscreen IRQ trigger
From: Stefano Radaelli
Date: Sun Oct 18 2026 - 13:00:21 EST
From: Stefano Radaelli <stefano.r@xxxxxxxxxxxxx>
The touchscreen interrupt is configured as level-high, causing a
pending wakeup that prevents Symphony from entering suspend.
Change the interrupt to falling-edge so the board can suspend
with touchscreen wakeup enabled.
Fixes: 5f67317bd967 ("arm64: dts: imx8mm: correct interrupt flags")
Co-developed-by: Luan Rafael Carneiro <luan.r@xxxxxxxxxxxxx>
Signed-off-by: Luan Rafael Carneiro <luan.r@xxxxxxxxxxxxx>
Signed-off-by: Stefano Radaelli <stefano.r@xxxxxxxxxxxxx>
---
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
index fd0a1862ce90..5a60430eb96a 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
@@ -192,7 +192,7 @@ ft5x06_ts: touchscreen@38 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_captouch>;
interrupt-parent = <&gpio5>;
- interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
touchscreen-size-x = <800>;
touchscreen-size-y = <480>;
--
2.47.3