Lines Matching +full:wakeup +full:- +full:source
1 Specifying wakeup capability for devices
5 ----------------
6 Nodes that describe devices which has wakeup capability must contain an
7 "wakeup-source" boolean property.
9 Also, if device is marked as a wakeup source, then all the primary
10 interrupt(s) can be used as wakeup interrupt(s).
12 However if the devices have dedicated interrupt as the wakeup source
14 interrupt name. In such cases only that interrupt can be used as wakeup
18 ---------------------------------------------------------
20 1. "gpio-key,wakeup" Documentation/devicetree/bindings/input/gpio-keys{,-polled}.txt
21 2. "has-tpo" Documentation/devicetree/bindings/rtc/rtc-opal.txt
22 3. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt
25 4. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt
26 5. "linux,input-wakeup" Documentation/devicetree/bindings/input/samsung-keypad.txt
27 6. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt
30 --------
32 1. With "wakeup" interrupt name
35 compatible = "vendor,device-id";
38 interrupt-names = "ack", "err", "wakeup";
39 wakeup-source;
42 2. Without "wakeup" interrupt name
44 embedded-controller {
45 compatible = "google,cros-ec-i2c";
48 interrupt-parent = <&gpx1>;
49 pinctrl-names = "default";
50 pinctrl-0 = <&ec_irq>;
51 wakeup-source;
57 compatible = "gpio-keys";
58 #address-cells = <1>;
59 #size-cells = <0>;
62 debounce-interval = <50>;
63 wakeup-source;