Home
last modified time | relevance | path

Searched full:suspend (Results 1 – 25 of 1981) sorted by relevance

12345678910>>...80

/linux/Documentation/admin-guide/pm/
H A Dsuspend-flows.rst5 System Suspend Code Flows
16 referred to as *system-wide suspend* (or simply *system suspend*) states, need
20 the target sleep state is referred to as *system suspend* too (in the majority
25 The kernel code flows associated with the suspend and resume transitions for
27 significant differences between the :ref:`suspend-to-idle <s2idle>` code flows
28 and the code flows related to the :ref:`suspend-to-RAM <s2ram>` and
31 The :ref:`suspend-to-RAM <s2ram>` and :ref:`standby <standby>` sleep states
33 boils down to the platform-specific actions carried out by the suspend and
35 available. Apart from that, the suspend and resume code flows for these sleep
37 *platform-dependent suspend* states in what follows.
[all …]
H A Dsleep-states.rst23 hibernation and up to three variants of system suspend. The sleep states that
28 Suspend-to-Idle
31 This is a generic, pure software, light-weight variant of system suspend (also
43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the
44 deeper system suspend variants to provide reduced resume latency. It is always
58 I/O devices into low-power states, which is done for :ref:`suspend-to-idle
61 allow more energy to be saved relative to :ref:`suspend-to-idle <s2idle>`, but
65 reduced relative to :ref:`suspend-to-idle <s2idle>` and it may be necessary to
70 core system suspend subsystem. On ACPI-based systems this state is mapped to
75 Suspend-to-RAM
[all …]
/linux/Documentation/power/
H A Dswsusp.rst2 Swap suspend
11 If you touch anything on disk between suspend and resume...
20 problems. If your disk driver does not support suspend... (IDE does),
22 between suspend and resume, it may do something wrong. If you change
26 ( ) suspend/resume support is needed to make it safe.
28 If you have any filesystems on USB devices mounted before software suspend,
43 After preparing then you suspend by::
51 - If you would like to write hibernation image to swap and then suspend
54 echo suspend > /sys/power/disk; echo disk > /sys/power/state
56 - If you have SATA disks, you'll need recent kernels with SATA suspend
[all …]
/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-evb-rk808.dts47 regulator-off-in-suspend;
58 regulator-on-in-suspend;
59 regulator-suspend-microvolt = <1000000>;
68 regulator-on-in-suspend;
79 regulator-on-in-suspend;
80 regulator-suspend-microvolt = <3300000>;
91 regulator-on-in-suspend;
92 regulator-suspend-microvolt = <3300000>;
103 regulator-off-in-suspend;
114 regulator-on-in-suspend;
[all …]
H A Drk3036-kylin.dts178 regulator-off-in-suspend;
189 regulator-on-in-suspend;
190 regulator-suspend-microvolt = <1000000>;
199 regulator-on-in-suspend;
210 regulator-on-in-suspend;
211 regulator-suspend-microvolt = <3300000>;
222 regulator-on-in-suspend;
223 regulator-suspend-microvolt = <3300000>;
234 regulator-off-in-suspend;
245 regulator-on-in-suspend;
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-firefly-core-3588j.dtsi56 fcs,suspend-voltage-selector = <1>;
66 regulator-off-in-suspend;
73 fcs,suspend-voltage-selector = <1>;
83 regulator-off-in-suspend;
96 fcs,suspend-voltage-selector = <1>;
106 regulator-off-in-suspend;
187 regulator-off-in-suspend;
200 regulator-off-in-suspend;
213 regulator-off-in-suspend;
214 regulator-suspend-microvolt = <750000>;
[all …]
H A Drk3588-firefly-icore-3588q.dtsi56 fcs,suspend-voltage-selector = <1>;
66 regulator-off-in-suspend;
73 fcs,suspend-voltage-selector = <1>;
83 regulator-off-in-suspend;
96 fcs,suspend-voltage-selector = <1>;
106 regulator-off-in-suspend;
184 regulator-off-in-suspend;
197 regulator-off-in-suspend;
210 regulator-off-in-suspend;
211 regulator-suspend-microvolt = <750000>;
[all …]
H A Dpx30-firefly-jd4-core.dtsi98 regulator-on-in-suspend;
99 regulator-suspend-microvolt = <950000>;
112 regulator-off-in-suspend;
113 regulator-suspend-microvolt = <950000>;
123 regulator-on-in-suspend;
135 regulator-on-in-suspend;
136 regulator-suspend-microvolt = <3000000>;
148 regulator-on-in-suspend;
149 regulator-suspend-microvolt = <3300000>;
161 regulator-on-in-suspend;
[all …]
H A Drk3588-armsom-lm7.dtsi85 fcs,suspend-voltage-selector = <1>;
95 regulator-off-in-suspend;
102 fcs,suspend-voltage-selector = <1>;
112 regulator-off-in-suspend;
198 regulator-off-in-suspend;
211 regulator-off-in-suspend;
224 regulator-off-in-suspend;
225 regulator-suspend-microvolt = <750000>;
238 regulator-off-in-suspend;
251 regulator-off-in-suspend;
[all …]
H A Drk3588-edgeble-neu6a-common.dtsi97 fcs,suspend-voltage-selector = <1>;
107 regulator-off-in-suspend;
114 fcs,suspend-voltage-selector = <1>;
124 regulator-off-in-suspend;
215 regulator-off-in-suspend;
228 regulator-off-in-suspend;
241 regulator-off-in-suspend;
242 regulator-suspend-microvolt = <750000>;
255 regulator-off-in-suspend;
268 regulator-off-in-suspend;
[all …]
H A Drk3588-fet3588-c.dtsi153 fcs,suspend-voltage-selector = <1>;
163 regulator-off-in-suspend;
170 fcs,suspend-voltage-selector = <1>;
180 regulator-off-in-suspend;
193 fcs,suspend-voltage-selector = <1>;
203 regulator-off-in-suspend;
296 regulator-off-in-suspend;
309 regulator-off-in-suspend;
322 regulator-off-in-suspend;
323 regulator-suspend-microvolt = <750000>;
[all …]
H A Drk3588-evb2-v10.dts230 keep-power-in-suspend;
314 regulator-off-in-suspend;
326 regulator-off-in-suspend;
338 regulator-off-in-suspend;
339 regulator-suspend-microvolt = <750000>;
351 regulator-off-in-suspend;
368 regulator-off-in-suspend;
381 regulator-off-in-suspend;
394 regulator-on-in-suspend;
395 regulator-suspend-microvolt = <2000000>;
[all …]
H A Drk3588-coolpi-cm5.dtsi151 fcs,suspend-voltage-selector = <1>;
161 regulator-off-in-suspend;
168 fcs,suspend-voltage-selector = <1>;
178 regulator-off-in-suspend;
189 fcs,suspend-voltage-selector = <1>;
199 regulator-off-in-suspend;
394 regulator-off-in-suspend;
407 regulator-off-in-suspend;
420 regulator-off-in-suspend;
421 regulator-suspend-microvolt = <750000>;
[all …]
H A Drk3399-evb-ind.dts96 fcs,suspend-voltage-selector = <1>;
99 regulator-off-in-suspend;
116 fcs,suspend-voltage-selector = <1>;
119 regulator-off-in-suspend;
155 regulator-off-in-suspend;
169 regulator-off-in-suspend;
180 regulator-on-in-suspend;
193 regulator-on-in-suspend;
194 regulator-suspend-microvolt = <3300000>;
206 regulator-on-in-suspend;
[all …]
H A Drk3582-radxa-e52c.dts208 fcs,suspend-voltage-selector = <1>;
218 regulator-off-in-suspend;
225 fcs,suspend-voltage-selector = <1>;
235 regulator-off-in-suspend;
254 fcs,suspend-voltage-selector = <1>;
264 regulator-off-in-suspend;
450 regulator-off-in-suspend;
463 regulator-off-in-suspend;
476 regulator-on-in-suspend;
477 regulator-suspend-microvolt = <750000>;
[all …]
H A Drk3588-toybrick-x0.dts231 fcs,suspend-voltage-selector = <1>;
241 regulator-off-in-suspend;
248 fcs,suspend-voltage-selector = <1>;
258 regulator-off-in-suspend;
398 regulator-off-in-suspend;
411 regulator-off-in-suspend;
424 regulator-off-in-suspend;
425 regulator-suspend-microvolt = <750000>;
438 regulator-off-in-suspend;
451 regulator-off-in-suspend;
[all …]
H A Drk3588s-evb1-v10.dts536 regulator-off-in-suspend;
549 regulator-off-in-suspend;
562 regulator-off-in-suspend;
563 regulator-suspend-microvolt = <750000>;
576 regulator-off-in-suspend;
589 regulator-off-in-suspend;
602 regulator-off-in-suspend;
615 regulator-on-in-suspend;
616 regulator-suspend-microvolt = <2000000>;
629 regulator-off-in-suspend;
[all …]
H A Drk3588-orangepi-5.dtsi229 fcs,suspend-voltage-selector = <1>;
239 regulator-off-in-suspend;
246 fcs,suspend-voltage-selector = <1>;
256 regulator-off-in-suspend;
269 fcs,suspend-voltage-selector = <1>;
278 regulator-off-in-suspend;
518 regulator-off-in-suspend;
531 regulator-off-in-suspend;
544 regulator-off-in-suspend;
545 regulator-suspend-microvolt = <750000>;
[all …]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-samsung-k3g.dts96 regulator-off-in-suspend;
108 regulator-off-in-suspend;
120 regulator-off-in-suspend;
132 regulator-off-in-suspend;
144 regulator-off-in-suspend;
156 regulator-off-in-suspend;
202 regulator-on-in-suspend;
213 regulator-off-in-suspend;
225 regulator-on-in-suspend;
243 regulator-off-in-suspend;
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Drockchip,rk817.yaml242 regulator-on-in-suspend;
243 regulator-suspend-microvolt = <950000>;
256 regulator-off-in-suspend;
257 regulator-suspend-microvolt = <950000>;
267 regulator-on-in-suspend;
279 regulator-off-in-suspend;
280 regulator-suspend-microvolt = <3300000>;
292 regulator-on-in-suspend;
293 regulator-suspend-microvolt = <1800000>;
305 regulator-on-in-suspend;
[all …]
/linux/tools/power/pm-graph/
H A DREADME8 pm-graph: suspend/resume/boot timing analysis tools
50 their linux stack's suspend/resume & boot time. Using a kernel image built
51 with a few extra options enabled, the tools will execute a suspend or boot,
54 and kernel processes are taking the most time in suspend/resume & boot.
107 in file: kernel/power/suspend.c
137 %> sudo ./sleepgraph.py -config config/suspend.cfg
141 files in subdirectory: suspend-mmddyy-HHMMSS. The ftrace file can
173 %> sudo ./sleepgraph.py -config config/suspend-dev.cfg
182 the period before and after suspend/resume.
189 successive suspend/resumes.
[all …]
/linux/tools/power/pm-graph/config/
H A Dsuspend.cfg2 # Generic S3 (Suspend to Mem) test
9 # sudo ./sleepgraph.py -config config/suspend.cfg
20 # Suspend Mode
26 output-dir: suspend-{hostname}-{date}-{time}
36 # Suspend/Resume Gap
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
42 # Command to execute in lieu of suspend (default: "")
53 # Back to Back Suspend/Resume
54 # Run two suspend/resumes back to back (default: false)
57 # Back to Back Suspend Delay
[all …]
H A Dsuspend-x2-proc.cfg2 # Proc S3 (Suspend to Mem) x2 test - includes user processes
9 # sudo ./sleepgraph.py -config config/suspend-proc.cfg
20 # Suspend Mode
26 output-dir: suspend-{hostname}-{date}-{time}-x2-proc
36 # Suspend/Resume Gap
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
42 # Command to execute in lieu of suspend (default: "")
53 # Back to Back Suspend/Resume
54 # Run two suspend/resumes back to back (default: false)
57 # Back to Back Suspend Delay
[all …]
H A Dsuspend-dev.cfg2 # Dev S3 (Suspend to Mem) test - includes src calls / kernel threads
9 # sudo ./sleepgraph.py -config config/suspend-dev.cfg
20 # Suspend Mode
26 output-dir: suspend-{hostname}-{date}-{time}-dev
36 # Suspend/Resume Gap
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
42 # Command to execute in lieu of suspend (default: "")
53 # Back to Back Suspend/Resume
54 # Run two suspend/resumes back to back (default: false)
57 # Back to Back Suspend Delay
[all …]
/linux/kernel/power/
H A Dsuspend.c3 * kernel/power/suspend.c - Suspend to RAM and standby functionality.
26 #include <linux/suspend.h>
66 * pm_suspend_default_s2idle - Check if suspend-to-idle is the default suspend.
68 * Return 'true' if suspend-to-idle has been selected as the default system
69 * suspend method.
135 pm_pr_dbg("suspend-to-idle\n"); in s2idle_loop()
138 * Suspend-to-idle equals: in s2idle_loop()
143 * Wakeups during the noirq suspend of devices may be spurious, so try in s2idle_loop()
160 pm_pr_dbg("resume from suspend-to-idle\n"); in s2idle_loop()
194 * Suspend-to-idle should be supported even without any suspend_ops, in pm_states_init()
[all …]

12345678910>>...80