Skip to content

Commit 3f771f2

Browse files
committed
[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]>
1 parent 96ef102 commit 3f771f2

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
@@ -100,6 +100,11 @@ config SOC_NRF54H20_DISABLE_ALL_GPIO_RETENTION_WORKAROUND
100100
default y
101101
depends on SOC_NRF54H20_CPUAPP || SOC_NRF54H20_CPURAD
102102

103+
config SOC_NRF54H20_PM_S2RAM_OVERRIDE
104+
bool "Override `pm_s2ram` implementation"
105+
help
106+
Override Nordic s2ram implementation.
107+
103108
config SOC_NRF54H20_CPURAD
104109
select SOC_NRF54H20_CPURAD_COMMON
105110

0 commit comments

Comments
 (0)