modules: hal_nordic: nrfx: add nRF54L15 GRTC instance
Add GRTC instance in Nordic HAL configs. Signed-off-by: Magdalena Pastula <magdalena.pastula@nordicsemi.no>
This commit is contained in:
parent
1d91a09bfe
commit
d3fa931dfd
4 changed files with 22 additions and 0 deletions
|
@ -36,6 +36,8 @@ zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF5340_CPUAPP NRF5340_XXAA_APP
|
||||||
zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF5340_CPUAPP NRF5340_XXAA_APPLICATION)
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF5340_CPUAPP NRF5340_XXAA_APPLICATION)
|
||||||
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF5340_CPUNET NRF5340_XXAA_NETWORK)
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF5340_CPUNET NRF5340_XXAA_NETWORK)
|
||||||
zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET NRF5340_XXAA_NETWORK)
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET NRF5340_XXAA_NETWORK)
|
||||||
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF54L15_ENGA NRF54L15_ENGA_XXAA)
|
||||||
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF54L15_ENGA_CPUAPP NRF_APPLICATION)
|
||||||
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF9120 NRF9120_XXAA)
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF9120 NRF9120_XXAA)
|
||||||
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF9160 NRF9160_XXAA)
|
zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF9160 NRF9160_XXAA)
|
||||||
|
|
||||||
|
@ -84,6 +86,7 @@ zephyr_library_sources_ifdef(CONFIG_NRFX_COMP ${SRC_DIR}/nrfx_comp.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_DPPI ${SRC_DIR}/nrfx_dppi.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_DPPI ${SRC_DIR}/nrfx_dppi.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_EGU ${SRC_DIR}/nrfx_egu.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_EGU ${SRC_DIR}/nrfx_egu.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_GPIOTE ${SRC_DIR}/nrfx_gpiote.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_GPIOTE ${SRC_DIR}/nrfx_gpiote.c)
|
||||||
|
zephyr_library_sources_ifdef(CONFIG_NRFX_GRTC ${SRC_DIR}/nrfx_grtc.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_I2S ${SRC_DIR}/nrfx_i2s.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_I2S ${SRC_DIR}/nrfx_i2s.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_IPC ${SRC_DIR}/nrfx_ipc.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_IPC ${SRC_DIR}/nrfx_ipc.c)
|
||||||
zephyr_library_sources_ifdef(CONFIG_NRFX_LPCOMP ${SRC_DIR}/nrfx_lpcomp.c)
|
zephyr_library_sources_ifdef(CONFIG_NRFX_LPCOMP ${SRC_DIR}/nrfx_lpcomp.c)
|
||||||
|
@ -116,6 +119,10 @@ if(CONFIG_NRFX_TWI OR CONFIG_NRFX_TWIM)
|
||||||
zephyr_library_sources(${SRC_DIR}/nrfx_twi_twim.c)
|
zephyr_library_sources(${SRC_DIR}/nrfx_twi_twim.c)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (CONFIG_NRF_GRTC_TIMER AND CONFIG_NRF_GRTC_TIMER_CLOCK_MANAGEMENT)
|
||||||
|
zephyr_library_compile_definitions(NRF_GRTC_HAS_EXTENDED=1)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Inject HAL "CONFIG_NFCT_PINS_AS_GPIOS" definition if user requests to
|
# Inject HAL "CONFIG_NFCT_PINS_AS_GPIOS" definition if user requests to
|
||||||
# configure the NFCT pins as GPIOS. Do the same with "CONFIG_GPIO_AS_PINRESET"
|
# configure the NFCT pins as GPIOS. Do the same with "CONFIG_GPIO_AS_PINRESET"
|
||||||
# to configure the reset GPIO as nRESET. This way, the HAL will take care of
|
# to configure the reset GPIO as nRESET. This way, the HAL will take care of
|
||||||
|
|
|
@ -103,6 +103,10 @@ config NRFX_GPIOTE_NUM_OF_EVT_HANDLERS
|
||||||
Specifies number of handlers that can be registered to nrfx_gpiote driver
|
Specifies number of handlers that can be registered to nrfx_gpiote driver
|
||||||
by the user.
|
by the user.
|
||||||
|
|
||||||
|
config NRFX_GRTC
|
||||||
|
bool "GRTC driver"
|
||||||
|
depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_GRTC))
|
||||||
|
|
||||||
config NRFX_I2S
|
config NRFX_I2S
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,10 @@ config NRFX_GPIOTE_LOG
|
||||||
bool "GPIOTE driver logging"
|
bool "GPIOTE driver logging"
|
||||||
depends on NRFX_GPIOTE
|
depends on NRFX_GPIOTE
|
||||||
|
|
||||||
|
config NRFX_GRTC_LOG
|
||||||
|
bool "GRTC driver logging"
|
||||||
|
depends on NRFX_GRTC
|
||||||
|
|
||||||
config NRFX_I2S_LOG
|
config NRFX_I2S_LOG
|
||||||
bool "I2S driver logging"
|
bool "I2S driver logging"
|
||||||
depends on NRFX_I2S
|
depends on NRFX_I2S
|
||||||
|
|
|
@ -109,6 +109,13 @@
|
||||||
#define NRFX_EGU5_ENABLED 1
|
#define NRFX_EGU5_ENABLED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_NRFX_GRTC
|
||||||
|
#define NRFX_GRTC_ENABLED 1
|
||||||
|
#endif
|
||||||
|
#ifdef CONFIG_NRFX_GRTC_LOG
|
||||||
|
#define NRFX_GRTC_CONFIG_LOG_ENABLED 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_NRFX_GPIOTE
|
#ifdef CONFIG_NRFX_GPIOTE
|
||||||
#define NRFX_GPIOTE_ENABLED 1
|
#define NRFX_GPIOTE_ENABLED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue