CONFIG_PM_SLEEP_STATES

Low Power states

Type: bool

Help

This option enables the kernel to interface with a power manager application. This permits the system to enter a custom CPU low power state when the kernel becomes idle. The low power state could be any of the CPU low power states supported by the processor. Generally the one saving most power.

Direct dependencies

(SOC_POWER_MANAGEMENT && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X) || ((HAS_POWER_STATE_SLEEP_1 || HAS_POWER_STATE_SLEEP_2 || HAS_POWER_STATE_SLEEP_3) && PM)

(Includes any dependencies from ifs and menus.)

Default

  • y

Kconfig definitions

At <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:67

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:19<BuildDir>/Kconfig/Kconfig.soc.defconfig:1<Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3<Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17

Menu path: (Top)

config PM_SLEEP_STATES
    bool
    default y
    depends on SOC_POWER_MANAGEMENT && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X

At <Zephyr>/subsys/power/Kconfig:24

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:39

Menu path: (Top) → Sub Systems and OS Services → Power Management → System Power management

config PM_SLEEP_STATES
    bool "Low Power states"
    depends on (HAS_POWER_STATE_SLEEP_1 || HAS_POWER_STATE_SLEEP_2 || HAS_POWER_STATE_SLEEP_3) && PM
    help
      This option enables the kernel to interface with a power manager
      application.  This permits the system to enter a custom CPU low power
      state when the kernel becomes idle. The low power state could be any of
      the CPU low power states supported by the processor.  Generally the one
      saving most power.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)