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
|
@ -12,5 +12,6 @@ config SOC_SERIES_EFM32HG
|
|||
select HAS_SILABS_GECKO
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFM32 Happy Gecko MCU series
|
||||
|
|
|
@ -17,5 +17,6 @@ config SOC_SERIES_EFM32JG12B
|
|||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFM32 JadeGecko MCU series
|
||||
|
|
|
@ -20,5 +20,6 @@ config SOC_SERIES_EFM32PG12B
|
|||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select SOC_GECKO_ADC
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFM32 PearlGecko MCU series
|
||||
|
|
|
@ -18,5 +18,6 @@ config SOC_SERIES_EFM32PG1B
|
|||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFM32 PearlGecko MCU series
|
||||
|
|
|
@ -14,5 +14,6 @@ config SOC_SERIES_EFM32WG
|
|||
select HAS_SILABS_GECKO
|
||||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFM32 WonderGecko MCU series
|
||||
|
|
|
@ -17,5 +17,6 @@ config SOC_SERIES_EFR32BG13P
|
|||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32BG13P Blue Gecko MCU series
|
||||
|
|
|
@ -20,5 +20,6 @@ config SOC_SERIES_EFR32BG22
|
|||
select SOC_GECKO_CORE
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32BG22 Blue Gecko MCU series
|
||||
|
|
|
@ -20,5 +20,6 @@ config SOC_SERIES_EFR32BG27
|
|||
select SOC_GECKO_CORE
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32BG27 Blue Gecko MCU series
|
||||
|
|
|
@ -18,5 +18,6 @@ config SOC_SERIES_EFR32FG13P
|
|||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32 FlexGecko MCU series
|
||||
|
|
|
@ -18,5 +18,6 @@ config SOC_SERIES_EFR32FG1P
|
|||
select SOC_GECKO_CMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_HAS_ERRATA_RTCC_E201
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32 FlexGecko MCU series
|
||||
|
|
|
@ -19,5 +19,6 @@ config SOC_SERIES_EFR32MG12P
|
|||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_TRNG
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32 Mighty Gecko MCU series
|
||||
|
|
|
@ -19,5 +19,6 @@ config SOC_SERIES_EFR32MG21
|
|||
select SOC_GECKO_EMU
|
||||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32MG21 Mighty Gecko MCU series
|
||||
|
|
|
@ -22,5 +22,6 @@ config SOC_SERIES_EFR32MG24
|
|||
select SOC_GECKO_GPIO
|
||||
select SOC_GECKO_DEV_INIT
|
||||
select SOC_GECKO_SE
|
||||
select HAS_PM
|
||||
help
|
||||
Enable support for EFR32MG24 Mighty Gecko MCU series
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue