Skip to content

Commit 245ee51

Browse files
AntonZmadegjorva
authored andcommitted
[nrf fromtree] platform: nordic_nrf: Add support for NRFX KMU driver
Added support for NRFX KMU driver for Nordic targets to exchange LIB_KMU. Change-Id: I0e8e7e40611374f1fe5a8c183cf40200e2aec999 Signed-off-by: Anton Zyma <anton.zyma@nordicsemi.no> (cherry picked from commit 8eef667)
1 parent 7c7180b commit 245ee51

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

platform/ext/target/nordic_nrf/common/core/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,15 @@ if((NRF_SOC_VARIANT MATCHES "^nrf54l1[05]$") OR
3737
# variables keep changing so we check both to be future proof
3838
set(HAS_RRAMC 1)
3939
set(HAS_CRACEN 1)
40+
set(HAS_KMU 1)
4041
elseif((NRF_SOC_VARIANT MATCHES nrf7120) OR (TFM_PLATFORM MATCHES "nordic\_nrf\/nrf7120dk\_nrf7120\_cpuapp") OR (PSA_API_TEST_TARGET MATCHES "nrf7120"))
4142
set(HAS_MRAMC 1)
4243
set(HAS_CRACEN 1)
44+
set(HAS_KMU 1)
4345
else()
4446
set(HAS_NVMC 1)
4547
set(HAS_CRACEN 0)
48+
set(HAS_KMU 0)
4649
endif()
4750

4851
#========================= Platform dependencies ===============================#
@@ -123,6 +126,7 @@ target_sources(platform_s
123126
$<$<BOOL:${TEST_PSA_API}>:${CMAKE_CURRENT_SOURCE_DIR}/pal_plat_test.c>
124127
$<$<AND:$<BOOL:${ITS_ENCRYPTION}>,$<NOT:${HAS_CRACEN}>>:${CMAKE_CURRENT_SOURCE_DIR}/tfm_hal_its_encryption.c>
125128
$<$<AND:$<BOOL:${ITS_ENCRYPTION}>,$<BOOL:${HAS_CRACEN}>>:${CMAKE_CURRENT_SOURCE_DIR}/tfm_hal_its_encryption_cracen.c>
129+
$<$<BOOL:${HAS_KMU}>:${HAL_NORDIC_PATH}/nrfx/drivers/src/nrfx_kmu.c>
126130
)
127131

128132
if (NRF_HW_INIT_RESET_ON_BOOT)

0 commit comments

Comments
 (0)