Home
last modified time | relevance | path

Searched +full:wakeup +full:- +full:method (Results 1 – 25 of 473) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14 1 - Introduction
18 where cores can be put in different low-power states (ranging from simple wfi
20 range of dynamic idle states that a processor can enter at run-time, can be
27 - Running
28 - Idle_standby
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/cpu/
Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpu/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11 - Anup Patel <anup@brainfault.org>
15 1 - Introduction
18 ARM and RISC-V systems contain HW capable of managing power consumption
19 dynamically, where cores can be put in different low-power states (ranging
22 run-time, can be specified through device tree bindings representing the
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/usb/
Dpower-management.rst1 .. _usb-power-management:
7 :Date: Last-updated: February 2014
11 ---------
13 * What is Remote Wakeup?
17 * Changing the default idle-delay time
31 -------------------------
35 component is ``suspended`` it is in a nonfunctional low-power state; it
37 ``resumed`` (returned to a functional full-power state) when the kernel
66 What is Remote Wakeup?
67 ----------------------
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/usb/
Dpower-management.rst1 .. _usb-power-management:
7 :Date: Last-updated: February 2014
11 ---------
13 * What is Remote Wakeup?
17 * Changing the default idle-delay time
31 -------------------------
35 component is ``suspended`` it is in a nonfunctional low-power state; it
37 ``resumed`` (returned to a functional full-power state) when the kernel
66 What is Remote Wakeup?
67 ----------------------
[all …]
/kernel/linux/linux-6.6/drivers/acpi/
Ddevice_pm.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/acpi/device_pm.c - ACPI device power management routines.
27 * acpi_power_state_string - String representation of ACPI device power state.
53 status = acpi_evaluate_integer(device->handle, "_PSC", NULL, &psc); in acpi_dev_pm_explicit_get()
55 return -ENODEV; in acpi_dev_pm_explicit_get()
62 * acpi_device_get_power - Get power state of an ACPI device.
82 return -EINVAL; in acpi_device_get_power()
86 if (!device->flags.power_manageable) { in acpi_device_get_power()
87 /* TBD: Non-recursive algorithm for walking up hierarchy. */ in acpi_device_get_power()
88 *state = parent ? parent->power.state : ACPI_STATE_D0; in acpi_device_get_power()
[all …]
Dacpi_tad.c1 // SPDX-License-Identifier: GPL-2.0
10 * It only supports the system wakeup capabilities of the TAD.
13 * allowing user space to manage the AC and DC wakeup timers of the TAD:
19 * The wakeup events handling and power management of the TAD is expected to
56 u16 year; /* 1900 - 9999 */
57 u8 month; /* 1 - 12 */
58 u8 day; /* 1 - 31 */
59 u8 hour; /* 0 - 23 */
60 u8 minute; /* 0 - 59 */
61 u8 second; /* 0 - 59 */
[all …]
/kernel/linux/linux-5.10/drivers/acpi/
Ddevice_pm.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/acpi/device_pm.c - ACPI device power management routines.
28 * acpi_power_state_string - String representation of ACPI device power state.
54 status = acpi_evaluate_integer(device->handle, "_PSC", NULL, &psc); in acpi_dev_pm_explicit_get()
56 return -ENODEV; in acpi_dev_pm_explicit_get()
63 * acpi_device_get_power - Get power state of an ACPI device.
82 return -EINVAL; in acpi_device_get_power()
84 if (!device->flags.power_manageable) { in acpi_device_get_power()
85 /* TBD: Non-recursive algorithm for walking up hierarchy. */ in acpi_device_get_power()
86 *state = device->parent ? in acpi_device_get_power()
[all …]
Dacpi_tad.c1 // SPDX-License-Identifier: GPL-2.0
10 * It only supports the system wakeup capabilities of the TAD.
13 * allowing user space to manage the AC and DC wakeup timers of the TAD:
19 * The wakeup events handling and power management of the TAD is expected to
56 u16 year; /* 1900 - 9999 */
57 u8 month; /* 1 - 12 */
58 u8 day; /* 1 - 31 */
59 u8 hour; /* 0 - 23 */
60 u8 minute; /* 0 - 59 */
61 u8 second; /* 0 - 59 */
[all …]
Dsleep.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * sleep.c - ACPI sleep support.
7 * Copyright (c) 2000-2003 Patrick Mochel
28 * Some HW-full platforms do not have _S5, so they may need
66 /* do we have a wakeup address for S2 and S3? */ in acpi_sleep_prepare()
70 return -EFAULT; in acpi_sleep_prepare()
182 DMI_MATCH(DMI_BOARD_NAME, "KN9 Series(NF-CK804)"),
189 DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
195 .ident = "Asus Pundit P1-AH2 (M2N8L motherboard)",
203 .ident = "Panasonic CF51-2L",
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
Dpm-s3c2412.c1 // SPDX-License-Identifier: GPL-2.0
23 #include "regs-gpio.h"
27 #include "wakeup-mask.h"
29 #include "regs-dsc-s3c24xx.h"
30 #include "s3c2412-power.h"
38 /* set our standby method to sleep */ in s3c2412_cpu_suspend()
50 /* mapping of interrupts to parts of the wakeup mask */
76 /* save the PWRCFG to get back to original sleep method */
81 * get damaged during wakeup */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Datmel,maxtouch.yaml1 # 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:
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Dpci.rst13 power management refer to Documentation/driver-api/pm/devices.rst and
27 1.1. Native and Platform-Based Power Management
28 -----------------------------------------------
31 devices into states in which they draw less power (low-power states) at the
34 Usually, a device is put into a low-power state when it is underutilized or
36 again, it has to be put back into the "fully functional" state (full-power
41 PCI devices may be put into low-power states in two ways, by using the device
50 Devices supporting the native PCI PM usually can generate wakeup signals called
53 to put the device that sent it into the full-power state. However, the PCI Bus
54 Power Management Interface Specification doesn't define any standard method of
[all …]
/kernel/linux/linux-6.6/Documentation/power/
Dpci.rst13 power management refer to Documentation/driver-api/pm/devices.rst and
27 1.1. Native and Platform-Based Power Management
28 -----------------------------------------------
31 devices into states in which they draw less power (low-power states) at the
34 Usually, a device is put into a low-power state when it is underutilized or
36 again, it has to be put back into the "fully functional" state (full-power
41 PCI devices may be put into low-power states in two ways, by using the device
50 Devices supporting the native PCI PM usually can generate wakeup signals called
53 to put the device that sent it into the full-power state. However, the PCI Bus
54 Power Management Interface Specification doesn't define any standard method of
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/pm/
Ddevices.rst1 .. SPDX-License-Identifier: GPL-2.0
10 :Copyright: |copy| 2010-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
18 management (PM) code is also driver-specific. Most drivers will do very
22 This writeup gives an overview of how drivers interact with system-wide
25 background for the domain-specific work you'd do with any specific driver.
31 Drivers will use one or both of these models to put devices into low-power
36 Drivers can enter low-power states as part of entering system-wide
37 low-power states like "suspend" (also known as "suspend-to-RAM"), or
39 "suspend-to-disk").
42 by implementing various role-specific suspend and resume methods to
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/pm/
Ddevices.rst1 .. SPDX-License-Identifier: GPL-2.0
10 :Copyright: |copy| 2010-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
18 management (PM) code is also driver-specific. Most drivers will do very
22 This writeup gives an overview of how drivers interact with system-wide
25 background for the domain-specific work you'd do with any specific driver.
31 Drivers will use one or both of these models to put devices into low-power
36 Drivers can enter low-power states as part of entering system-wide
37 low-power states like "suspend" (also known as "suspend-to-RAM"), or
39 "suspend-to-disk").
42 by implementing various role-specific suspend and resume methods to
[all …]
/kernel/linux/linux-5.10/net/tipc/
Dbcast.c4 * Copyright (c) 2004-2006, 2014-2017, Ericsson AB
6 * Copyright (c) 2005, 2010-2011, Wind River Systems
48 const char tipc_bclink_name[] = "broadcast-link";
52 * struct tipc_bc_base - base structure for keeping broadcast send state
61 * @rc_ratio: dest count as percentage of cluster size where send method changes
79 return tipc_net(net)->bcbase; in tipc_bc_base()
82 /* tipc_bcast_get_mtu(): -get the MTU currently used by broadcast link
93 tipc_bc_base(net)->rcast_support = supp; in tipc_bcast_toggle_rcast()
101 bb->bc_threshold = 1 + (cluster_size * bb->rc_ratio / 100); in tipc_bcbase_calc_bc_threshold()
110 int all_dests = tipc_link_bc_peers(bb->link); in tipc_bcbase_select_primary()
[all …]
/kernel/linux/linux-6.6/net/tipc/
Dbcast.c4 * Copyright (c) 2004-2006, 2014-2017, Ericsson AB
6 * Copyright (c) 2005, 2010-2011, Wind River Systems
48 const char tipc_bclink_name[] = "broadcast-link";
52 * struct tipc_bc_base - base structure for keeping broadcast send state
61 * @rc_ratio: dest count as percentage of cluster size where send method changes
79 return tipc_net(net)->bcbase; in tipc_bc_base()
82 /* tipc_bcast_get_mtu(): -get the MTU currently used by broadcast link
93 tipc_bc_base(net)->rcast_support = supp; in tipc_bcast_toggle_rcast()
101 bb->bc_threshold = 1 + (cluster_size * bb->rc_ratio / 100); in tipc_bcbase_calc_bc_threshold()
110 int all_dests = tipc_link_bc_peers(bb->link); in tipc_bcbase_select_primary()
[all …]
/kernel/linux/linux-6.6/kernel/trace/rv/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
19 lightweight (yet rigorous) method that complements classical
26 Documentation/trace/rv/runtime-verification.rst
34 Enable wip (wakeup in preemptive) sample monitor that illustrates
35 the usage of per-cpu monitors, and one limitation of the
46 Enable wwnr (wakeup while not running) sample monitor, this is a
47 sample monitor that illustrates the usage of per-task monitor.
62 but other reactions can be added (on-demand) via this interface.
/kernel/linux/linux-6.6/arch/arm64/boot/dts/exynos/
Dexynos7885.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/clock/exynos7885.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
14 #address-cells = <2>;
15 #size-cells = <1>;
17 interrupt-parent = <&gic>;
26 arm-a53-pmu {
27 compatible = "arm,cortex-a53-pmu";
34 interrupt-affinity = <&cpu0>,
42 arm-a73-pmu {
[all …]
Dexynos850.dtsi1 // SPDX-License-Identifier: GPL-2.0
13 #include <dt-bindings/clock/exynos850.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 #include <dt-bindings/soc/samsung,exynos-usi.h>
20 #address-cells = <2>;
21 #size-cells = <1>;
23 interrupt-parent = <&gic>;
34 arm-pmu {
35 compatible = "arm,cortex-a55-pmu";
44 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>,
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dimx8dxl.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/imx8-clock.h>
7 #include <dt-bindings/firmware/imx/rsrc.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/pinctrl/pads-imx8dxl.h>
12 #include <dt-bindings/thermal/thermal.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-power15 labels, which may be "mem" (suspend), "standby" (power-on
16 suspend), "freeze" (suspend-to-idle) and "disk" (hibernation).
21 See Documentation/admin-guide/pm/sleep-states.rst for more
39 See Documentation/admin-guide/pm/sleep-states.rst for more
47 suspend-to-disk mechanism. Reading from this file returns
48 the name of the method by which the system will be put to
51 'firmware' - means that the memory image will be saved to disk
55 'platform' - the memory image will be saved by the kernel and
59 'shutdown' - the memory image will be saved by the kernel and
62 'reboot' - the memory image will be saved by the kernel and
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-power15 labels, which may be "mem" (suspend), "standby" (power-on
16 suspend), "freeze" (suspend-to-idle) and "disk" (hibernation).
21 See Documentation/admin-guide/pm/sleep-states.rst for more
39 See Documentation/admin-guide/pm/sleep-states.rst for more
47 suspend-to-disk mechanism. Reading from this file returns
48 the name of the method by which the system will be put to
51 'firmware' - means that the memory image will be saved to disk
55 'platform' - the memory image will be saved by the kernel and
59 'shutdown' - the memory image will be saved by the kernel and
62 'reboot' - the memory image will be saved by the kernel and
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/sprd/
Dsc9860.dtsi6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/gpio/gpio.h>
16 #address-cells = <2>;
17 #size-cells = <0>;
19 cpu-map {
53 compatible = "arm,cortex-a53";
55 enable-method = "psci";
56 cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/sprd/
Dsc9860.dtsi6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/gpio/gpio.h>
16 #address-cells = <2>;
17 #size-cells = <0>;
19 cpu-map {
53 compatible = "arm,cortex-a53";
55 enable-method = "psci";
56 cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
[all …]

12345678910>>...19