CONFIG_PM
System Power Management
Type: bool
Help
Enable the kernel handles extra power management policies whenever
system enters idle state.
Help
Enable the kernel handles extra power management policies whenever
system enters idle state.
Help
Enable the kernel handles extra power management policies whenever
system enters idle state.
Help
Enable the kernel handles extra power management policies whenever
system enters idle state.
Help
This option enables the board to implement extra power management
policies whenever the kernel becomes idle. The kernel informs the
power management subsystem of the number of ticks until the next kernel
timer is due to expire.
Direct dependencies
(SOC_POWER_MANAGEMENT
&& SOC_MEC1501_HSZ
&& SOC_SERIES_MEC1501X
) || SOC_FAMILY_NRF
|| (SOC_POWER_MANAGEMENT
&& SOC_SERIES_NPCX7
) || (SOC_POWER_MANAGEMENT
&& SOC_SERIES_NPCX9
) || SOC_SERIES_IMX_RT6XX
|| (SOC_POWER_MANAGEMENT
&& SOC_MEC1501_HSZ
&& SOC_SERIES_MEC1501X
) || SOC_FAMILY_NRF
|| (SOC_POWER_MANAGEMENT
&& SOC_SERIES_NPCX7
) || (SOC_POWER_MANAGEMENT
&& SOC_SERIES_NPCX9
) || SOC_SERIES_IMX_RT6XX
|| (SYS_CLOCK_EXISTS
&& !HAS_NO_PM
)
(Includes any dependencies from ifs and menus.)
Defaults
y if
SYS_CLOCK_EXISTS
y if
SYS_CLOCK_EXISTS
&& !HAS_NO_PM
&&MULTITHREADING
y if
SYS_CLOCK_EXISTS
y if
SYS_CLOCK_EXISTS
y if
SYS_CLOCK_EXISTS
y if
SYS_CLOCK_EXISTS
&& !HAS_NO_PM
&&MULTITHREADING
y if
SYS_CLOCK_EXISTS
y if
SYS_CLOCK_EXISTS
Symbols selected by this symbol
Symbols that select this symbol
Kconfig definitions
At <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:64
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/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
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X
At <Zephyr>/soc/arm/nordic_nrf/Kconfig.defconfig:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS && !HAS_NO_PM && MULTITHREADING
depends on SOC_FAMILY_NRF
At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:96
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_SERIES_NPCX7
help
Enable the kernel handles extra power management policies whenever
system enters idle state.
At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:106
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_SERIES_NPCX9
help
Enable the kernel handles extra power management policies whenever
system enters idle state.
At <Zephyr>/soc/arm/nxp_imx/rt6xx/Kconfig.defconfig.series:17
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_imx/Kconfig.defconfig:8
Menu path: (Top)
config PM
bool
select CODE_DATA_RELOCATION_SRAM
depends on SOC_SERIES_IMX_RT6XX
At <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:64
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/microchip_mec/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X
At <Zephyr>/soc/arm/nordic_nrf/Kconfig.defconfig:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS && !HAS_NO_PM && MULTITHREADING
depends on SOC_FAMILY_NRF
At <Zephyr>/soc/arm/nuvoton_npcx/npcx7/Kconfig.defconfig.series:96
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_SERIES_NPCX7
help
Enable the kernel handles extra power management policies whenever
system enters idle state.
At <Zephyr>/soc/arm/nuvoton_npcx/npcx9/Kconfig.defconfig.series:106
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nuvoton_npcx/Kconfig.defconfig:6
Menu path: (Top)
config PM
bool
default y if SYS_CLOCK_EXISTS
depends on SOC_POWER_MANAGEMENT && SOC_SERIES_NPCX9
help
Enable the kernel handles extra power management policies whenever
system enters idle state.
At <Zephyr>/soc/arm/nxp_imx/rt6xx/Kconfig.defconfig.series:17
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_imx/Kconfig.defconfig:8
Menu path: (Top)
config PM
bool
select CODE_DATA_RELOCATION_SRAM
depends on SOC_SERIES_IMX_RT6XX
At <Zephyr>/subsys/pm/Kconfig:7
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:43
Menu path: (Top) → Sub Systems and OS Services → Power Management
menuconfig PM
bool "System Power Management"
depends on SYS_CLOCK_EXISTS && !HAS_NO_PM
help
This option enables the board to implement extra power management
policies whenever the kernel becomes idle. The kernel informs the
power management subsystem of the number of ticks until the next kernel
timer is due to expire.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)