zephyr/subsys/power/Kconfig
Wentong Wu 7cb74655da power: add system power management direct force mode.
Add system power management direct force trigger mode. In this
mode application thread can directly put system in sleep or deep
sleep mode instead of waiting for idle thread to do it, so that
it can reduce latency to enter low power mode.

Signed-off-by: Wentong Wu <wentong.wu@intel.com>
2020-01-24 21:37:40 -05:00

39 lines
1.3 KiB
Plaintext

# SPDX-License-Identifier: Apache-2.0
config SYS_PM_STATE_LOCK
bool "Enable Power State locking capability"
help
Enable Power Management system state locking capability
if any application wants to temporarily disable certain
Power States while doing any critical work or needs quick
response from hardware resources.
config SYS_PM_DIRECT_FORCE_MODE
bool "Enable system power management direct force trigger mode"
help
Enable system power management direct force trigger mode. In
this mode application thread can directly put system in sleep
or deep sleep mode instead of waiting for idle thread to do
it, so that it can reduce latency to enter low power mode.
config SYS_PM_DEBUG
bool "Enable System Power Management debug hooks"
help
Enable System Power Management debugging hooks.
config DEVICE_IDLE_PM
bool "Enable device Idle Power Management"
depends on DEVICE_POWER_MANAGEMENT
select POLL
help
Enable device Idle Power Management to save power.
With device Idle PM enabled, devices can be suspended or
resumed based on the device usage even while the CPU or
system is running.
source "subsys/power/policy/Kconfig"
module = SYS_PM
module-str = System Power Management
source "subsys/logging/Kconfig.template.log_config"