soc: nordic: add common symbol for RAM control helper presence

Common symbol is defined by SoCs that support RAM control helper.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
This commit is contained in:
Nikodem Kastelik 2024-12-16 15:48:57 +01:00 committed by Benjamin Cabé
commit e501b54bad
6 changed files with 9 additions and 2 deletions

View file

@ -13,6 +13,6 @@ config RETAINED_MEM_NRF_RAM_CTRL
bool "nRF RAM retention driver"
default y
depends on DT_HAS_ZEPHYR_RETAINED_RAM_ENABLED && RETAINED_MEM_ZEPHYR_RAM && POWEROFF
depends on SOC_FAMILY_NORDIC_NRF
depends on HAS_NORDIC_RAM_CTRL
help
Enable driver for Nordic RAM retention.

View file

@ -111,7 +111,7 @@ zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_NRF92X ${MDK_DIR}/system_nrf92.c
zephyr_library_sources(nrfx_glue.c)
zephyr_library_sources(${HELPERS_DIR}/nrfx_flag32_allocator.c)
zephyr_library_sources_ifdef(CONFIG_RETAINED_MEM_NRF_RAM_CTRL ${HELPERS_DIR}/nrfx_ram_ctrl.c)
zephyr_library_sources_ifdef(CONFIG_HAS_NORDIC_RAM_CTRL ${HELPERS_DIR}/nrfx_ram_ctrl.c)
zephyr_library_sources_ifdef(CONFIG_NRFX_GPPI ${HELPERS_DIR}/nrfx_gppi_dppi.c)
zephyr_library_sources_ifdef(CONFIG_NRFX_GPPI ${HELPERS_DIR}/nrfx_gppi_ppi.c)

View file

@ -4,6 +4,9 @@
config HAS_NORDIC_DMM
bool
config HAS_NORDIC_RAM_CTRL
bool
config NRF_SYS_EVENT
bool "nRF system event support"
select NRFX_POWER if !NRF_PLATFORM_HALTIUM

View file

@ -11,6 +11,7 @@ config SOC_SERIES_NRF52X
imply XIP
select HAS_NRFX
select HAS_NORDIC_DRIVERS
select HAS_NORDIC_RAM_CTRL
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
select HAS_SWO
select HAS_POWEROFF

View file

@ -21,6 +21,7 @@ config SOC_NRF54H20_CPUAPP_COMMON
select CPU_HAS_FPU
select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS
select HAS_NORDIC_DMM
select HAS_NORDIC_RAM_CTRL
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
select NRFS_HAS_CLOCK_SERVICE
select NRFS_HAS_DVFS_SERVICE
@ -54,6 +55,7 @@ config SOC_NRF54H20_CPURAD_COMMON
select NRFS_HAS_TEMP_SERVICE
select NRFS_HAS_VBUS_DETECTOR_SERVICE
select HAS_NORDIC_DMM
select HAS_NORDIC_RAM_CTRL
select HAS_PM
select HAS_POWEROFF

View file

@ -20,6 +20,7 @@ config SOC_NRF54L_CPUAPP_COMMON
select CPU_HAS_FPU
select HAS_HW_NRF_RADIO_IEEE802154
select HAS_POWEROFF
select HAS_NORDIC_RAM_CTRL
config SOC_NRF54L05_CPUAPP
select SOC_NRF54L_CPUAPP_COMMON