Skip to content

Commit 826e8e9

Browse files
nika-nordicjukkar
authored andcommitted
[nrf fromlist] soc: nordic: add common symbol for RAM control helper presence
Common symbol is defined by SoCs that support RAM control helper. Upstream PR #: 82262 Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 2e974fb)
1 parent a198e07 commit 826e8e9

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

drivers/retained_mem/Kconfig.nrf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ config RETAINED_MEM_NRF_RAM_CTRL
1313
bool "nRF RAM retention driver"
1414
default y
1515
depends on DT_HAS_ZEPHYR_RETAINED_RAM_ENABLED && RETAINED_MEM_ZEPHYR_RAM && POWEROFF
16-
depends on SOC_FAMILY_NORDIC_NRF
16+
depends on HAS_NORDIC_RAM_CTRL
1717
help
1818
Enable driver for Nordic RAM retention.

modules/hal_nordic/nrfx/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_NRF92X ${MDK_DIR}/system_nrf92.c
111111

112112
zephyr_library_sources(nrfx_glue.c)
113113
zephyr_library_sources(${HELPERS_DIR}/nrfx_flag32_allocator.c)
114-
zephyr_library_sources_ifdef(CONFIG_RETAINED_MEM_NRF_RAM_CTRL ${HELPERS_DIR}/nrfx_ram_ctrl.c)
114+
zephyr_library_sources_ifdef(CONFIG_HAS_NORDIC_RAM_CTRL ${HELPERS_DIR}/nrfx_ram_ctrl.c)
115115
zephyr_library_sources_ifdef(CONFIG_NRFX_GPPI ${HELPERS_DIR}/nrfx_gppi_dppi.c)
116116
zephyr_library_sources_ifdef(CONFIG_NRFX_PPI ${HELPERS_DIR}/nrfx_gppi_ppi.c)
117117

soc/nordic/common/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
config HAS_NORDIC_DMM
55
bool
66

7+
config HAS_NORDIC_RAM_CTRL
8+
bool "nRF RAM control helper support"
9+
710
config NRF_SYS_EVENT
811
bool "nRF system event support"
912
select NRFX_POWER if !NRF_PLATFORM_HALTIUM

soc/nordic/nrf52/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ config SOC_SERIES_NRF52X
1111
imply XIP
1212
select HAS_NRFX
1313
select HAS_NORDIC_DRIVERS
14+
select HAS_NORDIC_RAM_CTRL
1415
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
1516
select HAS_SWO
1617
select HAS_POWEROFF

soc/nordic/nrf54h/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ config SOC_NRF54H20_CPUAPP_COMMON
2121
select CPU_HAS_FPU
2222
select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS
2323
select HAS_NORDIC_DMM
24+
select HAS_NORDIC_RAM_CTRL
2425
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
2526
select NRFS_HAS_CLOCK_SERVICE
2627
select NRFS_HAS_DVFS_SERVICE
@@ -52,6 +53,7 @@ config SOC_NRF54H20_CPURAD_COMMON
5253
select NRFS_HAS_TEMP_SERVICE
5354
select NRFS_HAS_VBUS_DETECTOR_SERVICE
5455
select HAS_NORDIC_DMM
56+
select HAS_NORDIC_RAM_CTRL
5557
select HAS_PM
5658
select HAS_POWEROFF
5759

soc/nordic/nrf54l/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ config SOC_NRF54L_CPUAPP_COMMON
2020
select CPU_HAS_FPU
2121
select HAS_HW_NRF_RADIO_IEEE802154
2222
select HAS_POWEROFF
23+
select HAS_NORDIC_RAM_CTRL
2324

2425
config SOC_NRF54L05_CPUAPP
2526
select SOC_NRF54L_CPUAPP_COMMON

0 commit comments

Comments
 (0)