Lines Matching +full:unlock +full:- +full:keys
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nuno Sá <nuno.sa@analog.com>
14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADP5588.pdf
17 - $ref: matrix-keymap.yaml#
18 - $ref: input.yaml#
23 - adi,adp5587
24 - adi,adp5588
29 vcc-supply:
32 reset-gpios:
41 gpio-controller:
43 This property applies if either keypad,num-rows lower than 8 or
44 keypad,num-columns lower than 10.
46 '#gpio-cells':
49 interrupt-controller:
51 This property applies if either keypad,num-rows lower than 8 or
52 keypad,num-columns lower than 10.
54 '#interrupt-cells':
57 adi,unlock-keys:
59 Specifies a maximum of 2 keys that can be used to unlock the keypad.
61 after these keys are pressed. If only one key is set, a double click is
62 needed to unlock the keypad. The value of this property cannot be bigger
63 or equal than keypad,num-rows * keypad,num-columns.
64 $ref: /schemas/types.yaml#/definitions/uint32-array
69 - compatible
70 - reg
71 - interrupts
72 - keypad,num-rows
73 - keypad,num-columns
74 - linux,keymap
79 - |
80 #include <dt-bindings/interrupt-controller/irq.h>
81 #include <dt-bindings/input/input.h>
82 #include <dt-bindings/gpio/gpio.h>
84 #address-cells = <1>;
85 #size-cells = <0>;
87 keys@34 {
91 vcc-supply = <&vcc>;
93 interrupt-parent = <&gpio>;
94 reset-gpios = <&gpio 20 GPIO_ACTIVE_LOW>;
96 keypad,num-rows = <1>;
97 keypad,num-columns = <9>;