Searched +full:low +full:- +full:power (Results 1 – 25 of 1121) sorted by relevance
12345678910>>...45
| /kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 59 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 60 (Low Power Island) found on the Qualcomm Technologies Inc SoCs. 68 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 69 (Low Power Island) found on the Qualcomm Technologies Inc SC7280 platform. 77 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 78 (Low Power Island) found on the Qualcomm Technologies Inc SM6115 platform. 86 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 87 (Low Power Island) found on the Qualcomm Technologies Inc SM8250 platform. 95 Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI [all …]
|
| /kernel/liteos_m/components/power/ |
| D | los_pm.h | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 42 * Pm error code: Invalid low-power mode. 144 …UINT32 (*suspend)(UINT32 mode); /* The device enters low-power consumption, Unlocked task scheduli… 145 …VOID (*resume)(UINT32 mode); /* The device exits from low-power consumption, Unlocked task sche… 149 /* Low-power timer related implementation functions. 150 * The function is not NULL, the low-power timer is enabled. 152 UINT32 freq; /* The frequency of the low-power timer */ 153 VOID (*timerStart)(UINT64); /* Start the low-power timer and set the response period */ 154 VOID (*timerStop)(VOID); /* Turn off the low-power timer */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | cpu_pm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * When a CPU goes to a low power state that turns off power to the CPU's 17 * power domain, the contents of some blocks (floating point coprocessors, 18 * interrupt controllers, caches, timers) in the same power domain can 29 * CPU. They are used to save per-cpu context for affected blocks. 31 * CPU cluster notifications apply to all CPUs in a single power domain. They 33 * after all the CPUs in the power domain have been notified of the low power 41 /* A single cpu is entering a low power state */ 44 /* A single cpu failed to enter a low power state */ 47 /* A single cpu is exiting a low power state */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | cpu_pm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * When a CPU goes to a low power state that turns off power to the CPU's 17 * power domain, the contents of some blocks (floating point coprocessors, 18 * interrupt controllers, caches, timers) in the same power domain can 29 * CPU. They are used to save per-cpu context for affected blocks. 31 * CPU cluster notifications apply to all CPUs in a single power domain. They 33 * after all the CPUs in the power domain have been notified of the low power 41 /* A single cpu is entering a low power state */ 44 /* A single cpu failed to enter a low power state */ 47 /* A single cpu is exiting a low power state */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
| D | panfrost_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * (C) COPYRIGHT 2010-2018 ARM Limited. All rights reserved. 54 #define GPU_PWR_KEY 0x50 /* (WO) Power manager key register */ 56 #define GPU_PWR_OVERRIDE0 0x54 /* (RW) Power manager override settings */ 57 #define GPU_PWR_OVERRIDE1 0x58 /* (RW) Power manager override settings */ 86 #define GPU_SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */ 88 #define GPU_TILER_PRESENT_LO 0x110 /* (RO) Tiler core present bitmap, low word */ 91 #define GPU_L2_PRESENT_LO 0x120 /* (RO) Level 2 cache present bitmap, low word */ 98 #define GPU_STACK_PRESENT_LO 0xE00 /* (RO) Core stack present bitmap, low word */ 101 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
| D | panfrost_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * (C) COPYRIGHT 2010-2018 ARM Limited. All rights reserved. 54 #define GPU_PWR_KEY 0x50 /* (WO) Power manager key register */ 56 #define GPU_PWR_OVERRIDE0 0x54 /* (RW) Power manager override settings */ 57 #define GPU_PWR_OVERRIDE1 0x58 /* (RW) Power manager override settings */ 87 #define GPU_SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */ 89 #define GPU_TILER_PRESENT_LO 0x110 /* (RO) Tiler core present bitmap, low word */ 92 #define GPU_L2_PRESENT_LO 0x120 /* (RO) Level 2 cache present bitmap, low word */ 99 #define GPU_STACK_PRESENT_LO 0xE00 /* (RO) Core stack present bitmap, low word */ 102 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */ [all …]
|
| /kernel/linux/linux-6.6/kernel/ |
| D | cpu_pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 53 * cpu_pm_register_notifier - register a driver with cpu_pm 57 * CPU and CPU cluster low power entry and exit. 74 * cpu_pm_unregister_notifier - unregister a driver with cpu_pm 94 * cpu_pm_enter - CPU low power entry notifier 96 * Notifies listeners that a single CPU is entering a low power state that may 97 * cause some blocks in the same power domain as the cpu to reset. 102 * co-processor, interrupt controller and its PM extensions, local CPU 115 * cpu_pm_exit - CPU low power exit notifier 117 * Notifies listeners that a single CPU is exiting a low power state that may [all …]
|
| /kernel/linux/linux-5.10/kernel/ |
| D | cpu_pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 62 * cpu_pm_register_notifier - register a driver with cpu_pm 66 * CPU and CPU cluster low power entry and exit. 83 * cpu_pm_unregister_notifier - unregister a driver with cpu_pm 103 * cpu_pm_enter - CPU low power entry notifier 105 * Notifies listeners that a single CPU is entering a low power state that may 106 * cause some blocks in the same power domain as the cpu to reset. 111 * co-processor, interrupt controller and its PM extensions, local CPU 124 * cpu_pm_exit - CPU low power exit notifier 126 * Notifies listeners that a single CPU is exiting a low power state that may [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/pm/ |
| D | sleep-states.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Sleep states are global low-power states of the entire system in which user 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 43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the 50 ------- 54 operating state is lost (the system core logic retains power), so the system can [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/pm/ |
| D | sleep-states.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Sleep states are global low-power states of the entire system in which user 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 43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the 50 ------- 54 operating state is lost (the system core logic retains power), so the system can [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | omap-mpuss-lowpower.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP MPUSS low power code 8 * OMAP4430 MPUSS mainly consists of dual Cortex-A9 with per-CPU 11 * CPU0, CPU1 and MPUSS each have there own power domain and 12 * hence multiple low power combinations of MPUSS are possible. 17 * to the Cortex-A9 processor must be asserted by the external 18 * power controller. 21 * below modes are supported from power gain vs latency point of view. 24 * ---------------------------------------------- 30 * ---------------------------------------------- [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | omap-mpuss-lowpower.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP MPUSS low power code 8 * OMAP4430 MPUSS mainly consists of dual Cortex-A9 with per-CPU 11 * CPU0, CPU1 and MPUSS each have there own power domain and 12 * hence multiple low power combinations of MPUSS are possible. 17 * to the Cortex-A9 processor must be asserted by the external 18 * power controller. 21 * below modes are supported from power gain vs latency point of view. 24 * ---------------------------------------------- 30 * ---------------------------------------------- [all …]
|
| /kernel/liteos_a/kernel/include/ |
| D | los_pm.h | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 55 …UINT32 (*suspend)(UINT32 mode); /* The device enters low power consumption, Unlocked task scheduli… 56 …VOID (*resume)(UINT32 mode); /* The device exits from low power consumption, Unlocked task sche… 60 /* Preparations before the CPU enters low power consumption. 65 /* The system performs low-power recovery. 106 * @brief Register a power management node. 109 * This API is used to register a power management node. 114 * @param node [IN] power management node. 125 * @brief Unregister a power management node. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 21 The LTC2947 is a high precision power and energy monitor that measures current, 22 voltage, power, temperature, charge and energy. The device supports both SPI 37 The following attributes are supported. Limits are read-write, reset_history 38 is write-only and all the other attributes are read-only. 41 in0_input VP-VM voltage (mV). 49 in0_label Channel label (VP-VM) 61 curr1_input IP-IM Sense current (mA) [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 21 The LTC2947 is a high precision power and energy monitor that measures current, 22 voltage, power, temperature, charge and energy. The device supports both SPI 37 The following attributes are supported. Limits are read-write, reset_history 38 is write-only and all the other attributes are read-only. 41 in0_input VP-VM voltage (mV). 49 in0_label Channel label (VP-VM) 61 curr1_input IP-IM Sense current (mA) [all …]
|
| /kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/ |
| D | lpit.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Low Power Idle Table (LPIT) 7 To enumerate platform Low Power Idle states, Intel platforms are using 8 “Low Power Idle Table” (LPIT). More details about this table can be 12 Residencies for each low power state can be read via FFH 18 - CPU PKG C10 (Read via FFH interface) 19 - Platform Controller Hub (PCH) SLP_S0 (Read via memory mapped interface) 32 This is the lowest possible system power state, achieved only when CPU is in 33 PKG C10 and all functional blocks in PCH are in a low power state.
|
| /kernel/linux/linux-6.6/Documentation/firmware-guide/acpi/ |
| D | lpit.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Low Power Idle Table (LPIT) 7 To enumerate platform Low Power Idle states, Intel platforms are using 8 “Low Power Idle Table” (LPIT). More details about this table can be 12 Residencies for each low power state can be read via FFH 18 - CPU PKG C10 (Read via FFH interface) 19 - Platform Controller Hub (PCH) SLP_S0 (Read via memory mapped interface) 32 This is the lowest possible system power state, achieved only when CPU is in 33 PKG C10 and all functional blocks in PCH are in a low power state.
|
| /kernel/linux/linux-6.6/Documentation/driver-api/pm/ |
| D | devices.rst | 1 .. 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/driver-api/pm/ |
| D | devices.rst | 1 .. 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/power/ |
| D | pci.rst | 2 PCI Power Management 7 An overview of concepts and the Linux kernel's interfaces related to PCI power 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 27 1.1. Native and Platform-Based Power Management [all …]
|
| /kernel/linux/linux-6.6/Documentation/power/ |
| D | pci.rst | 2 PCI Power Management 7 An overview of concepts and the Linux kernel's interfaces related to PCI power 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 27 1.1. Native and Platform-Based Power Management [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/intel/pxa/ |
| D | pxa300-raumfeld-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 10 hw-revision = <0>; 14 stdout-path = &ffuart; 22 reg_3v3: regulator-3v3 { 23 compatible = "regulator-fixed"; 24 regulator-name = "3v3-fixed-supply"; 25 regulator-min-microvolt = <3300000>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | pxa300-raumfeld-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 10 hw-revision = <0>; 14 stdout-path = &ffuart; 22 reg_3v3: regulator-3v3 { 23 compatible = "regulator-fixed"; 24 regulator-name = "3v3-fixed-supply"; 25 regulator-min-microvolt = <3300000>; [all …]
|
12345678910>>...45