[PATCH 2/4] dt-bindings: input: edt-ft5x06 - add no-regmap-bulk-read property
From: Alexandre Hamamdjian via B4 Relay
Date: Thu Jul 23 2026 - 07:30:08 EST
From: Alexandre Hamamdjian <azkali.limited@xxxxxxxxx>
Document an optional boolean property for boards whose i2c controller
cannot reliably sustain the multi-byte block read of a full touch frame.
When set, the driver reads the frame one register at a time instead of in
a single bulk transfer.
Signed-off-by: Alexandre Hamamdjian <azkali.limited@xxxxxxxxx>
---
.../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
index 68b2f1601654..0d8310a290ea 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
+++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
@@ -111,6 +111,14 @@ properties:
interrupt-controller: true
+ no-regmap-bulk-read:
+ type: boolean
+ description:
+ Set this when the i2c controller the touch controller is attached to
+ cannot reliably sustain the multi-byte block read of a full touch
+ frame and aborts long transfers. The driver then reads the touch
+ frame one register at a time instead of in a single bulk transfer.
+
unevaluatedProperties: false
required:
--
2.55.0