blob: 3eb3f917abd46015de9506d8ae61e5c7d8056271 [file] [log] [blame]
choice
prompt "Idle State Power Management Policy"
help
Storage back-end to be used by the settings subsystem.
config SYS_PM_POLICY_RESIDENCY
bool "PM Policy based on CPU residency"
help
Select this option for PM policy based on CPU residencies.
config SYS_PM_POLICY_DUMMY
bool "Dummy PM Policy"
help
Dummy PM Policy which simply returns next PM state in a loop.
config SYS_PM_POLICY_APP
bool "Application PM Policy"
help
When this option is selected, the application must provide PM policy.
endchoice
if SYS_PM_POLICY_RESIDENCY
config SYS_PM_LPS_1_MIN_RES
int "Low Power State 1 minimum residency"
depends on HAS_STATE_LOW_POWER_1
default 5000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_LOW_POWER_1
state.
config SYS_PM_LPS_2_MIN_RES
int "Low Power State 2 minimum residency"
depends on HAS_STATE_LOW_POWER_2
default 10000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_LOW_POWER_2
state.
config SYS_PM_LPS_3_MIN_RES
int "Low Power State 3 minimum residency"
depends on HAS_STATE_LOW_POWER_3
default 30000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_LOW_POWER_3
state.
config SYS_PM_DEEP_SLEEP_1_MIN_RES
int "Deep Sleep State 1 minimum residency"
depends on HAS_STATE_DEEP_SLEEP_1
default 60000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_DEEP_SLEEP_1
state.
config SYS_PM_DEEP_SLEEP_2_MIN_RES
int "Deep Sleep State 2 minimum residency"
depends on HAS_STATE_DEEP_SLEEP_2
default 90000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_DEEP_SLEEP_2
state.
config SYS_PM_DEEP_SLEEP_3_MIN_RES
int "Deep Sleep State 3 minimum residency"
depends on HAS_STATE_DEEP_SLEEP_3
default 120000
help
Minimum residency in milliseconds to enter SYS_POWER_STATE_DEEP_SLEEP_3
state.
endif # SYS_PM_POLICY_RESIDENCY