[PATCH 2/4] dt-bindings: input: edt-ft5x06 - add no-regmap-bulk-read property
Alexandre Hamamdjian <[email protected]>
| Newsgroups | org.kernel.feeds.b4-sent,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-input,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- .../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