zephyr/subsys/power/Kconfig
Ramakrishna Pallala 6b21e1b7a7 power: Add device idle power management support
Add framework for device Idle Power Management(IPM)
for suspending devices based on device idle. This will
help in saving power even while system(CPU) is active.

The framework uses device_set_power_state() API set the
device power state accordingly based on the usage count.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00

29 lines
883 B
Plaintext

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_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"