:orphan: .. title:: SYS_POWER_MANAGEMENT .. option:: CONFIG_SYS_POWER_MANAGEMENT *System Power management* Type: ``bool`` 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. Defaults ======== - y - y Symbols selected by this symbol =============================== - \ :option:`TICKLESS_IDLE ` Kconfig definitions =================== .. highlight:: kconfig At ``soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:93`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/arm/microchip_mec/Kconfig.defconfig:3`` → ``soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17`` Menu path: (Top) .. parsed-literal:: config SYS_POWER_MANAGEMENT bool default y depends on \ :option:`SOC_POWER_MANAGEMENT ` && \ :option:`SOC_MEC1501_HSZ ` && \ :option:`SOC_SERIES_MEC1501X ` ---- At ``soc/arm/nordic_nrf/Kconfig.defconfig:30`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` Menu path: (Top) .. parsed-literal:: config SYS_POWER_MANAGEMENT bool default y depends on \ :option:`SOC_FAMILY_NRF ` ---- At ``kernel/Kconfig.power_mgmt:5`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:36`` → ``kernel/Kconfig:765`` Menu path: (Top) → General Kernel Options .. parsed-literal:: menuconfig SYS_POWER_MANAGEMENT bool "System Power management" select \ :option:`TICKLESS_IDLE ` 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.)*