Skip to content

Conversation

@tomi-font
Copy link
Contributor

Recreating #25199 on the collab branch to test in CI.

tomi-font and others added 5 commits October 27, 2025 08:54
This file gets included by nrfx_config.h in TF-M for RTE defines.

With the update of nrfx to 4.0 includes of nrf.h (MDK) are replaced by
nrfx.h (nrfx), so we end up in a chicken-and-egg situation where the
configuration header file for nrfx includes and depends on nrfx itself.

To remedy that, replace uses of MDK defines by TF-M compile definitions
and remove the header file inclusion.

Signed-off-by: Tomi Fontanilles <[email protected]>
Add defines for the NRF53 RPMSG region for TF-M so that
it can configure the region as non secure.

Signed-off-by: Georgios Vasilakis <[email protected]>
(cherry picked from commit 64a5c29)
Signed-off-by: Tomi Fontanilles <[email protected]>
Update TF-M revision which allows configuring the
RPMSG NRF53 region as non secure.

Signed-off-by: Georgios Vasilakis <[email protected]>
(cherry picked from commit 50722c5)
Signed-off-by: Tomi Fontanilles <[email protected]>
Pull in changes needed to work with nrfx 4.0.

Signed-off-by: Tomi Fontanilles <[email protected]>
@tomi-font tomi-font requested review from a team as code owners October 27, 2025 07:11
@NordicBuilder NordicBuilder added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Oct 27, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 27, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
mcuboot nrfconnect/sdk-mcuboot@40861fd nrfconnect/sdk-mcuboot#562 nrfconnect/sdk-mcuboot#562/files
trusted-firmware-m nrfconnect/sdk-trusted-firmware-m@b4dfb8e nrfconnect/sdk-trusted-firmware-m#214 nrfconnect/sdk-trusted-firmware-m#214/files

DNM label due to: 2 projects with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 27, 2025

CI Information

To view the history of this post, click the 'edited' button above
Build number: 2

Inputs:

Sources:

trusted-firmware-m: PR head: 28d10d785239350b22a7a89b1dce1c55051834a4
sdk-nrf: PR head: a51106d2c9ca92fa525c958f04b6502e87482076
mcuboot: PR head: 780ff800daeb127a7b22c0c0f17d0183c5c53fcb

more details

trusted-firmware-m:

PR head: 28d10d785239350b22a7a89b1dce1c55051834a4
merge base: 021e2bbd50c215e41710a72e05abce3224f074a7
target head (main): dd98f7be60001a4f27e99a5aacba76eab5c5b6b9
Diff

sdk-nrf:

PR head: a51106d2c9ca92fa525c958f04b6502e87482076
merge base: 6e5114e052147cca08371d712d215d4ed48a3690
target head (collab-nrfx-4.0): 6e5114e052147cca08371d712d215d4ed48a3690
Diff

mcuboot:

PR head: 780ff800daeb127a7b22c0c0f17d0183c5c53fcb
merge base: 40861fd7351604d38af6345e56fe7422529561e6
target head (main): a8161d7dcccd9503c48678219dd535ebd24b7c3c
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (352)
bootloader
│  ├── mcuboot
│  │  ├── boot
│  │  │  ├── bootutil
│  │  │  │  ├── include
│  │  │  │  │  ├── bootutil
│  │  │  │  │  │  ├── boot_hooks.h
│  │  │  │  │  │  ├── boot_request.h
│  │  │  │  │  │  │ image.h
│  │  │  │  ├── src
│  │  │  │  │  ├── bootutil_priv.h
│  │  │  │  │  ├── bootutil_public.c
│  │  │  │  │  ├── ed25519_psa.c
│  │  │  │  │  ├── encrypted_psa.c
│  │  │  │  │  │ loader.c
│  │  │  │  ├── zephyr
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ boot_request_retention.c
│  │  │  ├── zephyr
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  ├── nrf54l15dk_ext_flash.conf
│  │  │  │  │  ├── nrf54l15dk_ext_flash.overlay
│  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp_ext_flash.overlay
│  │  │  │  │  │ thingy53_nrf5340_cpuapp.conf
│  │  │  │  ├── hooks_sample.c
│  │  │  │  ├── include
│  │  │  │  │  ├── io
│  │  │  │  │  │  │ io.h
│  │  │  │  │  ├── mcuboot_config
│  │  │  │  │  │  │ mcuboot_config.h
│  │  │  │  ├── io_bm.c
│  │  │  │  ├── main.c
│  │  │  │  ├── nrf54h20_custom_s2ram.S
│  │  │  │  ├── nrf54h20_custom_s2ram.c
│  │  │  │  ├── nrf_cleanup.c
│  │  │  │  ├── socs
│  │  │  │  │  ├── nrf54h20_cpuapp.conf
│  │  │  │  │  ├── nrf54l05_cpuapp.conf
│  │  │  │  │  │ nrf54l10_cpuapp.conf
│  │  │  │  ├── sysbuild
│  │  │  │  │  │ CMakeLists.txt
│  │  ├── docs
│  │  │  ├── design.md
│  │  │  │ imgtool.md
│  │  ├── ext
│  │  │  ├── nrf
│  │  │  │  │ cc310_glue.h
│  │  ├── scripts
│  │  │  ├── assemble.py
│  │  │  ├── imgtool
│  │  │  │  ├── boot_record.py
│  │  │  │  ├── dumpinfo.py
│  │  │  │  ├── image.py
│  │  │  │  ├── keys
│  │  │  │  │  ├── __init__.py
│  │  │  │  │  ├── ecdsa.py
│  │  │  │  │  ├── ecdsa_test.py
│  │  │  │  │  ├── ed25519.py
│  │  │  │  │  ├── ed25519_test.py
│  │  │  │  │  ├── general.py
│  │  │  │  │  ├── privatebytes.py
│  │  │  │  │  ├── rsa.py
│  │  │  │  │  ├── rsa_test.py
│  │  │  │  │  │ x25519.py
│  │  │  │  │ main.py
│  │  │  ├── setup.py
│  │  │  ├── tests
│  │  │  │  ├── test_commands.py
│  │  │  │  ├── test_compression.py
│  │  │  │  │ test_keys.py
modules
│  ├── tee
│  │  ├── tf-m
│  │  │  ├── trusted-firmware-m
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── bl1
│  │  │  │  │  ├── bl1_2
│  │  │  │  │  │  ├── lib
│  │  │  │  │  │  │  ├── image.c
│  │  │  │  │  │  │  ├── interface
│  │  │  │  │  │  │  │  │ image.h
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── cmake
│  │  │  │  │  ├── install.cmake
│  │  │  │  │  ├── spe-CMakeLists.cmake
│  │  │  │  │  │ version.cmake
│  │  │  │  ├── config
│  │  │  │  │  ├── check_config.cmake
│  │  │  │  │  │ config_base.cmake
│  │  │  │  ├── docs
│  │  │  │  │  ├── contributing
│  │  │  │  │  │  │ maintainers.rst
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── stm
│  │  │  │  │  │  │  ├── b_u585i_iot02a
│  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  ├── stm32h5xx
│  │  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  │  ├── stm32l5xx
│  │  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  │  ├── stm32u5xx
│  │  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  │  ├── stm32wbaxx
│  │  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  ├── index.rst
│  │  │  │  │  │  │  ├── nucleo_l552ze_q
│  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  ├── stm32h573i_dk
│  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  ├── stm32l562e_dk
│  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  │  │  │  ├── stm32wba65i-dk
│  │  │  │  │  │  │  │  │ readme.rst
│  │  │  │  ├── interface
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── psa
│  │  │  │  │  │  │  ├── build_info.h
│  │  │  │  │  │  │  ├── crypto.h
│  │  │  │  │  │  │  ├── crypto_adjust_auto_enabled.h
│  │  │  │  │  │  │  ├── crypto_adjust_config_key_pair_types.h
│  │  │  │  │  │  │  ├── crypto_adjust_config_synonyms.h
│  │  │  │  │  │  │  ├── crypto_compat.h
│  │  │  │  │  │  │  ├── crypto_driver_common.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_composites.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_key_derivation.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_primitives.h
│  │  │  │  │  │  │  ├── crypto_extra.h
│  │  │  │  │  │  │  ├── crypto_legacy.h
│  │  │  │  │  │  │  ├── crypto_platform.h
│  │  │  │  │  │  │  ├── crypto_se_driver.h
│  │  │  │  │  │  │  ├── crypto_sizes.h
│  │  │  │  │  │  │  ├── crypto_struct.h
│  │  │  │  │  │  │  ├── crypto_types.h
│  │  │  │  │  │  │  │ crypto_values.h
│  │  │  │  │  │  │ tfm_crypto_defs.h
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ tfm_crypto_api.c
│  │  │  │  ├── platform
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── ext
│  │  │  │  │  │  ├── accelerator
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── cc312
│  │  │  │  │  │  │  │  │ otp_cc312.c
│  │  │  │  │  │  │  ├── stm
│  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  ├── exception_info.c
│  │  │  │  │  │  │  ├── gcc
│  │  │  │  │  │  │  │  │ tfm_common_s.ld.template
│  │  │  │  │  │  │  ├── provisioning.c
│  │  │  │  │  │  │  ├── provisioning_bundle
│  │  │  │  │  │  │  │  │ provisioning_bundle.h
│  │  │  │  │  │  │  ├── template
│  │  │  │  │  │  │  │  ├── attest_hal.c
│  │  │  │  │  │  │  │  │ flash_otp_nv_counters_backend.h
│  │  │  │  │  │  ├── target
│  │  │  │  │  │  │  ├── arm
│  │  │  │  │  │  │  │  ├── corstone1000
│  │  │  │  │  │  │  │  │  ├── ci_regression_tests
│  │  │  │  │  │  │  │  │  │  │ s_io_storage_test.c
│  │  │  │  │  │  │  │  ├── mps3
│  │  │  │  │  │  │  │  │  ├── corstone300
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │  │ common.cmake
│  │  │  │  │  │  │  │  │  ├── corstone310
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │  │ common.cmake
│  │  │  │  │  │  │  │  ├── mps4
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  ├── attest_hal.c
│  │  │  │  │  │  │  │  │  │  ├── bl1
│  │  │  │  │  │  │  │  │  │  │  │ boot_hal_bl1_1.c
│  │  │  │  │  │  │  │  │  │  ├── common.cmake
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── otp_lcm.c
│  │  │  │  │  │  │  │  │  │  ├── provisioning
│  │  │  │  │  │  │  │  │  │  │  ├── bundle_common
│  │  │  │  │  │  │  │  │  │  │  │  │ provisioning_bundle.h
│  │  │  │  │  │  │  │  ├── rse
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │ attest_hal.c
│  │  │  │  │  │  │  ├── armchina
│  │  │  │  │  │  │  │  ├── mps3
│  │  │  │  │  │  │  │  │  ├── alcor
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │  │ common.cmake
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  ├── provisioning
│  │  │  │  │  │  │  │  │  │  │  │ provisioning_bundle.h
│  │  │  │  │  │  │  ├── nordic_nrf
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── cmsis_drivers
│  │  │  │  │  │  │  │  │  │  │  ├── Driver_Flash.c
│  │  │  │  │  │  │  │  │  │  │  │ Driver_USART.c
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  │ cmsis.h
│  │  │  │  │  │  │  │  │  │  ├── config_nordic_nrf_spe.cmake.in
│  │  │  │  │  │  │  │  │  │  ├── hw_init.c
│  │  │  │  │  │  │  │  │  │  ├── nrfx_config.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── secure_peripherals_defs.c
│  │  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_ns_api.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_s_api.c
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_hal_ioctl.c
│  │  │  │  │  │  │  │  │  │  ├── startup.h
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54l_common.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54l_common.h
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54lm.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54lv.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54lx.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf7120.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── target_cfg_53_91.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg_54l.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg_71.c
│  │  │  │  │  │  │  │  │  │  │ tfm_hal_its_encryption_cracen.c
│  │  │  │  │  │  │  │  │  ├── nrf5340
│  │  │  │  │  │  │  │  │  │  ├── memory_service_ranges
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  ├── nrf54l
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── mmio_defs.h
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  │ tfm_peripherals_config_nrf54l.h
│  │  │  │  │  │  │  │  │  ├── nrf54l10
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │ flash_layout.h
│  │  │  │  │  │  │  │  │  ├── nrf54l15
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── memory_service_ranges
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  ├── nrf54lm20a
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  ├── memory_service_ranges
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  ├── nrf54lv10a
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  ├── memory_service_ranges
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  ├── nrf7120
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  ├── mmio_defs.h
│  │  │  │  │  │  │  │  │  │  ├── nrf71_init.c
│  │  │  │  │  │  │  │  │  │  ├── nrfx_config_nrf71.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_peripherals_config_nrf71.h
│  │  │  │  │  │  │  │  │  │  │ tfm_peripherals_def.h
│  │  │  │  │  │  │  │  │  ├── nrf91
│  │  │  │  │  │  │  │  │  │  ├── memory_service_ranges
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  ├── nrf54l15dk_nrf54l10_cpuapp
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf54lm20dk_nrf54lm20a_cpuapp
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  ├── device_cfg.h
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ cpuarch_ns.cmake
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  ├── psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  ├── tfm_hal_platform.c
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf54lv10dk_nrf54lv10a_cpuapp
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  ├── device_cfg.h
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ cpuarch_ns.cmake
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  ├── psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  ├── tfm_hal_platform.c
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf7120pdk_nrf7120_cpuapp
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  ├── device_cfg.h
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ cpuarch_ns.cmake
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  ├── psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  ├── tfm_hal_platform.c
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf9160dk_nrf9160
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  ├── nrf9161dk_nrf9161
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  ├── nuvoton
│  │  │  │  │  │  │  │  ├── m2351
│  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  ├── m2354
│  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  ├── stm
│  │  │  │  │  │  │  │  ├── b_u585i_iot02a
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │ flash_layout.h
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── hal
│  │  │  │  │  │  │  │  │  │  ├── CMSIS_Driver
│  │  │  │  │  │  │  │  │  │  │  │ low_level_flash.c
│  │  │  │  │  │  │  │  │  │  ├── Components
│  │  │  │  │  │  │  │  │  │  │  ├── mx25lm51245g
│  │  │  │  │  │  │  │  │  │  │  │  ├── mx25lm51245g.c
│  │  │  │  │  │  │  │  │  │  │  │  │ mx25lm51245g.h
│  │  │  │  │  │  │  │  │  │  ├── accelerator
│  │  │  │  │  │  │  │  │  │  │  ├── aes_alt.c
│  │  │  │  │  │  │  │  │  │  │  │ gcm_alt.c
│  │  │  │  │  │  │  │  │  ├── stm32h5xx
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── stm32u5xx
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u585xx.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5a5xx.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx.h
│  │  │  │  │  │  │  │  │  │  │  │  │ system_stm32u5xx.h
│  │  │  │  │  │  │  │  │  │  ├── bl2
│  │  │  │  │  │  │  │  │  │  │  │ stm32u5xx_hal_msp.c
│  │  │  │  │  │  │  │  │  │  ├── hal
│  │  │  │  │  │  │  │  │  │  │  ├── Inc
│  │  │  │  │  │  │  │  │  │  │  │  ├── Legacy
│  │  │  │  │  │  │  │  │  │  │  │  │  │ stm32_hal_legacy.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cortex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cryp.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cryp_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_def.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_dma.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_dma_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_flash.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_flash_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_gpio.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_gpio_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_gtzc.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_hash.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_hash_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_i2c.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_i2c_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_icache.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_ospi.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pka.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pwr.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pwr_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rcc.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rcc_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rng.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rng_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rtc.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rtc_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_uart.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_uart_ex.h
│  │  │  │  │  │  │  │  │  │  │  │  │ stm32u5xx_ll_dlyb.h
│  │  │  │  │  │  │  │  │  │  │  ├── Src
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cortex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cryp.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_cryp_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_dma.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_dma_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_flash.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_flash_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_gpio.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_gtzc.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_hash.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_hash_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_i2c.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_i2c_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_icache.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_ospi.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pka.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pwr.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_pwr_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rcc.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rcc_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rng.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rng_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rtc.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_rtc_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_uart.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── stm32u5xx_hal_uart_ex.c
│  │  │  │  │  │  │  │  │  │  │  │  │ stm32u5xx_ll_dlyb.c
│  │  │  │  │  │  │  │  │  ├── stm32wbaxx
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │  │  │  │  ├── mcuboot_config
│  │  │  │  │  │  │  │  │  │  │  │  │ mcuboot_config.h
│  │  │  │  │  │  │  │  │  │  ├── hal
│  │  │  │  │  │  │  │  │  │  │  ├── Src
│  │  │  │  │  │  │  │  │  │  │  │  │ stm32wbaxx_hal_dma_ex.c
│  │  │  │  │  │  │  │  │  │  ├── scripts
│  │  │  │  │  │  │  │  │  │  │  ├── postbuild.sh
│  │  │  │  │  │  │  │  │  │  │  │ regression.sh
│  │  │  │  │  │  │  │  │  │  ├── secure
│  │  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_hal_isolation.c
│  │  │  │  │  │  │  │  │  │  │  │ tfm_hal_platform.c
│  │  │  │  │  │  │  │  ├── stm32h573i_dk
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │ boot_hal_cfg.h
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  ├── stm32wba65i_dk
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── accelerator
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── crypto_accelerator_config.h
│  │  │  │  │  │  │  │  │  │  │ mbedtls_accelerator_config.h
│  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  ├── config_tfm_target.h
│  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  ├── board.h
│  │  │  │  │  │  │  │  │  │  ├── boot_hal_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── device_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── flash_layout_test.h
│  │  │  │  │  │  │  │  │  │  ├── platform_nv_counters_ids.h
│  │  │  │  │  │  │  │  │  │  ├── stm32hal.h
│  │  │  │  │  │  │  │  │  │  │ stm32wbaxx_hal_conf.h
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── tfm_attest_hal.h
│  │  │  │  │  │  │ tfm_plat_provisioning.h
│  │  │  │  ├── secure_fw
│  │  │  │  │  ├── partitions
│  │  │  │  │  │  ├── crypto
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── Kconfig.comp
│  │  │  │  │  │  │  ├── config_crypto_check.h
│  │  │  │  │  │  │  ├── crypto_check_config.h
│  │  │  │  │  │  │  ├── crypto_init.c
│  │  │  │  │  │  │  ├── crypto_library.c
│  │  │  │  │  │  │  ├── crypto_pake.c
│  │  │  │  │  │  │  ├── crypto_spe.h
│  │  │  │  │  │  │  ├── tfm_crypto.yaml
│  │  │  │  │  │  │  │ tfm_crypto_api.h
│  │  │  │  │  │  ├── initial_attestation
│  │  │  │  │  │  │  │ attest_core.c
│  │  │  │  │  │  ├── internal_trusted_storage
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ its_crypto_interface.c
│  │  │  │  │  │  ├── lib
│  │  │  │  │  │  │  ├── runtime
│  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── protected_storage
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── crypto
│  │  │  │  │  │  │  │  │ ps_crypto_interface.c
│  │  │  │  │  ├── spm
│  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  ├── spm_ipc.c
│  │  │  │  │  │  │  │ tfm_svcalls.c
│  │  │  │  ├── tools
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │ tfm_manifest_list.yaml
│  ├── trusted-firmware-m
│  │  ├── tfm_boards
│  │  │  ├── board
│  │  │  │  │ RTE_Device.h
│  │  │  ├── partition
│  │  │  │  │ region_defs.h
scripts
│  ├── quarantine.yaml
│  │ quarantine_zephyr.yaml
west.yml

Outputs:

Toolchain

Version: 2b2cd9579a
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:2b2cd9579a_bba2ea5f2e

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ❌ Build twister
    • sdk-nrf test count: 4
  • ❌ Integration tests
    • ❌ test-fw-nrfconnect-nrf_crypto
    • ❌ test-fw-nrfconnect-tfm
    • ❌ test-sdk-find-my
    • ❌ test-sdk-mcuboot
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • desktop52_verification
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@tomi-font tomi-font changed the title [for CI] modules: tf-m: make changes needed for nrfx 4.0 [for CI only] modules: tf-m: make changes needed for nrfx 4.0 Oct 27, 2025
Fix include path.

Signed-off-by: Tomi Fontanilles <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM manifest manifest-mcuboot manifest-trusted-firmware-m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants