Lines Matching +full:no +full:- +full:reset +full:- +full:during +full:- +full:suspend

1 # SPDX-License-Identifier: GPL-2.0-only
2 config SUSPEND config
3 bool "Suspend to RAM and standby"
9 suspend-to-RAM state (e.g. the ACPI S3 state).
12 bool "Enable freezer for suspend to RAM/standby" \
14 depends on SUSPEND
17 This allows you to turn off the freezer for suspend. If this is
18 done, no tasks are frozen for suspend to RAM/standby.
23 bool "Skip kernel's sys_sync() on suspend to RAM/standby"
24 depends on SUSPEND
29 of suspend, or they are content with invoking sync() from
30 user-space before invoking suspend. There's a run-time switch
32 This setting changes the default for the run-tim switch. Say Y
39 bool "Hibernation (aka 'suspend to disk')"
46 Enable the suspend to disk (STD) functionality, which is usually
50 You can suspend your machine with 'echo disk > /sys/power/state'
55 from <http://suspend.sf.net>.
59 of the reasons to use software suspend is that the firmware hooks
60 for suspend states like suspend-to-RAM (STR) often don't work very
69 need to run mkswap against the swap partition used for the suspend.
72 <file:Documentation/power/swsusp-and-swap-files.rst>).
77 that were mounted before the suspend. In particular, you MUST NOT
78 MOUNT any journaled filesystems mounted before the suspend or they
90 Say N if no snapshotting from userspace is needed, this also
122 The default resume partition is the partition that the suspend-
123 to-disk implementation will look for a suspended disk image.
141 depends on SUSPEND || HIBERNATE_CALLBACKS
156 If an arch can suspend (for suspend, hibernate, kexec, etc) on a
157 non-zero numbered CPU, it may define ARCH_SUSPEND_NONZERO_CPU. This
165 state automatically whenever there are no active wakeup sources.
173 This option changes the behavior of various sleep-sensitive code to deal
174 with frequent userspace-initiated transitions into a global sleep state.
192 objects with the help of a sysfs-based interface.
195 int "Maximum number of user space wakeup sources (0 = no limit)"
208 Enable functionality allowing I/O devices to be put into energy-saving
210 (autosuspended), and woken up in response to a hardware-generated
211 wake-up event or a driver's request.
215 responsible for the actual handling of device suspend requests and
216 wake-up events.
224 suspend support.
227 bool "Extra PM attributes in sysfs for low-level debugging/testing"
232 developer interested in debugging/testing Power Management, say "no".
235 bool "Test suspend/resume and wakealarm during bootup"
236 depends on SUSPEND && PM_DEBUG && RTC_CLASS=y
238 This option will let you suspend your machine during bootup, and
250 bool "Device suspend/resume watchdog"
254 locked up attempting to suspend/resume a device.
273 functions from <linux/resume-trace.h> as well as the
274 <asm/resume-trace.h> header with a TRACE_RESUME() macro.
276 The way the information is presented is architecture-
277 dependent, x86 will print the information during a
281 bool "Suspend/resume event tracing"
288 during suspend (or more commonly, during resume).
290 To use this debugging feature you should attempt to suspend the
293 dmesg -s 1000000 | grep 'hash matches'
295 CAUTION: this option will cause your machine's real-time clock to be
305 reset after a RESUME operation, the /proc/apm device will provide
306 battery status information, and user-space programs will receive
310 and more information, read <file:Documentation/power/apm-acpi.rst>
311 and the Battery Powered Linux mini-HOWTO, available from
316 VESA-compliant "green" monitors.
333 bool "Enable workqueue power-efficient mode by default"
336 Per-cpu workqueues are generally preferred because they show
338 per-cpu workqueues tend to be more power hungry than unbound
342 per-cpu workqueues which were observed to contribute
372 The exact usage of the energy model is subsystem-dependent.