Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

authored by

Hugo Villeneuve and committed by
Dmitry Torokhov
cf1f976a 2e32d2ba

+16 -12
+2 -3
Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
··· 10 10 - Robin van der Gracht <robin@protonic.nl> 11 11 12 12 allOf: 13 + - $ref: /schemas/input/input.yaml# 13 14 - $ref: /schemas/input/matrix-keymap.yaml# 14 15 15 16 properties: ··· 34 33 interrupts: 35 34 maxItems: 1 36 35 37 - debounce-delay-ms: 38 - maxItems: 1 39 - description: Debouncing interval time in milliseconds 36 + debounce-delay-ms: true 40 37 41 38 linux,keymap: true 42 39
+3 -4
Documentation/devicetree/bindings/input/cirrus,ep9307-keypad.yaml
··· 10 10 - Alexander Sverdlin <alexander.sverdlin@gmail.com> 11 11 12 12 allOf: 13 + - $ref: input.yaml# 13 14 - $ref: /schemas/input/matrix-keymap.yaml# 14 15 15 16 description: ··· 38 37 clocks: 39 38 maxItems: 1 40 39 41 - debounce-delay-ms: 42 - description: | 43 - Time in microseconds that key must be pressed or 44 - released for state change interrupt to trigger. 40 + # Time for state change interrupt to trigger 41 + debounce-delay-ms: true 45 42 46 43 cirrus,prescale: 47 44 description: row/column counter pre-scaler load value
+2 -3
Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml
··· 18 18 report the event using GPIO interrupts to the cpu. 19 19 20 20 allOf: 21 + - $ref: input.yaml# 21 22 - $ref: /schemas/input/matrix-keymap.yaml# 22 23 23 24 properties: ··· 47 46 Force GPIO polarity to active low. 48 47 In the absence of this property GPIOs are treated as active high. 49 48 50 - debounce-delay-ms: 51 - description: Debounce interval in milliseconds. 52 - default: 0 49 + debounce-delay-ms: true 53 50 54 51 col-scan-delay-us: 55 52 description:
+8
Documentation/devicetree/bindings/input/input.yaml
··· 14 14 description: Enable autorepeat when key is pressed and held down. 15 15 type: boolean 16 16 17 + debounce-delay-ms: 18 + description: 19 + Debounce delay in milliseconds. This is the time during which the key 20 + press or release signal must remain stable before it is considered valid. 21 + minimum: 0 22 + maximum: 999 23 + default: 0 24 + 17 25 linux,keycodes: 18 26 description: 19 27 Specifies an array of numeric keycode values to be used for reporting
+1
Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
··· 10 10 - Mattijs Korpershoek <mkorpershoek@kernel.org> 11 11 12 12 allOf: 13 + - $ref: input.yaml# 13 14 - $ref: /schemas/input/matrix-keymap.yaml# 14 15 15 16 description: |
-2
Documentation/devicetree/bindings/mfd/fsl,mc13xxx.yaml
··· 76 76 debounce-delay-ms: 77 77 enum: [0, 30, 150, 750] 78 78 default: 30 79 - description: 80 - Sets the debouncing delay in milliseconds. 81 79 82 80 active-low: 83 81 description: Set active when pin is pulled low.