Home
last modified time | relevance | path

Searched full:wakeup (Results 1 – 25 of 268) sorted by relevance

1234567891011

/Documentation/ABI/testing/
Dsysfs-class-wakeup1 What: /sys/class/wakeup/
5 The /sys/class/wakeup/ directory contains pointers to all
6 wakeup sources in the kernel at that moment in time.
8 What: /sys/class/wakeup/.../name
12 This file contains the name of the wakeup source.
14 What: /sys/class/wakeup/.../active_count
18 This file contains the number of times the wakeup source was
21 What: /sys/class/wakeup/.../event_count
25 This file contains the number of signaled wakeup events
26 associated with the wakeup source.
[all …]
Dsysfs-class-rc-nuvoton6 Reading this file returns the stored CIR wakeup sequence.
9 The same format can be used to store a wakeup sequence
12 Note: Some systems reset the stored wakeup sequence to a
14 wakeup sequence in a file and set it on boot using e.g.
Dsysfs-class-rc81 for the wakeup filter, something like::
89 The enabled wakeup protocol is shown in [] brackets.
93 Writing "proto" will use "proto" for wakeup events.
95 Writing "none" will disable wakeup.
98 unknown protocol name is used, or if wakeup is not supported by
106 Sets the scancode wakeup filter expected value.
109 set the expected value of the bits set in the wakeup filter mask
118 This value may be reset to 0 if the wakeup protocol is altered.
125 Sets the scancode wakeup filter mask of bits to compare.
137 This value may be reset to 0 if the wakeup protocol is altered.
Dsysfs-power176 concurrent arrival of wakeup events. Reading from it returns
177 the current number of registered wakeup events and it blocks if
178 some wakeup events are being processed at the time the file is
180 number of wakeup events is equal to the written value and, if
182 to a sleep state if any wakeup events are reported after the
207 attempt will only succeed if there are no active wakeup sources
221 wakeup source objects and activate them on demand (if one of
222 those wakeup sources is active, reads from the
225 it will be assumed to represent a wakeup source name. If there
226 is a wakeup source object with that name, it will be activated
[all …]
Dsysfs-driver-intel-rapid-start5 Description: An integer representing a set of wakeup events as follows:
6 1: Wake to enter hibernation when the wakeup timer expires
12 either the wakeup timer expires or the battery reaches a
/Documentation/devicetree/bindings/pinctrl/
Dsamsung,pinctrl-wakeup-interrupt.yaml4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml#
33 - samsung,s3c2410-wakeup-eint
34 - samsung,s3c2412-wakeup-eint
35 - samsung,s3c64xx-wakeup-eint
36 - samsung,s5pv210-wakeup-eint
37 - samsung,exynos4210-wakeup-eint
38 - samsung,exynos7-wakeup-eint
39 - samsung,exynosautov920-wakeup-eint
42 - samsung,exynos5433-wakeup-eint
43 - samsung,exynos7885-wakeup-eint
[all …]
/Documentation/devicetree/bindings/power/
Dwakeup-source.txt1 Specifying wakeup capability for devices
6 Nodes that describe devices which have wakeup capability may contain a
7 "wakeup-source" boolean property.
9 If the device is marked as a wakeup-source, interrupt wake capability depends
14 However if a device has a dedicated interrupt as the wakeup source, then it
16 cases only that interrupt can be used as a wakeup interrupt.
18 While various legacy interrupt names exist, new devices should use "wakeup" as
24 1. "gpio-key,wakeup" Documentation/devicetree/bindings/input/gpio-keys{,-polled}.txt
26 3. "linux,wakeup" Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt
29 4. "linux,keypad-wakeup" Documentation/devicetree/bindings/input/qcom,pm8921-keypad.yaml
[all …]
/Documentation/devicetree/bindings/net/
Dmarvell-bt-8xxx.txt20 - marvell,wakeup-pin: It represents wakeup pin number of the bluetooth chip.
21 firmware will use the pin to wakeup host system (u16).
22 - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host
29 named "wakeup" from the interrupt-names and interrupt arrays.
32 bluetooth chip can wakeup host platform under certain
38 IRQ pin 119 is used as system wakeup source interrupt.
39 wakeup pin 13 and gap 100ms are configured so that firmware can wakeup host
40 using this device side pin and wakeup latency.
63 marvell,wakeup-pin = /bits/ 16 <0x0d>;
64 marvell,wakeup-gap-ms = /bits/ 16 <0x64>;
[all …]
Dbtusb.txt22 - interrupts : The interrupt specified by the name "wakeup" is the interrupt
24 request this interrupt for wakeup. During system suspend, the
25 irq will be enabled so that the bluetooth chip can wakeup host
41 interrupt-names = "wakeup";
/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt47 - st,wakeup-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
49 - st,wakeup-threshold: set wakeup threshold
50 - st,wakeup2-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
51 upper/lower limit for second wakeup
53 - st,wakeup2-threshold: set wakeup threshold for second wakeup
82 st,wakeup-x-lo;
83 st,wakeup-x-hi;
84 st,wakeup-y-lo;
85 st,wakeup-y-hi;
86 st,wakeup-z-lo;
[all …]
/Documentation/devicetree/bindings/input/
Dgpio-keys.yaml36 - description: Optional key interrupt or wakeup interrupt
39 - description: Wakeup interrupt
47 - enum: [ irq, wakeup ]
50 - const: wakeup
82 wakeup-source:
85 wakeup-event-action:
89 system (e.g., when the "wakeup-source" property is also provided).
131 wakeup-event-action: [ wakeup-source ]
171 key-wakeup {
172 label = "GPIO Key WAKEUP";
[all …]
/Documentation/power/
Dsuspend-and-interrupts.rst58 System Wakeup Interrupts, enable_irq_wake() and disable_irq_wake()
61 System wakeup interrupts generally need to be configured to wake up the system
67 during system sleep so as to trigger a system wakeup when needed. For example,
69 handling system wakeup events. Then, if a given interrupt line is supposed to
72 After wakeup, it generally is better to disable that input to prevent the
77 handling the given IRQ as a system wakeup interrupt line and disable_irq_wake()
86 of the points where the suspend thread looks for pending wakeup events).
88 This way every interrupt from a wakeup interrupt source will either cause the
91 not executed for system wakeup IRQs. They are only executed for IRQF_NO_SUSPEND
92 IRQs at that time, but those IRQs should not be configured for system wakeup
[all …]
/Documentation/usb/
Dchipidea.rst106 2. How to enable USB as system wakeup source
108 Below is the example for how to enable USB as system wakeup source
111 2.1 Enable core's wakeup::
113 echo enabled > /sys/bus/platform/devices/ci_hdrc.0/power/wakeup
115 2.2 Enable glue layer's wakeup::
117 echo enabled > /sys/bus/platform/devices/2184000.usb/power/wakeup
119 2.3 Enable PHY's wakeup (optional)::
121 echo enabled > /sys/bus/platform/devices/20c9000.usbphy/power/wakeup
123 2.4 Enable roothub's wakeup::
125 echo enabled > /sys/bus/usb/devices/usb1/power/wakeup
[all …]
/Documentation/devicetree/bindings/power/reset/
Datmel,at91sam9260-shdwc.yaml29 atmel,wakeup-mode:
30 description: operation mode of the wakeup mode
34 atmel,wakeup-counter:
40 atmel,wakeup-rtt-timer:
44 atmel,wakeup-rtc-timer:
61 atmel,wakeup-rtt-timer: false
70 atmel,wakeup-rtc-timer: false
Datmel,sama5d2-shdwc.yaml43 atmel,wakeup-rtc-timer:
47 atmel,wakeup-rtt-timer:
64 atmel,wakeup-active-high:
89 atmel,wakeup-rtt-timer: false
101 atmel,wakeup-rtc-timer;
110 atmel,wakeup-active-high;
/Documentation/devicetree/bindings/net/bluetooth/
Dnokia,h4p-bluetooth.txt8 UART status lines for wakeup of UART transceivers to improve power management
17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high)
18 - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor (active high)
45 host-wakeup-gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; /* gpio101 */
46 bluetooth-wakeup-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* gpio37 */
Dbrcm,bluetooth.yaml48 device-wakeup-gpios:
51 wakeup the controller. This is using the BT_GPIO_0
54 host-wakeup-gpios:
58 to wakeup the host processor. This is using he BT_GPIO_1
60 by interrupts and "host-wakeup" interrupt-names
120 - const: host-wakeup
158 device-wakeup-gpios = <&gpio 7 GPIO_ACTIVE_HIGH>;
/Documentation/devicetree/bindings/soc/fsl/
Dfsl,rcpm.yaml52 "#fsl,rcpm-wakeup-cells":
55 fsl,rcpm-wakeup property.
57 Freescale RCPM Wakeup Source Device Tree Bindings
59 Required fsl,rcpm-wakeup property should be added to a device node if
60 the device can be used as a wakeup source.
62 fsl,rcpm-wakeup: Consists of a phandle to the rcpm node and the IPPDEXPCR
64 "#fsl,rcpm-wakeup-cells" in the rcpm node. The first register cell is
86 #fsl,rcpm-wakeup-cells = <2>;
/Documentation/userspace-api/media/rc/
Drc-sysfs-nodes.rst93 wakeup filter, something like::
102 The enabled wakeup protocol is shown in [] brackets.
106 Writing "proto" will use "proto" for wakeup events.
108 Writing "none" will disable wakeup.
111 protocol name is used, or if wakeup is not supported by the hardware.
119 Sets the scancode wakeup filter expected value. Use in combination with
121 the bits set in the wakeup filter mask to trigger a system wake event.
127 This value may be reset to 0 if the wakeup protocol is altered.
135 Sets the scancode wakeup filter mask of bits to compare. Use in
144 This value may be reset to 0 if the wakeup protocol is altered.
/Documentation/devicetree/bindings/rtc/
Drtc-opal.txt8 - wakeup-source: Decides if the wakeup is supported or not
14 wakeup-source;
Disil,isl12057.txt8 ("wakeup-source") to handle the specific use-case found
13 RTC alarm rings. In order to mark the device has a wakeup source and
25 - "wakeup-source": mark the chip as a wakeup source, independently of
73 wakeup-source;
/Documentation/devicetree/bindings/usb/
Dmediatek,mtk-xhci.yaml61 - description: optional, wakeup interrupt used to support runtime PM
67 - const: wakeup
140 wakeup-source:
141 description: enable USB remote wakeup, see power/wakeup-source.txt
144 mediatek,syscon-wakeup:
148 A phandle to syscon used to access the register of the USB wakeup glue
191 wakeup-source: [ 'mediatek,syscon-wakeup' ]
223 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
224 wakeup-source;
/Documentation/devicetree/bindings/net/wireless/
Dmarvell,sd8787.yaml35 wakeup-source: true
62 marvell,wakeup-pin:
65 Provides the pin number for the wakeup pin from the device's point of
66 view. The wakeup pin is used for the device to wake the host system
67 from sleep. This property is only necessary if the wakeup pin is
90 marvell,wakeup-pin = <3>;
/Documentation/devicetree/bindings/extcon/
Dextcon-palmas.txt12 - ti,wakeup : To enable the wakeup comparator in probe
21 ti,wakeup;
/Documentation/trace/rv/
Dmonitor_wip.rst4 - Name: wip - wakeup in preemptive
11 The wakeup in preemptive (wip) monitor is a sample per-cpu monitor
12 that verifies if the wakeup events always take place with
30 The wakeup event always takes place with preemption disabled because

1234567891011