Skip to content

Commit d2642ad

Browse files
nvlsianpurlubos
authored andcommitted
[nrf noup] soc/nordic/nrf54h: Add extension to define custom s2ram implementation
Add Kconfig entries to allow compile own s2ram implementation. Signed-off-by: Karol Lasończyk <[email protected]> Signed-off-by: Andrzej Puzdrowski <[email protected]> (cherry picked from commit e6e402f)
1 parent 3a4da33 commit d2642ad

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

soc/nordic/nrf54h/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ if(CONFIG_ARM)
88
endif()
99
endif()
1010

11-
zephyr_library_sources_ifdef(CONFIG_PM_S2RAM pm_s2ram.c)
11+
if(NOT CONFIG_SOC_NRF54H20_PM_S2RAM_OVERRIDE)
12+
zephyr_library_sources_ifdef(CONFIG_PM_S2RAM pm_s2ram.c)
13+
endif()
1214

1315
zephyr_include_directories(.)
1416

soc/nordic/nrf54h/Kconfig

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ config SOC_NRF54H20_DISABLE_ALL_GPIO_RETENTION_WORKAROUND
110110
default y
111111
depends on SOC_NRF54H20_CPUAPP || SOC_NRF54H20_CPURAD
112112

113+
config SOC_NRF54H20_PM_S2RAM_OVERRIDE
114+
bool "Override `pm_s2ram` implementation"
115+
help
116+
Override Nordic s2ram implementation.
117+
113118
config SOC_NRF54H20_CPURAD
114119
select SOC_NRF54H20_CPURAD_COMMON
115120

0 commit comments

Comments
 (0)