2019-04-06 21:08:09 +08:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2019-02-04 22:05:23 +08:00
|
|
|
config SYS_PM_STATE_LOCK
|
|
|
|
bool "Enable Power State locking capability"
|
2018-11-05 18:06:04 +08:00
|
|
|
help
|
2019-02-04 22:05:23 +08:00
|
|
|
Enable Power Management system state locking capability
|
2018-11-05 18:06:04 +08:00
|
|
|
if any application wants to temporarily disable certain
|
2019-01-11 17:53:57 +08:00
|
|
|
Power States while doing any critical work or needs quick
|
|
|
|
response from hardware resources.
|
2018-11-05 18:06:04 +08:00
|
|
|
|
2020-01-22 16:36:21 +08:00
|
|
|
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.
|
|
|
|
|
2019-02-04 22:05:23 +08:00
|
|
|
config SYS_PM_DEBUG
|
|
|
|
bool "Enable System Power Management debug hooks"
|
2018-10-24 16:24:20 +08:00
|
|
|
help
|
2019-02-04 22:05:23 +08:00
|
|
|
Enable System Power Management debugging hooks.
|
2018-10-24 16:24:20 +08:00
|
|
|
|
2019-02-28 15:37:58 +08:00
|
|
|
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.
|
|
|
|
|
2019-02-04 22:05:23 +08:00
|
|
|
source "subsys/power/policy/Kconfig"
|
2018-09-25 20:58:27 +08:00
|
|
|
|
2019-02-04 22:05:23 +08:00
|
|
|
module = SYS_PM
|
|
|
|
module-str = System Power Management
|
|
|
|
source "subsys/logging/Kconfig.template.log_config"
|