From: Hugo Villeneuve <hvilleneuve@dimonoff.com>
Add common property that can be reused by other bindings.
Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com>
---
Note: a similar property is used by gpio-matrix-keypad.yaml:
col-scan-delay-us
---
Documentation/devicetree/bindings/input/input.yaml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documentation/devicetree/bindings/input/input.yaml
index 502e0b7eb500a..14652d324e2ca 100644
--- a/Documentation/devicetree/bindings/input/input.yaml
+++ b/Documentation/devicetree/bindings/input/input.yaml
@@ -66,6 +66,14 @@ properties:
reset automatically. Device with key pressed reset feature can specify
this property.
+ settling-time-us:
+ description:
+ Delay, in microseconds, when activating an output line/col/row GPIO
+ before we can reliably read other input GPIOs that maybe affected by this
+ output. This can be the case for an output with a RC circuit that affects
+ ramp-up/down times.
+ default: 0
+
dependencies:
linux,input-type: [ "linux,code" ]
--
2.47.3
On Thu, Mar 05, 2026 at 02:20:48PM -0500, Hugo Villeneuve wrote: > From: Hugo Villeneuve <hvilleneuve@dimonoff.com> > > Add common property that can be reused by other bindings. > > Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com> > --- > Note: a similar property is used by gpio-matrix-keypad.yaml: > col-scan-delay-us > --- > Documentation/devicetree/bindings/input/input.yaml | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documentation/devicetree/bindings/input/input.yaml > index 502e0b7eb500a..14652d324e2ca 100644 > --- a/Documentation/devicetree/bindings/input/input.yaml > +++ b/Documentation/devicetree/bindings/input/input.yaml > @@ -66,6 +66,14 @@ properties: > reset automatically. Device with key pressed reset feature can specify > this property. > > + settling-time-us: > + description: > + Delay, in microseconds, when activating an output line/col/row GPIO > + before we can reliably read other input GPIOs that maybe affected by this > + output. This can be the case for an output with a RC circuit that affects > + ramp-up/down times. Whether it is GPIOs or not depends on the implementation. Just drop 'GPIO' and replace 'GPIOs' with 'lines'. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Rob
Hi Rob, On Thu, 12 Mar 2026 10:02:10 -0500 Rob Herring <robh@kernel.org> wrote: > On Thu, Mar 05, 2026 at 02:20:48PM -0500, Hugo Villeneuve wrote: > > From: Hugo Villeneuve <hvilleneuve@dimonoff.com> > > > > Add common property that can be reused by other bindings. > > > > Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com> > > --- > > Note: a similar property is used by gpio-matrix-keypad.yaml: > > col-scan-delay-us > > --- > > Documentation/devicetree/bindings/input/input.yaml | 8 ++++++++ > > 1 file changed, 8 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/input/input.yaml b/Documentation/devicetree/bindings/input/input.yaml > > index 502e0b7eb500a..14652d324e2ca 100644 > > --- a/Documentation/devicetree/bindings/input/input.yaml > > +++ b/Documentation/devicetree/bindings/input/input.yaml > > @@ -66,6 +66,14 @@ properties: > > reset automatically. Device with key pressed reset feature can specify > > this property. > > > > + settling-time-us: > > + description: > > + Delay, in microseconds, when activating an output line/col/row GPIO > > + before we can reliably read other input GPIOs that maybe affected by this > > + output. This can be the case for an output with a RC circuit that affects > > + ramp-up/down times. > > Whether it is GPIOs or not depends on the implementation. Just drop > 'GPIO' and replace 'GPIOs' with 'lines'. Ok, will do for V5. Hugo > > Reviewed-by: Rob Herring (Arm) <robh@kernel.org> > > Rob >
© 2016 - 2026 Red Hat, Inc.