Lines Matching +full:wakeup +full:- +full:delay
1 * Toshiba TC3589x multi-purpose expander
3 The Toshiba TC3589x series are I2C-based MFD devices which may expose the
4 following built-in devices: gpio, keypad, rotator (vibrator), PWM (for
7 - TC35890
8 - TC35892
9 - TC35893
10 - TC35894
11 - TC35895
12 - TC35896
15 - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893",
17 - reg : I2C address of the device
18 - interrupts : the interrupt on the parent the controller is connected to
19 - interrupt-controller : marks the device node as an interrupt controller
20 - #interrupt-cells : should be <1>, the first cell is the IRQ offset on this
25 - GPIO
28 - compatible : must be "toshiba,tc3589x-gpio"
29 - interrupts : interrupt on the parent, which must be the tc3589x MFD device
30 - interrupt-controller : marks the device node as an interrupt controller
31 - #interrupt-cells : should be <2>, the first cell is the IRQ offset on this
33 in accordance with <dt-bindings/interrupt-controller/irq.h>. The following
35 - IRQ_TYPE_LEVEL_LOW
36 - IRQ_TYPE_LEVEL_HIGH
37 - IRQ_TYPE_EDGE_RISING
38 - IRQ_TYPE_EDGE_FALLING
39 - IRQ_TYPE_EDGE_BOTH
40 - gpio-controller : marks the device node as a GPIO controller
41 - #gpio-cells : should be <2>, the first cell is the GPIO offset on this
44 - Keypad
46 keys. The linux-specific properties are modeled on those already existing
48 - compatible : must be "toshiba,tc3589x-keypad"
49 - debounce-delay-ms : debounce interval in milliseconds
50 - keypad,num-rows : number of rows in the matrix, see
51 bindings/input/matrix-keymap.txt
52 - keypad,num-columns : number of columns in the matrix, see
53 bindings/input/matrix-keymap.txt
54 - linux,keymap: the definition can be found in
55 bindings/input/matrix-keymap.txt
56 - linux,no-autorepeat: do no enable autorepeat feature.
57 - wakeup-source: use any event on keypad as wakeup event.
58 (Legacy property supported: "linux,wakeup")
65 interrupt-parent = <&gpio6>;
68 interrupt-controller;
69 #interrupt-cells = <1>;
72 compatible = "toshiba,tc3589x-gpio";
75 interrupt-controller;
76 #interrupt-cells = <2>;
77 gpio-controller;
78 #gpio-cells = <2>;
81 compatible = "toshiba,tc3589x-keypad";
83 debounce-delay-ms = <4>;
84 keypad,num-columns = <8>;
85 keypad,num-rows = <8>;
86 linux,no-autorepeat;
105 wakeup-source;