pm: introduce HAS_PM
Add a new Kconfig option that has to be selected by SoCs providing PM hooks. This option will be now required to enable CONFIG_PM. Before this change, CONFIG_PM could always be enabled, regardless of SoC providing any kind of low-power support. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
parent
26bf349ab1
commit
3d2194f11e
44 changed files with 51 additions and 3 deletions
|
@ -29,7 +29,7 @@ config ARCH_HAS_CUSTOM_BUSY_WAIT
|
|||
default y if !QEMU_TARGET
|
||||
|
||||
config PM
|
||||
default y if SYS_CLOCK_EXISTS && MULTITHREADING
|
||||
default y if SYS_CLOCK_EXISTS && MULTITHREADING && HAS_PM
|
||||
|
||||
config BUILD_OUTPUT_HEX
|
||||
default y
|
||||
|
|
|
@ -12,5 +12,6 @@ config SOC_SERIES_NRF51X
|
|||
select XIP
|
||||
select HAS_NRFX
|
||||
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for NRF51 MCU series
|
||||
|
|
|
@ -15,5 +15,6 @@ config SOC_SERIES_NRF52X
|
|||
select HAS_NORDIC_DRIVERS
|
||||
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||
select HAS_SWO
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for NRF52 MCU series
|
||||
|
|
|
@ -9,6 +9,7 @@ config SOC_NRF5340_CPUAPP
|
|||
select CPU_HAS_NRF_IDAU
|
||||
select CPU_HAS_FPU
|
||||
select ARMV8_M_DSP
|
||||
select HAS_PM
|
||||
|
||||
config SOC_NRF5340_CPUNET
|
||||
bool
|
||||
|
|
|
@ -16,5 +16,6 @@ config SOC_SERIES_NRF91X
|
|||
select XIP
|
||||
select HAS_NRFX
|
||||
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for NRF91 MCU series
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue