Skip to content

Conversation

hakonfam
Copy link
Contributor

@hakonfam hakonfam commented May 21, 2025

Ref: NCSDK-32229

test_sdk_mcuboot: pr-22433
test_boot: pr-22433
test_secdom_samples_public: NCSDK-NONE_adapt_public_next
test_low_level: PR-2382
test_apps: Skip_nrf54H20
test_ble_samples: PR-221
test_ble: develop/DRGN-25193_test_ironside_bundle

@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels May 21, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented May 21, 2025

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

Name Old Revision New Revision Diff
zephyr nrfconnect/sdk-zephyr@d7b901d nrfconnect/sdk-zephyr@2ea472d (main) nrfconnect/[email protected]

All manifest checks OK

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

@NordicBuilder
Copy link
Contributor

NordicBuilder commented May 21, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 75

Inputs:

Sources:

sdk-nrf: PR head: db491cbdd84e901e1039738e658eb5755375f03e
zephyr: PR head: 2ea472de16fa9ac3e75587f8aabaa4909d9619bc

more details

sdk-nrf:

PR head: db491cbdd84e901e1039738e658eb5755375f03e
merge base: e984f3e44d567c8d54c3932ad999cf600aa5ca73
target head (main): 0c1956acc29a835828a1710c065633aff0b07085
Diff

zephyr:

PR head: 2ea472de16fa9ac3e75587f8aabaa4909d9619bc
merge base: d7b901d0c1951441440037c9fc7e022c065cea96
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 (233)
CMakeLists.txt
CODEOWNERS
applications
│  ├── machine_learning
│  │  ├── configuration
│  │  │  ├── nrf54h20dk_nrf54h20_cpuapp
│  │  │  │  │ app.overlay
│  │  ├── remote
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuppr.overlay
│  │  ├── sysbuild
│  │  │  ├── ipc_radio
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
boards
│  ├── shields
│  │  ├── coverage_support
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
cmake
│  ├── sysbuild
│  │  ├── periphconf_migrate.cmake
│  │  │ suit_provisioning.cmake
doc
│  ├── nrf
│  │  ├── drivers
│  │  │  │ mspi_sqspi.rst
lib
│  ├── fprotect
│  │  │ Kconfig
samples
│  ├── benchmarks
│  │  ├── coremark
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  ├── bluetooth
│  │  ├── central_and_peripheral_hr
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── central_hids
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── central_hr_coded
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── central_uart
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── channel_sounding_ras_initiator
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  ├── sysbuild
│  │  │  │  ├── hci_ipc
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  ├── channel_sounding_ras_reflector
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  ├── sysbuild
│  │  │  │  ├── hci_ipc
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  ├── conn_time_sync
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── fast_pair
│  │  │  ├── input_device
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  ├── locator_tag
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  ├── configuration
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── iso_combined_bis_and_cis
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── iso_time_sync
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── llpm
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── multiple_adv_sets
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_ams_client
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_bms
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_cgms
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_cts_client
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_hids_keyboard
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_hids_mouse
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_hr_coded
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_lbs
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_nfc_pairing
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_rscs
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_status
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── peripheral_uart
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  ├── shell_bt_nus
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── subrating
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── throughput
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  ├── caf_sensor_manager
│  │  ├── boards
│  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── remote
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuppr.overlay
│  ├── crypto
│  │  ├── aes_cbc
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── aes_ccm
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── aes_ctr
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── aes_gcm
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  │ sample.yaml
│  │  ├── chachapoly
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── ecdh
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  │ sample.yaml
│  │  ├── ecdsa
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  │ sample.yaml
│  │  ├── ecjpake
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── eddsa
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── hkdf
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── hmac
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── pbkdf2
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── psa_tls
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  ├── rng
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_iron.conf
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  │ sample.yaml
│  │  ├── sha256
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  │ sample.yaml
│  │  ├── spake2p
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  ├── ipc
│  │  ├── ipc_service
│  │  │  │ sample.yaml
│  ├── nrf54h20
│  │  ├── empty_app_core
│  │  │  ├── CMakeLists.txt
│  │  │  ├── app.overlay
│  │  │  ├── prj.conf
│  │  │  ├── sample.yaml
│  │  │  ├── src
│  │  │  │  │ main.c
│  ├── peripheral
│  │  ├── radio_test
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
scripts
│  │ quarantine.yaml
snippets
│  ├── nordic-bt-rpc
│  │  ├── boards
│  │  │  ├── nrf54h20dk_nrf54h20-mem-map-move.dtsi
│  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  ├── nrf70-wifi
│  │  │ nrf54h20_cpuapp.overlay
subsys
│  ├── bluetooth
│  │  ├── rpc
│  │  │  ├── common
│  │  │  │  │ bt_rpc_common.c
│  ├── nrf_security
│  │  ├── src
│  │  │  ├── ssf_secdom
│  │  │  │  │ Kconfig
│  ├── sdfw_services
│  │  │ Kconfig
│  ├── suit
│  │  │ Kconfig
sysbuild
│  ├── CMakeLists.txt
│  ├── Kconfig.appcore
│  ├── Kconfig.periphconf
│  ├── Kconfig.suit
│  ├── Kconfig.suit_provisioning
│  │ Kconfig.sysbuild
tests
│  ├── benchmarks
│  │  ├── current_consumption
│  │  │  ├── beacon_vs_vddh
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── uart_console
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── uarte_suspend
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── multicore
│  │  │  ├── idle
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_ram_high_usage.overlay
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_ram_low_usage.overlay
│  │  │  │  ├── remote
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_adc
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_comp
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_counter
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── idle_exmif
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_gpio
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_hpu_temp_meas
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_ipc
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_outside_of_main
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_ppr
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  ├── idle_pwm_led
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_pwm_loopback
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_stm
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_twim
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_uarte
│  │  │  │  │ testcase.yaml
│  │  │  ├── idle_wdt
│  │  │  │  │ testcase.yaml
│  │  ├── power_consumption
│  │  │  ├── adc_async
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── flash
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── lpcomp
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── spi
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── timer_waiting
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── uart_async
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  ├── uart_polling
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  ├── drivers
│  │  ├── audio
│  │  │  ├── pdm_loopback
│  │  │  │  ├── boards
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_audiopll_44k1.overlay
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_audiopll_48k.overlay
│  │  ├── mspi
│  │  │  ├── mspi_with_spis
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_sqspi.overlay
│  │  ├── sensor
│  │  │  ├── multicore_temp
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  ├── remote
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  ├── sysbuild
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  ├── subsys
│  │  ├── bluetooth
│  │  │  ├── fast_pair
│  │  │  │  ├── crypto
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  ├── storage
│  │  │  │  │  ├── account_key_storage
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │  │  ├── factory_reset
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
west.yml
zephyr
│  ├── boards
│  │  ├── nordic
│  │  │  ├── nrf54h20dk
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.nrf54h20dk
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── nrf54h20dk_nrf54h20-ipc_conf.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20-ipc_conf_iron.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20-memory_map.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20-memory_map_iron.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_0_9_0.yaml
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_defconfig
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_iron.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_iron_0_9_0.yaml
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_iron_defconfig
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad_0_9_0.yaml
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad_iron.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad_iron_0_9_0.yaml
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad_iron_defconfig
│  ├── doc
│  │  ├── build
│  │  │  ├── kconfig
│  │  │  │  │ preprocessor-functions.rst
│  ├── drivers
│  │  ├── firmware
│  │  │  ├── nrf_ironside
│  │  │  │  ├── Kconfig
│  │  │  │  │ dvfs.c
│  ├── dts
│  │  ├── bindings
│  │  │  ├── firmware
│  │  │  │  │ nordic,ironside-call.yaml
│  │  ├── vendor
│  │  │  ├── nordic
│  │  │  │  │ nrf54h20.dtsi
│  ├── include
│  │  ├── zephyr
│  │  │  ├── bluetooth
│  │  │  │  │ bluetooth.h
│  │  │  ├── drivers
│  │  │  │  ├── firmware
│  │  │  │  │  ├── nrf_ironside
│  │  │  │  │  │  ├── boot_report.h
│  │  │  │  │  │  ├── call.h
│  │  │  │  │  │  ├── cpuconf.h
│  │  │  │  │  │  ├── dvfs.h
│  │  │  │  │  │  │ update.h
│  ├── modules
│  │  ├── hal_nordic
│  │  │  ├── Kconfig.nrf_regtool
│  │  │  ├── nrfx
│  │  │  │  │ CMakeLists.txt
│  ├── samples
│  │  ├── application_development
│  │  │  ├── code_relocation_nocopy
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── boards
│  │  │  ├── nordic
│  │  │  │  ├── coresight_stm
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  ├── nrf_ironside
│  │  │  │  │  ├── update
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── README.rst
│  │  │  │  │  │  ├── sample.yaml
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  ├── drivers
│  │  │  ├── counter
│  │  │  │  ├── alarm
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  ├── mbox
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  ├── remote
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── sysbuild
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.conf
│  │  │  ├── watchdog
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  ├── subsys
│  │  │  ├── mgmt
│  │  │  │  ├── mcumgr
│  │  │  │  │  ├── smp_svr
│  │  │  │  │  │  │ sample.yaml
│  │  ├── sysbuild
│  │  │  ├── hello_world
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── sysbuild
│  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad_iron.conf
│  ├── scripts
│  │  ├── kconfig
│  │  │  │ kconfigfunctions.py
│  │  ├── west_commands
│  │  │  ├── runners
│  │  │  │  │ nrf_common.py
│  ├── snippets
│  │  ├── nordic-ppr-xip
│  │  │  ├── soc
│  │  │  │  │ nrf54h20_cpuapp.overlay
│  │  ├── nordic-ppr
│  │  │  ├── soc
│  │  │  │  │ nrf54h20_cpuapp.overlay
│  ├── soc
│  │  ├── nordic
│  │  │  ├── common
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── uicr
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── gen_uicr.py
│  │  │  │  │  ├── uicr.h
│  │  │  │  │  │ uicr.ld
│  │  │  ├── nrf54h
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig.nrf54h20_cpuapp
│  │  │  │  ├── Kconfig.defconfig.nrf54h20_cpurad
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── soc.c
│  │  │  │  │ uicr_periphconf_table.c
│  │  │  ├── nrf54l
│  │  │  │  │ Kconfig
│  │  │  ├── nrf92
│  │  │  │  │ Kconfig.soc
│  │  │  │ validate_base_addresses.c
│  ├── subsys
│  │  ├── bluetooth
│  │  │  ├── host
│  │  │  │  ├── Kconfig
│  │  │  │  ├── adv.c
│  │  │  │  ├── adv.h
│  │  │  │  ├── hci_core.h
│  │  │  │  ├── id.c
│  │  │  │  ├── id.h
│  │  │  │  ├── keys.c
│  │  │  │  ├── keys.h
│  │  │  │  │ smp.c
│  ├── tests
│  │  ├── arch
│  │  │  ├── common
│  │  │  │  ├── ramfunc
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  ├── boards
│  │  │  ├── nrf
│  │  │  │  ├── coresight_stm
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  ├── nrfs
│  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  │ testcase.yaml
│  │  ├── drivers
│  │  │  ├── adc
│  │  │  │  ├── adc_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  │  ├── watchdog
│  │  │  │  ├── wdt_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp_iron.conf
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_iron.overlay
│  │  ├── kconfig
│  │  │  ├── functions
│  │  │  │  ├── Kconfig
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  ├── kernel
│  │  │  ├── interrupt
│  │  │  │  ├── src
│  │  │  │  │  │ nested_irq.c
│  │  ├── subsys
│  │  │  ├── ipc
│  │  │  │  ├── ipc_sessions
│  │  │  │  │  │ testcase.yaml

Outputs:

Toolchain

Version: 3ae5dc3c63
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:3ae5dc3c63_776d264d2e

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

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
  • ❌ Integration tests
    • ❌ test-sdk-audio
    • ❌ desktop52_verification
    • ❌ test-fw-nrfconnect-boot - Error: Error starting job: Failed to trigger build of latest/sub/test-fw-nrfconnect-boot/pr-22433
    • ❌ test-fw-nrfconnect-apps
    • ❌ test_ble_nrf_config
    • ✅ test-fw-nrfconnect-ble_mesh
    • ✅ test-fw-nrfconnect-ble_samples
    • ❌ test-fw-nrfconnect-chip
    • ✅ test-fw-nrfconnect-nfc
    • ✅ test-fw-nrfconnect-nrf-iot_cloud
    • ✅ test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • ✅ test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • ✅ test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • ✅ test-fw-nrfconnect-nrf-iot_samples
    • ✅ test-fw-nrfconnect-nrf-iot_lwm2m
    • ✅ doc-internal
    • ❌ test-fw-nrfconnect-nrf-iot_thingy91
    • ✅ test-fw-nrfconnect-nrf_crypto
    • ✅ test-fw-nrfconnect-rpc
    • ❌ test-fw-nrfconnect-rs
    • ✅ test-fw-nrfconnect-fem
    • ✅ test-fw-nrfconnect-tfm
    • ✅ test-fw-nrfconnect-thread-main
    • ✅ test-sdk-find-my
    • ❌ test-fw-nrfconnect-nrf_lrcs_mosh
    • ❌ test-fw-nrfconnect-nrf_lrcs_positioning
    • ❌ test-sdk-wifi
    • ✅ test-low-level
    • ❌ test-sdk-pmic-samples
    • ❌ test-sdk-mcuboot - Error: Error starting job: Failed to trigger build of latest/sub/test-sdk-mcuboot/pr-22433
    • ✅ test-fw-nrfconnect-ps-main
    • ✅ test-secdom-samples-public
    • ⚠️ test-sdk-dfu

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

@hakonfam hakonfam marked this pull request as ready for review June 4, 2025 11:56
@hakonfam hakonfam requested review from a team as code owners June 4, 2025 11:56
@hakonfam hakonfam requested review from a team June 4, 2025 11:56
@57300 57300 force-pushed the test-ironside branch 2 times, most recently from a57e1cd to b462fe6 Compare June 30, 2025 14:00
@hakonfam hakonfam requested a review from kapi-no July 1, 2025 03:58
jonathannilsen and others added 2 commits July 1, 2025 10:49
Board is being removed and merged into the regular
nrf54h20dk/nrf54h20/cpuapp.

Signed-off-by: Jonathan Nilsen <[email protected]>
Since we don't yet have a complete replacement for nrf-regtool based
resource configuration, a temporary solution has been added to the
post_cmake hook that generates an old style UICR with nrf-regtool
and then migrates it to the PERIPHCONF format supported by IronSide.

Signed-off-by: Grzegorz Swiderski <[email protected]>
Signed-off-by: Jonathan Nilsen <[email protected]>
57300 and others added 12 commits July 1, 2025 14:19
Pull in changes from zephyr that update nrf54h20 to be compatible
with IronSide SE.

Also adapt kconfig, samples and tests accordingly:

Add a sample at nrf54h20/empty_app_core sample for booting radiocore via
the IronSide CPUCONF service, integrated with the existing NCS sysbuild
machinery.

Add CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y to all multicore tests and
samples that need to start the radio core. Also adapt devicetree
overlays according to the updated memory layout on nrf54h20.

Disable the following functionality on nrf54h20 due to it no longer
being supported:

* SUIT, which is replaced by MCUboot.
* SSF, which is replaced by IronSide calls.

Signed-off-by: Jonathan Nilsen <[email protected]>
Signed-off-by: Grzegorz Swiderski <[email protected]>
Signed-off-by: Karsten Koenig <[email protected]>
Update the memory map overlay to account for changes to the memory
layout coming in with the IronSide support for nrf54h20.
The radio settings partition has been left where it was since it
doesn't conflict with anything, though it probably should be updated
when the new nrf54h20 memory map is a bit more final.

Signed-off-by: Jonathan Nilsen <[email protected]>
Having it at POST_KERNEL level appears to cause issues on nrf54h20,
possibly due to the application core now starting the radio core in
soc_late_init_hook() which is after POST_KERNEL. Changing the level
to APPLICATION makes it so the radio core has been booted when this
hook executes.

Signed-off-by: Jonathan Nilsen <[email protected]>
Needed to be aligned with the updated nrf54h20 memory map.

Signed-off-by: Jonathan Nilsen <[email protected]>
With IronSide there is enough memory without updating the default memory
map.

Ref: NCSDK-NONE
Signed-off-by: Håkon Amundsen <[email protected]>
It needs alignment to work with MCUBoot on nRF54H.

Ref: NCSDK-NONE
Signed-off-by: Håkon Amundsen <[email protected]>
Align with changes to the nrf54h20 RAM memory layout where nodes like
cpuapp_ram0x_region, cpurad_ram0x_region, ram21_region,
cpuppr_ram3x_region etc. no longer exist, and cpuapp_data now starts
at the beginning of RAM0x (2f000000) and has a much larger size (760K).

Signed-off-by: Jonathan Nilsen <[email protected]>
It is not needed with IronSide as memory map is flat (for now).

Ref: NCSDK-NONE
Signed-off-by: Håkon Amundsen <[email protected]>
Remove unused partition and place fast pair partition in unused
memory.

Ref: NCSDK-NONE
Signed-off-by: Håkon Amundsen <[email protected]>
There is no support for this API on nRF54H.

Ref: NCSDK-NONE
Signed-off-by: Håkon Amundsen <[email protected]>
DPPIC130 ch.0 is temporarily reserved for Radiocore in the default
PERIPHCONF table. Select ch.1 instead, for both DPPIC130 and DPPIC133
symmetrically, as expected by `nrfx_gppi`.

Signed-off-by: Grzegorz Swiderski <[email protected]>
@NordicBuilder NordicBuilder removed the DNM label Jul 1, 2025
@carlescufi carlescufi merged commit a337354 into nrfconnect:main Jul 1, 2025
18 of 21 checks passed
tomchy added a commit to tomchy/sdk-nrf that referenced this pull request Jul 2, 2025
After nrfconnect#22433 the IRONside
board variant is no longer available.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
tomchy added a commit that referenced this pull request Jul 2, 2025
After #22433 the IRONside
board variant is no longer available.

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

Labels

CI-all-test Run All integration tests doc-required PR must not be merged without tech writer approval. manifest manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.