[PATCH 0/4] Input: hynitron-cst816x: axis properties and gesture keys
From: Daniel Golle
Date: Thu Oct 01 2026 - 07:08:19 EST
This series improves the hynitron-cst816x touchscreen driver. It makes
the driver respect the common touchscreen axis properties, which are
now documented in the binding as well, and it keeps gesture keys from
getting stuck.
The gesture key is reported with the controller's touch flag as its
value, so the key stays pressed once the controller stops reporting
the gesture code. The controller has no lift event to offer, so the
keys are now released on the first report carrying no gesture code, or
40 ms after the last one that carried a code, whichever comes first.
Daniel Golle (4):
dt-bindings: input: touchscreen: hynitron,cst816x: configure axes
Input: hynitron-cst816x: respect touchscreen DT properties
Input: hynitron-cst816x: release gesture keys
Input: hynitron-cst816x: time out gesture key release
.../input/touchscreen/hynitron,cst816x.yaml | 8 +++
drivers/input/touchscreen/hynitron-cst816x.c | 71 +++++++++++++++++--
2 files changed, 74 insertions(+), 5 deletions(-)
base-commit: 6474fa070f2b8013b4b87350b775b8c3be6e8aac
--
2.55.0