Lines Matching +full:dt +full:- +full:property
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:
60 If this property is set, the keyboard will be locked and only unlocked
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>;
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>;