[PATCH 00/10] Input: support for STM FTS5

From: David Heidelberg via B4 Relay

Date: Sun Mar 01 2026 - 12:51:33 EST


Used on various phones. Minimal basic support.

Includes device-tree with possibility to enable touchscreen on Pixel 3.

Sending as RFC, as this is first, seemingly clean version which works.

What is missing:
- firmware loading
- switching between AP and SLPI mode (to wake up phone by touch)
- anything above basic touch

Signed-off-by: David Heidelberg <david@xxxxxxx>
---
David Heidelberg (6):
Input: stmfts - Use dev struct directly
Input: stmfts - Switch to devm_regulator_bulk_get_const
Input: stmfts - abstract reading information from the firmware
Input: stmfts - disable regulators when power on fails
dt-bindings: input: touchscreen: st,stmfts: Introduce reset GPIO
dt-bindings: input: touchscreen: st,stmfts: Introduce STM FTS5

Petr Hodina (4):
Input: stmfts - use client to make future code cleaner
Input: stmfts - add optional reset GPIO support
Input: stmfts - support FTS5
arm64: dts: qcom: sdm845-google: Add STM FTS touchscreen support

.../bindings/input/touchscreen/st,stmfts.yaml | 21 +-
.../arm64/boot/dts/qcom/sdm845-google-blueline.dts | 21 +-
drivers/input/touchscreen/stmfts.c | 595 +++++++++++++++++++--
3 files changed, 577 insertions(+), 60 deletions(-)
---
base-commit: c6870e543e8d55d725cccfe972fbfb5798daa1af
change-id: 20260214-stmfts5-b47311fbd732

Best regards,
--
David Heidelberg <david@xxxxxxx>