Home
last modified time | relevance | path

Searched +full:power +full:- +full:on (Results 1 – 25 of 1147) sorted by relevance

12345678910>>...46

/linux-6.12.1/drivers/power/reset/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Board level reset or power off"
6 or shut it down, by manipulating the main power supply on the board.
8 Say Y here to enable board reset and power off
13 bool "ams AS3722 power-off driver"
14 depends on MFD_AS3722
16 This driver supports turning off board via a ams AS3722 power-off.
20 depends on ARCH_AT91
28 depends on ARCH_AT91
35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver"
[all …]
/linux-6.12.1/arch/arm64/boot/dts/apple/
Dt600x-pmgr.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T6001 "M1 Max" SoC
9 DIE_NODE(ps_pms_bridge): power-controller@100 {
10 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
12 #power-domain-cells = <0>;
13 #reset-cells = <0>;
15 apple,always-on; /* Core device */
18 DIE_NODE(ps_aic): power-controller@108 {
19 compatible = "apple,t6000-pmgr-pwrstate", "apple,pmgr-pwrstate";
21 #power-domain-cells = <0>;
[all …]
Dt8112-pmgr.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8112 "M2" SoC
10 ps_sbr: power-controller@100 {
11 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
13 #power-domain-cells = <0>;
14 #reset-cells = <0>;
16 apple,always-on; /* Core device */
19 ps_aic: power-controller@108 {
20 compatible = "apple,t8112-pmgr-pwrstate", "apple,pmgr-pwrstate";
22 #power-domain-cells = <0>;
[all …]
Dt8103-pmgr.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * PMGR Power domains for the Apple T8103 "M1" SoC
10 ps_sbr: power-controller@100 {
11 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
13 #power-domain-cells = <0>;
14 #reset-cells = <0>;
16 apple,always-on; /* Core device */
19 ps_aic: power-controller@108 {
20 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate";
22 #power-domain-cells = <0>;
[all …]
/linux-6.12.1/drivers/powercap/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Generic power capping sysfs interface configuration
9 The power capping sysfs interface allows kernel subsystems to expose power
12 power zones representing parts of the system that can be subject to power
21 depends on PCI
26 depends on X86 && PCI
29 This enables support for the Intel Running Average Power Limit (RAPL)
30 technology via MSR interface, which allows power limits to be enforced
31 and monitored on modern Intel processors (Sandy Bridge and later).
35 controller, CPU core (Power Plane 0), graphics uncore (Power Plane
[all …]
/linux-6.12.1/drivers/pinctrl/qcom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 depends on GPIOLIB
8 depends on OF
21 depends on OF && SPMI
37 depends on OF
56 depends on GPIOLIB
59 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI
60 (Low Power Island) found on the Qualcomm Technologies Inc SoCs.
64 depends on ARM64 || COMPILE_TEST
65 depends on PINCTRL_LPASS_LPI
[all …]
/linux-6.12.1/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 depends on PCI && (X86_32 || (X86 && COMPILE_TEST))
18 depends on !UML
27 depends on I2C
28 depends on OF || COMPILE_TEST
37 depends on ARCH_INTEL_SOCFPGA && SPI_MASTER=y && OF
44 power supply alarms (hwmon).
48 depends on ARCH_INTEL_SOCFPGA && OF
57 tristate "Active-semi ACT8945A"
60 depends on I2C && OF
[all …]
/linux-6.12.1/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 output in order to save power and prolong battery life. This applies
38 managed regulators and simple non-configurable regulators.
55 control power supplies for such devices.
61 depends on NET
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
71 depends on I2C
75 They provide two I2C-controlled DC/DC step-down converters with
79 tristate "Marvell 88PM800 Power regulators"
[all …]
/linux-6.12.1/Documentation/driver-api/thermal/
Dpower_allocator.rst2 Power allocator governor tunables
6 -----------
10 1. "switch on" trip point: temperature above which the governor
15 "switch on" trip point. This the target temperature the governor
20 --------------
22 The power allocator governor implements a
23 Proportional-Integral-Derivative controller (PID controller) with
24 temperature as the control input and power as the controlled output:
29 - e = desired_temperature - current_temperature
30 - err_integral is the sum of previous errors
[all …]
Dcpu-idle-cooling.rst1 .. SPDX-License-Identifier: GPL-2.0
8 ----------
13 act on a cooling device to mitigate the dissipated power. When the
20 to the static leakage. The only solution is to power down the
24 Last but not least, the system can ask for a specific power budget but
25 because of the OPP density, we can only choose an OPP with a power
26 budget lower than the requested one and under-utilize the CPU, thus
27 losing performance. In other words, one OPP under-utilizes the CPU
28 with a power less than the requested power budget and the next OPP
29 exceeds the power budget. An intermediate OPP could have been used if
[all …]
/linux-6.12.1/drivers/input/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 depends on MFD_88PM860X
21 reporting power button status.
28 depends on MFD_88PM800
31 reporting power button status.
38 depends on MFD_88PM886_PMIC
41 reporting power button status.
45 depends on AB8500_CORE
47 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
48 Mix-Sig PMIC.
[all …]
/linux-6.12.1/Documentation/power/powercap/
Ddtpm.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Dynamic Thermal Power Management framework
7 On the embedded world, the complexity of the SoC leads to an
12 Another aspect is to sustain the performance for a given power budget,
15 reduce the battery charging because the dissipated power is too high
16 compared with the power consumed by other devices.
18 The user space is the most adequate place to dynamically act on the
19 different devices by limiting their power given an application
22 The Dynamic Thermal Power Management (DTPM) is a technique acting on
23 the device power by limiting and/or balancing a power budget among
[all …]
/linux-6.12.1/Documentation/hwmon/
Docc.rst1 Kernel driver occ-hwmon
12 -----------
14 This driver supports hardware monitoring for the On-Chip Controller (OCC)
15 embedded on POWER processors. The OCC is a device that collects and aggregates
17 sensor data as well as perform thermal and power management on the system.
20 manually if an "ibm,p8-occ-hwmon" compatible device is found under the
21 appropriate I2C bus node in the device-tree.
23 The P9 version of this driver is a client driver of the FSI-based OCC driver.
24 It will be probed automatically by the FSI-based OCC driver.
27 -------------
[all …]
/linux-6.12.1/drivers/power/supply/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Power supply class support"
5 Say Y here to enable power supply class support. This allows
6 power supply (batteries, AC, USB) monitoring by userspace
13 bool "Power supply debug"
15 Say Y here to enable debugging messages for power supply class
20 prompt "Expose power supply sensors as hwmon device"
21 depends on HWMON=y || HWMON=POWER_SUPPLY
24 This options enables API that allows sensors found on a
25 power supply device (current, voltage, temperature) to be
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dmaxim,max77802.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX77802 Power Management IC
10 - Javier Martinez Canillas <javier@dowhile0.org>
11 - Krzysztof Kozlowski <krzk@kernel.org>
14 This is a part of device tree bindings for Maxim MAX77802 Power Management
17 The Maxim MAX77802 is a Power Management IC which includes voltage and
18 current regulators (10 high efficiency Buck regulators and 32 Low-DropOut
23 in dt-bindings/clock/maxim,max77802.h.
[all …]
/linux-6.12.1/kernel/power/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 depends on ARCH_SUSPEND_POSSIBLE
9 suspend-to-RAM state (e.g. the ACPI S3 state).
14 depends on SUSPEND
23 bool "Skip kernel's sys_sync() on suspend to RAM/standby"
24 depends on SUSPEND
25 depends on EXPERT
28 Some systems prefer not to pay this cost on every invocation
30 user-space before invoking suspend. There's a run-time switch
31 at '/sys/power/sync_on_suspend' to configure this behaviour.
[all …]
/linux-6.12.1/Documentation/driver-api/usb/
Dpower-management.rst1 .. _usb-power-management:
3 Power Management for USB
7 :Date: Last-updated: February 2014
11 ---------
12 * What is Power Management?
17 * Changing the default idle-delay time
19 * The driver interface for Power Management
25 * USB Port Power Control
26 * User Interface for Port Power Control
27 * Suggested Userspace Port Power Policy
[all …]
/linux-6.12.1/Documentation/driver-api/pm/
Ddevices.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Device Power Management Basics
10 :Copyright: |copy| 2010-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
17 Most of the code in Linux is device drivers, so most of the Linux power
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
23 power management goals, emphasizing the models and interfaces that are
25 background for the domain-specific work you'd do with any specific driver.
28 Two Models for Device Power Management
31 Drivers will use one or both of these models to put devices into low-power
[all …]
/linux-6.12.1/Documentation/networking/device_drivers/wifi/intel/
Dipw2100.rst1 .. SPDX-License-Identifier: GPL-2.0
10 - Intel(R) PRO/Wireless 2100 Network Connection
12 Copyright |copy| 2003-2006, Intel Corporation
16 :Version: git-1.1.5
23 2. Release git-1.1.5 Current Features
28 7. Power Management
51 parameters include, without limitation, RF power, spectrum usage,
64 the warranty and/or issues arising from regulatory non-compliance, and
69 modules, and accordingly, condition system-level regulatory approval
72 non-compliant.
[all …]
/linux-6.12.1/drivers/pmdomain/bcm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 bool "BCM2835 power domain driver"
6 depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
11 This enables support for the BCM2835 power domains and reset
12 controller. Any usage of power domains by the Raspberry Pi
13 firmware means that Linux usage of the same power domain
17 bool "Raspberry Pi power domain driver"
18 depends on ARCH_BCM2835 || (COMPILE_TEST && OF)
19 depends on RASPBERRYPI_FIRMWARE=y
22 This enables support for the RPi power domains which can be enabled
[all …]
/linux-6.12.1/Documentation/trace/coresight/
Dcoresight-cpu-debug.rst9 ------------
11 Coresight CPU debug module is defined in ARMv8-a architecture reference manual
13 debug module and it is mainly used for two modes: self-hosted debug and
15 debugger connects with SoC from JTAG port; on the other hand the program can
16 explore debugging method which rely on self-hosted debug mode, this document
17 is to focus on this part.
19 The debug module provides sample-based profiling extension, which can be used
21 every CPU has one dedicated debug module to be connected. Based on self-hosted
29 --------------
31 - During driver registration, it uses EDDEVID and EDDEVID1 - two device ID
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/tegra/
Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra Power Management Controller (PMC)
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra30-pmc
18 - nvidia,tegra114-pmc
[all …]
/linux-6.12.1/arch/sparc/include/asm/
Dauxio_64.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * sbus-based NCR89C105 "Slavio"
15 * Power (AUX2) register
17 * ebus-based auxio on PCIO
19 * Power Auxio Register
24 * -------------------------------------------------
26 * -------------------------------------------------
27 * (R) - bit 7:6,4 are reserved and should be masked in s/w
28 * D - Floppy Density Sense (1=high density) R/O
29 * E - Link Test Enable, directly reflected on AT&T 7213 LTE pin
[all …]
/linux-6.12.1/drivers/platform/x86/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 source "drivers/platform/x86/intel/uncore-frequency/Kconfig"
20 depends on ACPI
21 depends on INPUT
22 depends on I2C
33 depends on ACPI
34 depends on INPUT
35 depends on I2C
39 Some laptops require this driver for power button support.
46 depends on GPIOLIB && ACPI && PM_SLEEP
[all …]
/linux-6.12.1/Documentation/admin-guide/pm/
Dsleep-states.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Sleep states are global low-power states of the entire system in which user
21 Depending on its configuration and the capabilities of the platform it runs on,
28 Suspend-to-Idle
29 ---------------
31 This is a generic, pure software, light-weight variant of system suspend (also
34 I/O devices into low-power states (possibly lower-power than available in the
38 The system is woken up from this state by in-band interrupts, so theoretically
42 This state can be used on platforms without support for :ref:`standby <standby>`
43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the
[all …]

12345678910>>...46