Searched +full:min +full:- +full:residency +full:- +full:us (Results 1 – 25 of 59) sorted by relevance
123
/Zephyr-latest/samples/subsys/pm/latency/boards/ |
D | native_sim.overlay | 3 * SPDX-License-Identifier: Apache-2.0 7 power-states { 8 runtime_idle: runtime-idle { 9 compatible = "zephyr,power-state"; 10 power-state-name = "runtime-idle"; 11 min-residency-us = <1000000>; 12 exit-latency-us = <10000>; 14 suspend_to_idle: suspend-to-idle { 15 compatible = "zephyr,power-state"; 16 power-state-name = "suspend-to-idle"; [all …]
|
/Zephyr-latest/samples/boards/st/power_mgmt/suspend_to_ram/boards/ |
D | nucleo_wba55cg.overlay | 2 * SPDX-License-Identifier: Apache-2.0 8 /* Change min residency time to ease power consumption measurement */ 11 cpu-power-states = <&stop0 &stop1 &standby>; 14 power-states { 16 min-residency-us = <500000>; 17 exit-latency-us = <50>; 20 min-residency-us = <1000000>; 21 exit-latency-us = <100>; 24 min-residency-us = <2000000>; 25 exit-latency-us = <1000>; [all …]
|
/Zephyr-latest/tests/subsys/pm/power_states_api/boards/ |
D | native_sim.overlay | 4 * SPDX-License-Identifier: Apache-2.0 10 cpu-power-states = <&state0 &state1 &state2 &state3>; 13 power-states { 15 compatible = "zephyr,power-state"; 16 power-state-name = "suspend-to-idle"; 17 min-residency-us = <10000>; 18 exit-latency-us = <100>; 22 compatible = "zephyr,power-state"; 23 power-state-name = "standby"; 24 min-residency-us = <20000>; [all …]
|
/Zephyr-latest/tests/subsys/pm/policy_api/ |
D | app.overlay | 3 * SPDX-License-Identifier: Apache-2.0 9 compatible = "zephyr,native-posix-cpu"; 11 cpu-power-states = <&state2>; 15 power-states { 17 compatible = "zephyr,power-state"; 18 power-state-name = "runtime-idle"; 19 min-residency-us = <100000>; 20 exit-latency-us = <10000>; 21 substate-id = <1>; 25 compatible = "zephyr,power-state"; [all …]
|
/Zephyr-latest/dts/bindings/power/ |
D | zephyr,power-state.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,power-state" 9 power-state-name: 14 - "active" 15 - "runtime-idle" 16 - "suspend-to-idle" 17 - "standby" 18 - "suspend-to-ram" 19 - "suspend-to-disk" 20 - "soft-off" [all …]
|
/Zephyr-latest/include/zephyr/pm/ |
D | state.h | 4 * SPDX-License-Identifier: Apache-2.0 52 * peripherals into low-power states. No operating state is lost (ie. 62 * In addition to putting peripherals into low-power states all 63 * non-boot CPUs are powered off. It should allow more energy to be 76 * self-refresh mode to retain its contents. The state of devices and 77 * CPUs is saved and held in memory, and it may require some boot- 88 * memory are written to disk or other non-volatile storage, and on 89 * resume it's read back into memory with the help of boot-strapping 102 * restarted as if from initial power-up and kernel boot. 123 * power-states { [all …]
|
/Zephyr-latest/dts/arm/microchip/ |
D | mec172xnsz.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/gpio/microchip-xec-gpio.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 18 #include "mec172x/mec172x-vw-routing.dtsi" 22 #address-cells = <1>; [all …]
|
D | mec1727nsz.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 12 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 14 #include "mec172x/mec172x-vw-routing.dtsi" 21 #address-cells = <1>; 22 #size-cells = <0>; 26 compatible = "arm,cortex-m4"; [all …]
|
D | mec172xnlj.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/gpio/microchip-xec-gpio.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 18 #include "mec172x/mec172x-vw-routing.dtsi" 22 #address-cells = <1>; [all …]
|
/Zephyr-latest/dts/x86/intel/ |
D | intel_ish5.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <dt-bindings/interrupt-controller/intel-ioapic.h> 9 #include <dt-bindings/i2c/i2c.h> 13 power-states { 15 compatible = "zephyr,power-state"; 16 power-state-name = "runtime-idle"; 17 min-residency-us = <500>; 18 substate-id = <1>; 22 compatible = "zephyr,power-state"; 23 power-state-name = "suspend-to-ram"; [all …]
|
/Zephyr-latest/boards/nxp/frdm_ke17z/ |
D | frdm_ke17z.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "frdm_ke17z-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/pwm/pwm.h> 16 compatible = "nxp,frdm-ke17z", "nxp,ke17z", "nxp,mke17z7"; 25 pwm-led0 = &red_pwm_led; 26 pwm-led1 = &green_pwm_led; 27 pwm-led2 = &blue_pwm_led; 28 mcuboot-button0 = &user_button_0; [all …]
|
/Zephyr-latest/boards/nxp/frdm_ke17z512/ |
D | frdm_ke17z512.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "frdm_ke17z512-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/pwm/pwm.h> 21 zephyr,code-partition = &slot0_partition; 22 zephyr,uart-mcumgr = &lpuart2; 24 zephyr,shell-uart = &lpuart2; 34 pwm-led0 = &red_pwm_led; 35 pwm-led1 = &green_pwm_led; [all …]
|
/Zephyr-latest/doc/services/pm/ |
D | device.rst | 15 - :ref:`Device Runtime Power Management <pm-device-runtime-pm>` 16 - :ref:`System-Managed Device Power Management <pm-device-system-pm>` 18 .. _pm-device-runtime-pm: 34 - **Device drivers** are responsible for managing the 36 put devices into low-power states (suspend) when they are not in 41 - **Subsystems**, such as sensors, file systems, 49 - **Applications** running on Zephyr can impact device 68 For more information, see :ref:`pm-device-runtime`. 70 .. _pm-device-system-pm: 72 System-Managed Device Power Management [all …]
|
/Zephyr-latest/dts/arm/silabs/ |
D | efr32bg2x.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/i2c/i2c.h> 10 #include <dt-bindings/pinctrl/gecko-pinctrl.h> 11 #include <dt-bindings/adc/adc.h> 16 zephyr,flash-controller = &msc; 22 #clock-cells = <0>; 23 compatible = "fixed-factor-clock"; 27 #clock-cells = <0>; [all …]
|
D | efr32mg24.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/i2c/i2c.h> 10 #include <dt-bindings/adc/adc.h> 11 #include <dt-bindings/clock/silabs/xg24-clock.h> 16 zephyr,flash-controller = &msc; 22 #clock-cells = <0>; 23 compatible = "fixed-factor-clock"; 27 #clock-cells = <0>; [all …]
|
D | efr32xg23.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv8-m.dtsi> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/i2c/i2c.h> 10 #include <dt-bindings/adc/adc.h> 11 #include <dt-bindings/clock/silabs/xg23-clock.h> 16 zephyr,flash-controller = &msc; 22 #clock-cells = <0>; 23 compatible = "fixed-factor-clock"; 27 #clock-cells = <0>; [all …]
|
/Zephyr-latest/dts/arm/ti/ |
D | cc13xx_cc26xx.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 8 #include <zephyr/dt-bindings/adc/adc.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/pwm/pwm.h> 16 zephyr,flash-controller = &flash_controller; 20 #address-cells = <1>; 21 #size-cells = <0>; 25 compatible = "arm,cortex-m4"; [all …]
|
/Zephyr-latest/dts/riscv/espressif/esp32c6/ |
D | esp32c6_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/gpio/gpio.h> 9 #include <zephyr/dt-bindings/i2c/i2c.h> 10 #include <zephyr/dt-bindings/interrupt-controller/esp-esp32c6-intmux.h> 11 #include <zephyr/dt-bindings/clock/esp32c6_clock.h> 12 #include <dt-bindings/pinctrl/esp32c6-pinctrl.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 20 zephyr,flash-controller = &flash; 24 #address-cells = <1>; [all …]
|
/Zephyr-latest/soc/nuvoton/npcx/common/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 17 * +--------------------------------------------------------------------------+ 19 * |--------------------------------------------------------------------------| 24 * | Stand-By | Off | Off | Off | Off | Off | Off | On | 25 * +--------------------------------------------------------------------------+ 27 * LFCLK - Low-Frequency Clock. Its frequency is fixed to 32kHz. 28 * HFCLK - High-Frequency (PLL) Clock. Its frequency is configured to OFMCLK. 32 * - A delay of 'Instant' wake-up from 'Deep Sleep' is 20 us. 33 * - A delay of 'Standard' wake-up from 'Deep Sleep' is 3.43 ms. 34 * - Max residency time in Deep Sleep for 'Instant' wake-up is 200 ms [all …]
|
/Zephyr-latest/boards/nxp/twr_ke18f/ |
D | twr_ke18f.dts | 2 * Copyright (c) 2019-2021 Vestas Wind Systems A/S 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <zephyr/dt-bindings/clock/kinetis_scg.h> 11 #include <zephyr/dt-bindings/pwm/pwm.h> 12 #include "twr_ke18f-pinctrl.dtsi" 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 27 pwm-led0 = &orange_pwm_led; 28 pwm-led1 = &yellow_pwm_led; 29 pwm-led2 = &green_pwm_led; [all …]
|
/Zephyr-latest/dts/riscv/espressif/esp32c3/ |
D | esp32c3_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/adc/adc.h> 9 #include <zephyr/dt-bindings/gpio/gpio.h> 10 #include <zephyr/dt-bindings/i2c/i2c.h> 11 #include <zephyr/dt-bindings/interrupt-controller/esp-esp32c3-intmux.h> 12 #include <zephyr/dt-bindings/clock/esp32c3_clock.h> 13 #include <dt-bindings/pinctrl/esp32-pinctrl.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 20 die-temp0 = &coretemp; [all …]
|
/Zephyr-latest/dts/arm/ambiq/ |
D | ambiq_apollo3_blue.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv7-m.dtsi> 6 #include <zephyr/dt-bindings/adc/adc.h> 7 #include <zephyr/dt-bindings/i2c/i2c.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 12 uartclk: apb-pclk { 13 compatible = "fixed-clock"; 14 clock-frequency = <DT_FREQ_M(24)>; 15 #clock-cells = <0>; 20 #address-cells = <1>; [all …]
|
D | ambiq_apollo4p.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 3 #include <arm/armv7-m.dtsi> 6 #include <zephyr/dt-bindings/adc/adc.h> 7 #include <zephyr/dt-bindings/i2c/i2c.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 12 uartclk: apb-pclk { 13 compatible = "fixed-clock"; 14 clock-frequency = <DT_FREQ_M(24)>; 15 #clock-cells = <0>; 20 #address-cells = <1>; [all …]
|
/Zephyr-latest/dts/arm/nuvoton/npcx/ |
D | npcx7.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include "npcx7/npcx7-alts-map.dtsi" 10 #include "npcx7/npcx7-miwus-wui-map.dtsi" 12 #include "npcx7/npcx7-miwus-int-map.dtsi" 14 #include "npcx7/npcx7-espi-vws-map.dtsi" 15 /* NPCX7 series low-voltage io controls mapping table */ 16 #include "npcx7/npcx7-lvol-ctrl-map.dtsi" 24 cpu-power-states = <&suspend_to_idle0 &suspend_to_idle1>; 27 power-states { 28 suspend_to_idle0: suspend-to-idle0 { [all …]
|
/Zephyr-latest/dts/xtensa/espressif/esp32s2/ |
D | esp32s2_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/gpio/gpio.h> 11 #include <zephyr/dt-bindings/i2c/i2c.h> 12 #include <zephyr/dt-bindings/clock/esp32s2_clock.h> 13 #include <zephyr/dt-bindings/interrupt-controller/esp32s2-xtensa-intmux.h> 14 #include <dt-bindings/pinctrl/esp32-pinctrl.h> 17 #address-cells = <1>; 18 #size-cells = <1>; 21 die-temp0 = &coretemp; [all …]
|
123