diff --git a/arch/Kconfig b/arch/Kconfig index 707f02ec07e..45c418d5a98 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -477,47 +477,6 @@ config ARCH_HAS_THREAD_LOCAL_STORAGE config ARCH_HAS_THREAD_ABORT bool -# -# Hidden PM feature configs which are to be selected by -# individual SoC. -# - -config HAS_POWER_STATE_SLEEP_1 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_SLEEP_1 - configuration option. - -config HAS_POWER_STATE_SLEEP_2 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_SLEEP_2 - configuration option. - -config HAS_POWER_STATE_SLEEP_3 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_SLEEP_3 - configuration option. - -config HAS_POWER_STATE_DEEP_SLEEP_1 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_1 - configuration option. - -config HAS_POWER_STATE_DEEP_SLEEP_2 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_2 - configuration option. - -config HAS_POWER_STATE_DEEP_SLEEP_3 - bool - help - This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_3 - configuration option. - config BOOTLOADER_CONTEXT_RESTORE_SUPPORTED bool help diff --git a/subsys/power/Kconfig b/subsys/power/Kconfig index c40ae175e8d..a079e273f54 100644 --- a/subsys/power/Kconfig +++ b/subsys/power/Kconfig @@ -110,3 +110,45 @@ config PM_MAX_DEVICES default 15 endmenu + + +# +# Hidden PM feature configs which are to be selected by +# individual SoC. +# + +config HAS_POWER_STATE_SLEEP_1 + bool + help + This option signifies that the target supports the POWER_STATE_SLEEP_1 + configuration option. + +config HAS_POWER_STATE_SLEEP_2 + bool + help + This option signifies that the target supports the POWER_STATE_SLEEP_2 + configuration option. + +config HAS_POWER_STATE_SLEEP_3 + bool + help + This option signifies that the target supports the POWER_STATE_SLEEP_3 + configuration option. + +config HAS_POWER_STATE_DEEP_SLEEP_1 + bool + help + This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_1 + configuration option. + +config HAS_POWER_STATE_DEEP_SLEEP_2 + bool + help + This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_2 + configuration option. + +config HAS_POWER_STATE_DEEP_SLEEP_3 + bool + help + This option signifies that the target supports the SYS_POWER_STATE_DEEP_SLEEP_3 + configuration option.