Lines Matching +full:wakeup +full:- +full:interrupt +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nick Dyer <nick@shmanahar.org>
11 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: input.yaml#
30 vdda-supply:
34 vdd-supply:
38 reset-gpios:
45 wake-gpios:
52 linux,gpio-keymap:
53 $ref: /schemas/types.yaml#/definitions/uint32-array
59 <dt-bindings/input/input.h>.
70 atmel,wakeup-method:
73 The WAKE line is an active-low input that is used to wake up the touch
74 controller from deep-sleep mode before communication with the controller
76 consumption when the controller is in deep sleep mode. This feature is
77 relevant only to some controller families, like mXT1386 controller for
82 2) connected to the I2C-compatible SCL pin
85 - 0 # ATMEL_MXT_WAKEUP_NONE
86 - 1 # ATMEL_MXT_WAKEUP_I2C_SCL
87 - 2 # ATMEL_MXT_WAKEUP_GPIO
90 wakeup-source:
94 - compatible
95 - reg
96 - interrupts
101 - |
102 #include <dt-bindings/interrupt-controller/irq.h>
103 #include <dt-bindings/input/atmel-maxtouch.h>
104 #include <dt-bindings/gpio/gpio.h>
106 #address-cells = <1>;
107 #size-cells = <0>;
111 interrupt-parent = <&gpio>;
113 reset-gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
114 vdda-supply = <&ab8500_ldo_aux2_reg>;
115 vdd-supply = <&ab8500_ldo_aux5_reg>;
116 atmel,wakeup-method = <ATMEL_MXT_WAKEUP_I2C_SCL>;