mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 11:21:26 -04:00
dt-bindings: input: add debounce-delay-ms common property
A few bindings are already defining a debounce-delay-ms property, so add it to the input binding to reduce redundant redefines. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com> Link: https://patch.msgid.link/20260312180304.3865850-2-hugo@hugovil.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
committed by
Dmitry Torokhov
parent
2e32d2ba17
commit
cf1f976aee
@@ -10,6 +10,7 @@ maintainers:
|
||||
- Robin van der Gracht <robin@protonic.nl>
|
||||
|
||||
allOf:
|
||||
- $ref: /schemas/input/input.yaml#
|
||||
- $ref: /schemas/input/matrix-keymap.yaml#
|
||||
|
||||
properties:
|
||||
@@ -33,9 +34,7 @@ properties:
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
|
||||
debounce-delay-ms:
|
||||
maxItems: 1
|
||||
description: Debouncing interval time in milliseconds
|
||||
debounce-delay-ms: true
|
||||
|
||||
linux,keymap: true
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ maintainers:
|
||||
- Alexander Sverdlin <alexander.sverdlin@gmail.com>
|
||||
|
||||
allOf:
|
||||
- $ref: input.yaml#
|
||||
- $ref: /schemas/input/matrix-keymap.yaml#
|
||||
|
||||
description:
|
||||
@@ -37,10 +38,8 @@ properties:
|
||||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
debounce-delay-ms:
|
||||
description: |
|
||||
Time in microseconds that key must be pressed or
|
||||
released for state change interrupt to trigger.
|
||||
# Time for state change interrupt to trigger
|
||||
debounce-delay-ms: true
|
||||
|
||||
cirrus,prescale:
|
||||
description: row/column counter pre-scaler load value
|
||||
|
||||
@@ -18,6 +18,7 @@ description:
|
||||
report the event using GPIO interrupts to the cpu.
|
||||
|
||||
allOf:
|
||||
- $ref: input.yaml#
|
||||
- $ref: /schemas/input/matrix-keymap.yaml#
|
||||
|
||||
properties:
|
||||
@@ -46,9 +47,7 @@ properties:
|
||||
Force GPIO polarity to active low.
|
||||
In the absence of this property GPIOs are treated as active high.
|
||||
|
||||
debounce-delay-ms:
|
||||
description: Debounce interval in milliseconds.
|
||||
default: 0
|
||||
debounce-delay-ms: true
|
||||
|
||||
col-scan-delay-us:
|
||||
description:
|
||||
|
||||
@@ -14,6 +14,14 @@ properties:
|
||||
description: Enable autorepeat when key is pressed and held down.
|
||||
type: boolean
|
||||
|
||||
debounce-delay-ms:
|
||||
description:
|
||||
Debounce delay in milliseconds. This is the time during which the key
|
||||
press or release signal must remain stable before it is considered valid.
|
||||
minimum: 0
|
||||
maximum: 999
|
||||
default: 0
|
||||
|
||||
linux,keycodes:
|
||||
description:
|
||||
Specifies an array of numeric keycode values to be used for reporting
|
||||
|
||||
@@ -10,6 +10,7 @@ maintainers:
|
||||
- Mattijs Korpershoek <mkorpershoek@kernel.org>
|
||||
|
||||
allOf:
|
||||
- $ref: input.yaml#
|
||||
- $ref: /schemas/input/matrix-keymap.yaml#
|
||||
|
||||
description: |
|
||||
|
||||
@@ -76,8 +76,6 @@ properties:
|
||||
debounce-delay-ms:
|
||||
enum: [0, 30, 150, 750]
|
||||
default: 30
|
||||
description:
|
||||
Sets the debouncing delay in milliseconds.
|
||||
|
||||
active-low:
|
||||
description: Set active when pin is pulled low.
|
||||
|
||||
Reference in New Issue
Block a user