Home
last modified time | relevance | path

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

12345678910>>...42

/kernel/linux/linux-5.10/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
31 power supply alarms (hwmon).
44 tristate "Active-semi ACT8945A"
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
81 tristate "ams AS3722 Power Management IC"
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
97 Multifunction Power Management IC. This includes
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Dpci.rst2 PCI Power Management
7 An overview of concepts and the Linux kernel's interfaces related to PCI power
8 management. Based on previous work by Patrick Mochel <mochel@transmeta.com>
11 This document only covers the aspects of power management specific to PCI
13 power management refer to Documentation/driver-api/pm/devices.rst and
14 Documentation/power/runtime_pm.rst.
18 1. Hardware and Platform Support for PCI Power Management
19 2. PCI Subsystem and Device Power Management
20 3. PCI Device Drivers and Power Management
24 1. Hardware and Platform Support for PCI Power Management
[all …]
Dapm-acpi.rst6 odds are it supports either Advanced Power Management (APM) or
7 Advanced Configuration and Power Interface (ACPI). ACPI is the newer
8 of the two technologies and puts power management in the hands of the
9 operating system, allowing for more intelligent power management than
21 simply cannot mix and match the two. Only one power management
24 User-space Daemons
25 ------------------
26 Both APM and ACPI rely on user-space daemons, apmd and acpid
/kernel/linux/linux-5.10/Documentation/driver-api/
Ddcdbas.rst2 Dell Systems Management Base Driver
8 The Dell Systems Management Base Driver provides a sysfs interface for
9 systems management software such as Dell OpenManage to perform system
10 management interrupts and host control actions (system power cycle or
11 power off after OS shutdown) on certain Dell systems.
24 System Management Interrupt
27 On some Dell systems, systems management software must access certain
28 management information via a system management interrupt (SMI). The SMI data
29 buffer must reside in 32-bit address space, and the physical address of the
32 The driver creates the following sysfs entries for systems management
[all …]
/kernel/linux/linux-5.10/drivers/soc/xilinx/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
21 bool "Enable Xilinx Zynq MPSoC Power Management driver"
27 Say yes to enable power management support for ZyqnMP SoC.
28 This driver uses firmware driver as an interface for power
29 management request to firmware. It registers isr to handle
30 power management callbacks from firmware. It registers mailbox client
31 to handle power management callbacks from firmware.
41 Say yes to enable device power management through PM domains
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/Documentation/admin-guide/pm/
Dstrategies.rst1 .. SPDX-License-Identifier: GPL-2.0
5 Power Management Strategies
13 The Linux kernel supports two major high-level power management strategies.
15 One of them is based on using global low-power states of the whole system in
17 significantly reduced, referred to as :doc:`sleep states <sleep-states>`. The
23 :doc:`system-wide power management <system-wide>`.
25 The other strategy, referred to as the :doc:`working-state power management
26 <working-state>`, is based on adjusting the power states of individual hardware
30 a metastate covering a range of different power states of the system in which
32 ``inactive`` (idle). If they are active, they have to be in power states
[all …]
/kernel/linux/linux-5.10/drivers/base/power/
Dclock_ops.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/base/power/clock_ops.c - Generic clock manipulation PM callbacks
38 * pm_clk_enable - Enable a clock, reporting any errors
46 if (ce->status < PCE_STATUS_ERROR) { in __pm_clk_enable()
47 ret = clk_enable(ce->clk); in __pm_clk_enable()
49 ce->status = PCE_STATUS_ENABLED; in __pm_clk_enable()
52 __func__, ce->clk, ret); in __pm_clk_enable()
57 * pm_clk_acquire - Acquire a device clock.
63 if (!ce->clk) in pm_clk_acquire()
64 ce->clk = clk_get(dev, ce->con_id); in pm_clk_acquire()
[all …]
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/base/power/common.c - Common device power management code.
15 #include "power.h"
18 * dev_pm_get_subsys_data - Create or refcount power.subsys_data for device.
21 * If power.subsys_data is NULL, point it to a new object, otherwise increment
31 return -ENOMEM; in dev_pm_get_subsys_data()
33 spin_lock_irq(&dev->power.lock); in dev_pm_get_subsys_data()
35 if (dev->power.subsys_data) { in dev_pm_get_subsys_data()
36 dev->power.subsys_data->refcount++; in dev_pm_get_subsys_data()
38 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-scsi_host7 Storage Control Unit embeds up to two 4-port controllers in
34 Contact: linux-ide@vger.kernel.org
37 (interface) power management.
42 least possible power when possible. This may sacrifice some
44 power states.
46 max_performance: Generally, this means no power management.
47 Tell the controller to have performance be a priority over power
48 management.
50 medium_power: Tell the controller to enter a lower power state
51 when possible, but do not enter the lowest power state, thus
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/drivers/soc/fsl/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 The global utilities block controls power management, I/O device
16 enabling, power-onreset(POR) configuration monitoring, alternate
29 buffer management facilities for software to interact with
41 which can be used to dump the Management Complex and AIOP
49 (Run Control and Power Management), which performs all device-level
50 tasks associated with power management, such as wakeup source control.
/kernel/linux/linux-5.10/arch/arm/mach-vexpress/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
28 - CoreTile Express A5x2 (V2P-CA5s)
29 - CoreTile Express A9x4 (V2P-CA9)
30 - CoreTile Express A15x2 (V2P-CA15)
31 - LogicTile Express 13MG (V2F-2XV6) with A5, A7, A9 or A15 SMMs
33 - Versatile Express RTSMs (Models)
42 bool "Enable A5 and A9 only errata work-arounds"
49 based on Cortex-A5 and Cortex-A9 processors. In order to
59 This is needed to provide CPU and cluster power management
63 bool "Versatile Express Serial Power Controller (SPC)"
[all …]
/kernel/linux/linux-5.10/drivers/firmware/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
10 tristate "ARM System Control and Management Interface (SCMI) Message Protocol"
14 ARM System Control and Management Interface (SCMI) protocol is a
15 set of operating system-independent software interfaces that are
16 used in system management. SCMI is extensible and currently provides
17 interfaces for: Discovery and self-description of the interfaces
18 it supports, Power domain management which is the ability to place
19 a given device or domain into the various power-saving states that
20 it supports, Performance management which is the ability to control
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Drohm,bd71847-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd71847-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BD71847 and BD71850 Power Management Integrated Circuit bindings
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD71847AMWV and BD71850MWV are programmable Power Management ICs for powering
14 single-core, dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is
18 …s://www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-appl…
19 …s://www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-appl…
[all …]
Dtwl-family.txt3 The TWLs are Integrated Power Management Chips.
10 - compatible : Must be "ti,twl4030";
11 For Integrated power-management/audio CODEC device used in OMAP3
13 - compatible : Must be "ti,twl6030";
14 For Integrated power-management used in OMAP4 based boards
15 - interrupts : This i2c device has an IRQ line connected to the main SoC
16 - interrupt-controller : Since the twl support several interrupts internally,
18 - #interrupt-cells = <1>;
21 - Child nodes contain in the twl. The twl family is made of several variants
28 * Integrated Power Management Chip
[all …]
Dsprd,sc27xx-pmic.txt1 Spreadtrum SC27xx Power Management Integrated Circuit (PMIC)
5 mobile handset power management, audio codec, battery management and user
8 - DCDCs to support CPU, memory.
9 - LDOs to support both internal and external requirement.
10 - Battery management system, such as charger, fuel gauge.
11 - Audio codec.
12 - User interface function, such as indicator, flash LED and so on.
13 - IC level interface, such as power on/off control, RTC and typec and so on.
16 - compatible: Should be one of the following:
22 - reg: The address of the device chip select, should be 0.
[all …]
/kernel/linux/linux-5.10/Documentation/scsi/
Dlink_power_management_policy.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Link Power Managent Policy
7 This parameter allows the user to set the link (interface) power management.
14 least possible power when possible. This may
16 when coming out of lower power states.
18 max_performance Generally, this means no power management. Tell
20 over power management.
22 medium_power Tell the controller to enter a lower power state
23 when possible, but do not enter the lowest power
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/marvell/
Darmada-37xx.txt2 --------------------------------------------------
7 - compatible: must contain "marvell,armada3710"
12 - compatible: must contain "marvell,armada3720"
16 compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710";
19 Power management
20 ----------------
22 For power management (particularly DVFS and AVS), the North Bridge
23 Power Management component is needed:
26 - compatible : should contain "marvell,armada-3700-nb-pm", "syscon";
27 - reg : the register start and length for the North Bridge
[all …]
/kernel/linux/linux-5.10/include/linux/firmware/imx/svc/
Dpm.h1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * Copyright 2017-2018 NXP
7 * Power Management (PM) function. This includes functions for power state
8 * control, clock control, reset control, and wake-up event control.
10 * PM_SVC (SVC) Power Management Service
12 * Module for the Power Management (PM) service.
52 * Defines for SC PM Power Mode
54 #define IMX_SC_PM_PW_MODE_OFF 0 /* Power off */
55 #define IMX_SC_PM_PW_MODE_STBY 1 /* Power in standby */
56 #define IMX_SC_PM_PW_MODE_LP 2 /* Power in low-power */
[all …]
/kernel/linux/linux-5.10/arch/m68k/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
79 bool "MMU-based Paged Memory Management Support"
82 Select if you want MMU-based virtualised addressing space
83 support by paged memory management. If unsure, say 'Y'.
135 menu "Power management options"
138 bool "Power Management support"
140 Support processor power management modes
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/kernel/power/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 suspend-to-RAM state (e.g. the ACPI S3 state).
30 user-space before invoking suspend. There's a run-time switch
31 at '/sys/power/sync_on_suspend' to configure this behaviour.
32 This setting changes the default for the run-tim switch. Say Y
50 You can suspend your machine with 'echo disk > /sys/power/state'
60 for suspend states like suspend-to-RAM (STR) often don't work very
72 <file:Documentation/power/swsusp-and-swap-files.rst>).
81 For more information take a look at <file:Documentation/power/swsusp.rst>.
100 The default resume partition is the partition that the suspend-
[all …]
/kernel/linux/linux-5.10/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"
25 power supply device (current, voltage, temperature) to be
28 Say 'Y' here if you want power supplies to
33 tristate "Generic PDA/phone power driver"
[all …]
/kernel/linux/linux-5.10/arch/sparc/kernel/
Dpmc.c1 // SPDX-License-Identifier: GPL-2.0
2 /* pmc - Driver implementation for power management functions
3 * of Power Management Controller (PMC) on SPARCstation-Voyager.
59 regs = of_ioremap(&op->resource[0], 0, in pmc_probe()
60 resource_size(&op->resource[0]), PMC_OBPNAME); in pmc_probe()
63 return -ENODEV; in pmc_probe()
67 /* Assign power management IDLE handler */ in pmc_probe()
71 printk(KERN_INFO "%s: power management initialized\n", PMC_DEVNAME); in pmc_probe()

12345678910>>...42