dt-bindings: input: matrix_keypad: add settle time after enabling all columns
authorMarkus Burri <markus.burri@mt.com>
Tue, 25 Feb 2025 17:55:34 +0000 (09:55 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 25 Feb 2025 19:22:00 +0000 (11:22 -0800)
Matrix keypads with high capacity need a longer settle time after
enabling all columns. Add an optional property to specify the settle
time.

Signed-off-by: Markus Burri <markus.burri@mt.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Manuel Traut <manuel.traut@mt.com>
Link: https://lore.kernel.org/r/20250110054906.354296-6-markus.burri@mt.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml

index 0f348b9b7bad5e6594cdd4baf5452ff416d2a635..4a5893edf32345d2b2213427dc8f455cf4cdf6ae 100644 (file)
@@ -51,6 +51,12 @@ properties:
       before we can scan keypad after activating column gpio.
     default: 0
 
+  all-cols-on-delay-us:
+    description:
+      Delay, measured in microseconds, that is needed
+      after activating all column gpios.
+    default: 0
+
   drive-inactive-cols:
     type: boolean
     description: