Home
last modified time | relevance | path

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

12345678910>>...43

/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_pm.h1 /* SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2020-21 Intel Corporation.
18 * union ipc_pm_cond - Conditions for D3 and the sleep message to CP.
35 * enum ipc_mem_host_pm_state - Possible states of the HOST SLEEP finite state
59 * enum ipc_mem_dev_pm_state - Possible states of the DEVICE SLEEP finite state
62 * power management state.
65 * and DOORBELL-IRQ-HPDA(data) values.
68 * @IPC_MEM_DEV_PM_WAKEUP: DOORBELL-IRQ-DEVICE_WAKE(data).
69 * @IPC_MEM_DEV_PM_HOST_SLEEP: DOORBELL-IRQ-HOST_SLEEP(data).
71 * @IPC_MEM_DEV_PM_FORCE_SLEEP: DOORBELL-IRQ-FORCE_SLEEP.
[all …]
/linux/Documentation/power/
H A 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 …]
H A 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
/linux/Documentation/userspace-api/
H A 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 …]
/linux/drivers/soc/xilinx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 bool "Enable Xilinx Zynq MPSoC Power Management driver"
11 Say yes to enable power management support for ZyqnMP SoC.
12 This driver uses firmware driver as an interface for power
13 management request to firmware. It registers isr to handle
14 power management callbacks from firmware. It registers mailbox client
15 to handle power management callbacks from firmware.
20 bool "Enable Xilinx Event Management Driver"
24 Say yes to enable event management support for Xilinx.
25 This driver uses firmware driver as an interface for event/power
[all …]
/linux/Documentation/admin-guide/pm/
H A 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 …]
/linux/Documentation/networking/device_drivers/wifi/intel/
H A 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/Documentation/ABI/testing/
H A 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 …]
H A Dsysfs-class-devlink7 denoted as ... above, is of the form <supplier>--<consumer>
21 - 'consumer unbind'
22 - 'supplier unbind'
23 - 'never'
46 runtime power management behavior of the consumer and supplier
53 '0' Does not affect runtime power management
54 '1' Affects runtime power management
69 See also: sysfs-devices-state_synced.
73 - 'not tracked'
74 - 'dormant'
[all …]
/linux/Documentation/devicetree/bindings/firmware/xilinx/
H A Dxlnx,zynqmp-firmware.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/firmware/xilinx/xlnx,zynqmp-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nava kishore Manne <nava.kishore.manne@amd.com>
12 description: The zynqmp-firmware node describes the interface to platform
15 can be used by any driver to communicate to PMUFW(Platform Management Unit).
16 These requests include clock management, pin control, device control,
17 power management service, FPGA service and other platform management
23 - description: For implementations complying for Zynq Ultrascale+ MPSoC.
[all …]
/linux/Documentation/devicetree/bindings/arm/apple/
H A Dapple,pmgr.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Apple SoC Power Manager (PMGR)
10 - Hector Martin <marcan@marcan.st>
13 Apple SoCs include PMGR blocks responsible for power management,
14 which can control various clocks, resets, power states, and
16 with sub-nodes representing individual features.
20 pattern: "^power-management@[0-9a-f]+$"
24 - enum:
[all …]
/linux/drivers/firmware/arm_scmi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "ARM System Control and Management Interface Protocol"
5 tristate "ARM System Control and Management Interface (SCMI) Message Protocol"
8 ARM System Control and Management Interface (SCMI) protocol is a
9 set of operating system-independent software interfaces that are
10 used in system management. SCMI is extensible and currently provides
11 interfaces for: Discovery and self-description of the interfaces
12 it supports, Power domain management which is the ability to place
13 a given device or domain into the various power-saving states that
14 it supports, Performance management which is the ability to control
[all …]
/linux/drivers/soc/fsl/
H A 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
31 buffer management facilities for software to interact with
43 which can be used to dump the Management Complex and AIOP
51 (Run Control and Power Management), which performs all device-level
52 tasks associated with power management, such as wakeup source control.
/linux/Documentation/devicetree/bindings/mfd/
H A 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
10 - Matti Vaittinen <mazziesaccount@gmail.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 …]
H A Dmaxim,max14577.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC
10 - Krzysztof Kozlowski <krzk@kernel.org>
16 The Maxim MAX14577 is a MicroUSB and Companion Power Management IC which
17 includes voltage safeout regulators, charger and MicroUSB management IC.
19 The Maxim MAX77836 is a MicroUSB and Companion Power Management IC which
20 includes voltage safeout and LDO regulators, charger, fuel-gauge and MicroUSB
21 management IC.
[all …]
/linux/Documentation/devicetree/bindings/regulator/
H A Drenesas,raa215300.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RAA215300 Power Management Integrated Circuit (PMIC)
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 The RAA215300 is a high-performance, low-cost 9-channel PMIC designed for
14 32-bit and 64-bit MCU and MPU applications. It supports DDR3, DDR3L, DDR4,
15 and LPDDR4 memory power requirements. The internally compensated regulators,
16 built-in Real-Time Clock (RTC), 32kHz crystal oscillator, and coin cell
17 battery charger provide a highly integrated, small footprint power solution
[all …]
/linux/drivers/base/power/
H A Dcommon.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/base/power/common.c - Common device power management code.
16 #include "power.h"
19 * dev_pm_get_subsys_data - Create or refcount power.subsys_data for device.
22 * If power.subsys_data is NULL, point it to a new object, otherwise increment
32 return -ENOMEM; in dev_pm_get_subsys_data()
34 spin_lock_irq(&dev->power.lock); in dev_pm_get_subsys_data()
36 if (dev->power.subsys_data) { in dev_pm_get_subsys_data()
37 dev->power.subsys_data->refcount++; in dev_pm_get_subsys_data()
39 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data()
[all …]
/linux/Documentation/driver-api/usb/
H A 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/drivers/platform/x86/intel/pmc/
H A Dcore.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Intel Core SoC Power Management Controller Header File
32 /* Sunrise Point Power Management Controller PCI Device ID */
47 #define PMC_BASE_ADDR_MASK ~(SPT_PMC_MMIO_REG_LEN - 1)
156 /* Cannonlake Power Management Controller register offsets */
220 * Tigerlake Power Management Controller register offsets
226 /* Tigerlake Low Power Mode debug registers */
244 /* Alder Lake Power Management Controller register offsets */
250 /* Alder Lake Low Power Mode debug registers */
256 /* Meteor Lake Power Management Controller register offsets */
[all …]
/linux/Documentation/hwmon/
H A Dsbrmi.rst1 .. SPDX-License-Identifier: GPL-2.0-or-later
8 * Sideband Remote Management Interface (SB-RMI) compliant AMD SoC
15 To instantiate this driver on an AMD CPU with SB-RMI
17 management controller (BMC) to the CPU.
22 As mentioned in AMD's APML specification, The SB-RMI address is
27 Datasheet: The SB-RMI interface and protocol along with the Advanced
28 Platform Management Link (APML) Specification is available
31 https://www.amd.com/en/support/tech-docs?keyword=55898
36 -----------
38 The APML provides a way to communicate with the SB Remote Management interface
[all …]
/linux/Documentation/scsi/
H A 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
/linux/arch/m68k/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
83 bool "MMU-based Paged Memory Management Support"
86 Select if you want MMU-based virtualised addressing space
87 support by paged memory management. If unsure, say 'Y'.
126 menu "Power management options"
129 bool "Power Management support"
131 Support processor power management modes
/linux/include/linux/firmware/imx/svc/
H A 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 …]
/linux/arch/sparc/kernel/
H A 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()
/linux/drivers/net/ipa/
H A Dipa_power.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2024 Linaro Ltd.
23 * DOC: IPA Power Management
26 * interconnects (buses) it depends on are enabled. Runtime power
27 * management is used to determine whether the core clock and
38 * struct ipa_power - IPA power management information
54 static int ipa_interconnect_init(struct ipa_power *power, in ipa_interconnect_init() argument
62 interconnect = &power->interconnect[0]; in ipa_interconnect_init()
63 for (i = 0; i < power->interconnect_count; i++) { in ipa_interconnect_init()
[all …]

12345678910>>...43