On Wed, Feb 19, 2025 at 05:42:00PM +0100, Manuel Traut wrote: > On Fri, Jan 10, 2025 at 06:49:03AM +0100, Markus Burri wrote: > > The property is implemented in the driver but not described in dt-bindings. > > Add missing property 'gpio-activelow' to DT schema. > > > > Signed-off-by: Markus Burri <markus.burri@xxxxxx> > > Reviewed-by: Manuel Traut <manuel.traut@xxxxxx> > > > --- > > .../devicetree/bindings/input/gpio-matrix-keypad.yaml | 6 ++++++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml b/Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml > > index 0f348b9..9c91224 100644 > > --- a/Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml > > +++ b/Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml > > @@ -40,6 +40,12 @@ properties: > > type: boolean > > description: Do not enable autorepeat feature. > > > > + gpio-activelow: > > + type: boolean > > + deprecated: true > > + description: > > + The GPIOs are low active (deprecated). > > + Use the GPIO-flags in gpio controller instead of this property. No, we unfortunately can not rely on GPIO-flags. This is not how driver works: current driver behavior is to force GPIOs as active high if the property is missing and ignore polarity specified in GPIO property. Thanks. -- Dmitry