Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions doc/nrf/includes/sample_board_rows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,16 @@

| :ref:`nRF54L15 DK <ug_nrf54l>` | PCA10156 | :zephyr:board:`nrf54l15dk` | ``nrf54l15dk/nrf54l15/cpuapp`` |

.. nrf54l15dk_nrf54l10_cpuapp_ns

| :ref:`nRF54L15 DK (emulating nRF54L10) <ug_nrf54l>` | PCA10156 | :zephyr:board:`nrf54l15dk` | ``nrf54l15dk/nrf54l10/cpuapp/ns`` |

.. nrf54l15dk_nrf54l10_cpuapp_and_cpuapp_ns

| :ref:`nRF54L15 DK (emulating nRF54L10) <ug_nrf54l>` | PCA10156 | :zephyr:board:`nrf54l15dk` | ``nrf54l15dk/nrf54l10/cpuapp`` |
| | | | |
| | | | ``nrf54l15dk/nrf54l10/cpuapp/ns`` |

Copy link
Contributor

@umapraseeda umapraseeda May 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To eliminate the build error, please add the following also:

.. nrf54l15dk_nrf54l10_cpuapp_ns

| :ref:`nRF54L15 DK (emulating nRF54L10) <ug_nrf54l>` | PCA10156 | :ref:`nrf54l15dk zephyr:nrf54l15dk_nrf54l15` | ``nrf54l15dk/nrf54l10/cpuapp/ns`` |

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure, will do

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did that actually but the reference didn't work so I replaced it with ":zephyr:board:nrf54l15dk" which is used by all the other variants as well.

.. nrf54l15dk_nrf54l15_cpuapp_ns

| :ref:`nRF54L15 DK <ug_nrf54l>` | PCA10156 | :zephyr:board:`nrf54l15dk` | ``nrf54l15dk/nrf54l15/cpuapp/ns`` |
Expand Down
1 change: 1 addition & 0 deletions modules/trusted-firmware-m/Kconfig.tfm.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ config TFM_BOARD
default "${ZEPHYR_NRF_MODULE_DIR}/modules/trusted-firmware-m/tfm_boards/nrf9120" if SOC_NRF9120
default "${ZEPHYR_NRF_MODULE_DIR}/modules/trusted-firmware-m/tfm_boards/nrf5340_cpuapp" if SOC_NRF5340_CPUAPP
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

commit typo *secure

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will update, thanks!

default "${ZEPHYR_NRF_MODULE_DIR}/modules/trusted-firmware-m/tfm_boards/nrf54l15_cpuapp" if SOC_NRF54L15_CPUAPP
default "${ZEPHYR_NRF_MODULE_DIR}/modules/trusted-firmware-m/tfm_boards/nrf54l10_cpuapp" if SOC_NRF54L10_CPUAPP
depends on TRUSTED_EXECUTION_NONSECURE

if BUILD_WITH_TFM
Expand Down
6 changes: 5 additions & 1 deletion modules/trusted-firmware-m/Kconfig.tfm.pm
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@ config PM_PARTITION_SIZE_TFM_SRAM
# It has been observed for 54L that when Matter is enabled, then
# assigning 0x16000 of RAM to TFM will not leave enough RAM for
# Matter. So we use 0x13000 of RAM on 54L.
default 0x13000 if SOC_SERIES_NRF54LX
default 0x13000 if SOC_NRF54L15_CPUAPP
# Set the of TFM_SRAM to 0x10000(64kB) since the nR54L10
# has less RAM. The number was selected based on the observed memory
# usage of TFM in crypto samples and it can be changed later if needed.
default 0x10000 if SOC_NRF54L10_CPUAPP
default 0x16000 if SOC_SERIES_NRF91X
default 0x30000
help
Expand Down
6 changes: 3 additions & 3 deletions modules/trusted-firmware-m/tfm_boards/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,10 @@ if (${TFM_PARTITION_CRYPTO})
$<$<BOOL:${CONFIG_HW_UNIQUE_KEY_RANDOM}>:CONFIG_HW_UNIQUE_KEY_RANDOM>
)

# nrf54l15 uses the PSA headers in the hw_unique_key_cracen_kmu.c file, which means
# nrf54l15/nrf54l10 use the PSA headers in the hw_unique_key_cracen_kmu.c file, which means
# that we need to make sure that the nrf_security PSA headers are included
# before any other PSA-related headers.
if(NRF_SOC_VARIANT STREQUAL nrf54l15)
if(NRF_SOC_VARIANT MATCHES "nrf54l1[05]")
target_link_libraries(platform_crypto_keys
PRIVATE
psa_crypto_library_config
Expand Down Expand Up @@ -221,7 +221,7 @@ file(COPY ${CMAKE_CURRENT_LIST_DIR}/common
DESTINATION ${INSTALL_PLATFORM_NS_DIR})


if(NRF_SOC_VARIANT STREQUAL nrf54l15)
if(NRF_SOC_VARIANT MATCHES "nrf54l1[05]")
file(COPY ${ZEPHYR_NRF_MODULE_DIR}/subsys/nrf_security/src/drivers/cracen/cracenpsa/include/cracen_psa_key_ids.h
DESTINATION ${INSTALL_INTERFACE_INC_DIR})
file(COPY ${ZEPHYR_NRF_MODULE_DIR}/subsys/nrf_security/src/drivers/cracen/cracenpsa/include/cracen_psa_kmu.h
Expand Down
23 changes: 12 additions & 11 deletions modules/trusted-firmware-m/tfm_boards/board/device_cfg.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,8 @@
#undef ARRAY_SIZE
#include <zephyr/devicetree.h>

#if !defined(NRF54L15_XXAA)

#if defined(CONFIG_TFM_SECURE_UART0) || DOMAIN_NS == 1U
#define TFM_UART uart0
#endif /* defined(CONFIG_TFM_SECURE_UART0) || DOMAIN_NS == 1U */

#if defined(CONFIG_TFM_SECURE_UART1) && DOMAIN_NS != 1U
#define TFM_UART uart1
#endif /* defined(CONFIG_TFM_SECURE_UART1) */

#else /* NRF54L15_XXAA */
#if defined(NRF54L15_XXAA) || defined(NRF54L10_XXAA)

#if defined(CONFIG_TFM_SECURE_UART00) && DOMAIN_NS != 1U
#define TFM_UART uart00
Expand All @@ -45,7 +36,17 @@
#define TFM_UART uart30
#endif /* defined(CONFIG_TFM_SECURE_UART30) */

#endif /* NRF54L15_XXAA */
#else /* NRF54L15_XXAA || NRF54L10_XXAA */

#if defined(CONFIG_TFM_SECURE_UART0) || DOMAIN_NS == 1U
#define TFM_UART uart0
#endif /* defined(CONFIG_TFM_SECURE_UART0) || DOMAIN_NS == 1U */

#if defined(CONFIG_TFM_SECURE_UART1) && DOMAIN_NS != 1U
#define TFM_UART uart1
#endif /* defined(CONFIG_TFM_SECURE_UART1) */

#endif /* NRF54L15_XXAA || NRF54L10_XXAA */

#define DEFAULT_UART_BAUDRATE DT_PROP_OR(DT_NODELABEL(TFM_UART), current_speed, 115200)

Expand Down
4 changes: 2 additions & 2 deletions modules/trusted-firmware-m/tfm_boards/common/assert.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
M2S(PM_TFM_NONSECURE_ADDRESS) \
"\nwhich is not aligned with the SPU/MPC HW requirements." \
"\nIn nRF53/nRF91 series the flash region need to be aligned with the SPU region size." \
"\nIn nRF54L15 the flash region need to be aligned with the MPC region size." \
"\nIn nRF54L15/nRF54L10 the flash region need to be aligned with the MPC region size." \
"\nRefer to the documentation section 'TF-M partition alignment requirements'" \
"\nfor more information.\n\n"

Expand All @@ -33,7 +33,7 @@
#pragma message \
"SRAM non-secure address is not aligned to SPU/MPC HW requirements" \
"\nIn nRF53/nRF91 series the RAM region need to be aligned with the SPU region size." \
"\nIn nRF54L15 the RAM region need to be aligned with the MPC region size.\n\n"
"\nIn nRF54L15/nRF54L10 the RAM region need to be aligned with the MPC region size.\n\n"

#error "SRAM non-secure start address is not aligned to SPU/MPC HW requirements"
#endif
6 changes: 3 additions & 3 deletions modules/trusted-firmware-m/tfm_boards/external_core.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -136,10 +136,10 @@ if(TARGET platform_s)
# Required for system_nrfxx_approtect.h.
$<$<BOOL:${CONFIG_NRF_APPROTECT_LOCK}>:ENABLE_APPROTECT>
$<$<BOOL:${CONFIG_NRF_APPROTECT_USER_HANDLING}>:ENABLE_APPROTECT_USER_HANDLING>
$<$<BOOL:${CONFIG_NRF_APPROTECT_USER_HANDLING}>:ENABLE_AUTHENTICATED_APPROTECT> # nRF54L15
$<$<BOOL:${CONFIG_NRF_APPROTECT_USER_HANDLING}>:ENABLE_AUTHENTICATED_APPROTECT> # nRF54L15/nRF54L10
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_LOCK}>:ENABLE_SECURE_APPROTECT>
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_LOCK}>:ENABLE_SECUREAPPROTECT> # nRF54L15
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_LOCK}>:ENABLE_SECUREAPPROTECT> # nRF54L15/nRF54L10
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_USER_HANDLING}>:ENABLE_SECURE_APPROTECT_USER_HANDLING>
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_USER_HANDLING}>:ENABLE_AUTHENTICATED_SECUREAPPROTECT> # nRF54L15
$<$<BOOL:${CONFIG_NRF_SECURE_APPROTECT_USER_HANDLING}>:ENABLE_AUTHENTICATED_SECUREAPPROTECT> # nRF54L15/nRF54L10
)
endif()
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#
# Copyright (c) 2025, Nordic Semiconductor ASA.
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

set(NRF_BOARD_SELECTED True)

add_subdirectory(${Trusted\ Firmware\ M_SOURCE_DIR}/platform/ext/target/nordic_nrf/common/nrf54l10 nrf54l10)

add_subdirectory(.. tfm_board)

target_include_directories(platform_s
PUBLIC
${ZEPHYR_NRF_MODULE_DIR}/subsys/nrf_security/src/drivers/cracen/cracenpsa/include
)

target_sources(platform_s
PRIVATE
${ZEPHYR_BASE}/soc/nordic/nrf54l/soc.c
)

target_include_directories(platform_s
PRIVATE
${ZEPHYR_BASE}/modules/cmsis/
${ZEPHYR_BASE}/soc/nordic/nrf54l
${ZEPHYR_BASE}/soc/nordic/common
)

# nrf54l10_application.h should be defining __ICACHE_PRESENT, but
# it is not, until this is fixed we define it here.
target_compile_definitions(platform_s
PRIVATE
__ICACHE_PRESENT=1
)

install(FILES ${CMAKE_CURRENT_LIST_DIR}/ns/cpuarch_ns.cmake
DESTINATION ${INSTALL_PLATFORM_NS_DIR}
RENAME cpuarch.cmake)

install(FILES config.cmake
DESTINATION ${INSTALL_PLATFORM_NS_DIR})

install(FILES ../common/config.cmake
DESTINATION ${INSTALL_PLATFORM_NS_DIR}/../common/)

install(DIRECTORY ${Trusted\ Firmware\ M_SOURCE_DIR}/platform/ext/target/nordic_nrf/nrf54l15dk_nrf54l10_cpuapp/tests
DESTINATION ${INSTALL_PLATFORM_NS_DIR}
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#-------------------------------------------------------------------------------
# Copyright (c) 2025, Nordic Semiconductor ASA.
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#
#-------------------------------------------------------------------------------

include(${CMAKE_CURRENT_LIST_DIR}/../common/config.cmake)

set(NRF_SOC_VARIANT nrf54l10 CACHE STRING "nRF SoC Variant")

include(${PLATFORM_PATH}/common/${NRF_SOC_VARIANT}/config.cmake)

# Override PS_CRYPTO_KDF_ALG
set(PS_CRYPTO_KDF_ALG PSA_ALG_SP800_108_COUNTER_CMAC CACHE STRING "KDF Algorithm to use")

# attest_hal.c includes bl_storage.h, which needs CONFIG_NRFX_RRAMC to be defined.
# This is because bl_storage is a lib intended to be run from either the bootloader (Zephyr) or from TF-M.
# This is independent from the NS image's CONFIG_NRFX_RRAMC, which must be disabled, so we can not inherit
# this from app Kconfig.
if(TFM_PARTITION_INITIAL_ATTESTATION)
add_compile_definitions(CONFIG_NRFX_RRAMC)
endif()
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#
# Copyright (c) 2025, Nordic Semiconductor ASA.
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

set(PLATFORM_PATH platform/ext/target/nordic_nrf)

include(${PLATFORM_PATH}/common/nrf54l10/cpuarch.cmake)
add_compile_definitions(__NRF_TFM__)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#
# Copyright (c) 2025, Nordic Semiconductor ASA.
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

set(PLATFORM_DIR ${CMAKE_CURRENT_LIST_DIR})
set(PLATFORM_PATH ${CMAKE_CURRENT_LIST_DIR})

include(${CMAKE_CURRENT_LIST_DIR}/common/nrf54l10/cpuarch.cmake)
2 changes: 2 additions & 0 deletions samples/crypto/aes_cbc/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -59,6 +60,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.aes_cbc.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/aes_ccm/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -61,6 +62,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.aes_ccm.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/aes_ctr/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -59,6 +60,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.aes_ctr.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/aes_gcm/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -81,6 +82,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.aes_gcm.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/chachapoly/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -61,6 +62,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.chachapoly.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/ecdh/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -61,6 +62,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.ecdh.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/ecdsa/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -77,6 +78,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.ecdsa.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/ecjpake/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -60,6 +61,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.ecjpake.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/eddsa/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -77,6 +78,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.eddsa.cracen.crypto_service:
sysbuild: true
Expand Down
2 changes: 2 additions & 0 deletions samples/crypto/hkdf/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
harness: console
harness_config:
Expand All @@ -59,6 +60,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp/ns
- nrf54lm20pdk/nrf54lm20a/cpuapp
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l10/cpuapp/ns
- nrf54l15dk/nrf54l05/cpuapp
sample.hkdf.cracen.crypto_service:
sysbuild: true
Expand Down
Loading