Skip to content

Conversation

@travis3630
Copy link
Contributor

Add nrf7120 to tf-m Kconfig to support ns build
Add tfm-boards for nrf7120_cpuapp to point to trusted-firmware-m build Update soc/nordic/nrf71 for tf-m build

@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Sep 10, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Sep 10, 2025

CI Information

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

Inputs:

Sources:

sdk-nrf: PR head: a0dd112a20b6bedb7afbbb42e71366ec3509dd4a
zephyr: PR head: cc3dd8c4bb42451aec464a13b1b9c3a4bd4c75f8

more details

sdk-nrf:

PR head: a0dd112a20b6bedb7afbbb42e71366ec3509dd4a
merge base: b05ea3c420806aaad7af43535766c4130f8e459c
target head (main): b05ea3c420806aaad7af43535766c4130f8e459c
Diff

zephyr:

PR head: cc3dd8c4bb42451aec464a13b1b9c3a4bd4c75f8
merge base: fcb3e3be21e1eda99b7d0a9185a6ef153e022694
target head (main): fcb3e3be21e1eda99b7d0a9185a6ef153e022694
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 (27)
boards
│  ├── nordic
│  │  ├── nrf54lv10dk
│  │  │  │ nrf54lv10dk_nrf54lv10a_cpuapp_ns_defconfig
│  │  ├── nrf7120pdk
│  │  │  │ nrf7120pdk_nrf7120_cpuapp_ns.dts
dts
│  ├── common
│  │  ├── nordic
│  │  │  ├── nrf7120_enga.dtsi
│  │  │  │ nrf7120_enga_secure_peripherals.dtsi
modules
│  ├── trusted-firmware-m
│  │  ├── Kconfig
│  │  ├── Kconfig.tfm.defconfig
│  │  ├── Kconfig.tfm.pm
│  │  ├── tfm_boards
│  │  │  ├── CMakeLists.txt
│  │  │  ├── board
│  │  │  │  ├── RTE_Device.h
│  │  │  │  │ device_cfg.h
│  │  │  ├── nrf7120_cpuapp
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── config.cmake
│  │  │  │  ├── cpuarch.cmake
│  │  │  │  ├── ns
│  │  │  │  │  │ cpuarch_ns.cmake
soc
│  ├── nordic
│  │  ├── nrf71
│  │  │  │ Kconfig
subsys
│  ├── partition_manager
│  │  │ pm.yml.tfm
west.yml
zephyr
│  ├── boards
│  │  ├── ezurio
│  │  │  ├── bl54l15_dvk
│  │  │  │  ├── bl54l15_dvk_nrf54l10_cpuapp_ns_defconfig
│  │  │  │  │ bl54l15_dvk_nrf54l15_cpuapp_ns_defconfig
│  │  │  ├── bl54l15u_dvk
│  │  │  │  │ bl54l15u_dvk_nrf54l15_cpuapp_ns_defconfig
│  │  ├── nordic
│  │  │  ├── nrf54l15dk
│  │  │  │  ├── nrf54l15dk_nrf54l10_cpuapp_ns_defconfig
│  │  │  │  │ nrf54l15dk_nrf54l15_cpuapp_ns_defconfig
│  │  ├── panasonic
│  │  │  ├── panb611evb
│  │  │  │  │ panb611evb_nrf54l15_cpuapp_ns_defconfig
│  │  ├── raytac
│  │  │  ├── an54l15q_db
│  │  │  │  │ raytac_an54l15q_db_nrf54l15_cpuapp_ns_defconfig
│  ├── modules
│  │  ├── hal_nordic
│  │  │  ├── nrfx
│  │  │  │  │ CMakeLists.txt
│  ├── soc
│  │  ├── nordic
│  │  │  ├── Kconfig
│  │  │  ├── nrf54l
│  │  │  │  │ Kconfig

Outputs:

Toolchain

Version: cfa6b06338
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:cfa6b06338_bba2ea5f2e

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-apps
    • ✅ 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
    • ✅ 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_positioning
    • ✅ test-sdk-wifi
    • ✅ test-low-level
    • ✅ test-sdk-mcuboot
    • ✅ test-sdk-dfu
    • ✅ test-fw-nrfconnect-ps-main
    • ✅ test-secdom-samples-public

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

@github-actions
Copy link

You can find the documentation preview for this PR here.

@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch 2 times, most recently from 5a3c9d9 to c224bbc Compare September 11, 2025 10:10
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Sep 11, 2025

Memory footprint analysis revealed the following potential issues

applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 9102[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 5858[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 12744[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 9492[B] - link (cc: @nrfconnect/ncs-ll-ursus)

Note: This message is automatically posted and updated by the CI (latest/sdk-nrf/PR-24475/32)

Copy link
Contributor

@tejlmand tejlmand left a comment

Choose a reason for hiding this comment

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

please check line lengths.

I've pointed out some, but not all.

@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from c224bbc to 297178e Compare September 17, 2025 16:42
@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from 297178e to ed054e1 Compare September 25, 2025 15:28
@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from ed054e1 to 72cbbac Compare September 29, 2025 11:15
@travis3630 travis3630 requested review from a team as code owners September 29, 2025 11:21
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Sep 29, 2025

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

Name Old Revision New Revision Diff
zephyr nrfconnect/sdk-zephyr@fcb3e3b (main) nrfconnect/sdk-zephyr#3399 nrfconnect/sdk-zephyr#3399/files

DNM label due to: 1 project with PR revision

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

@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch 2 times, most recently from ed8a898 to 68c2387 Compare September 29, 2025 11:53
@travis3630 travis3630 requested a review from tejlmand October 2, 2025 10:03
@NordicBuilder NordicBuilder requested review from a team October 16, 2025 11:29
@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch 5 times, most recently from 55ee9b5 to 58ffcdb Compare October 17, 2025 11:22
@travis3630 travis3630 requested a review from a team as a code owner October 17, 2025 11:22
@github-actions
Copy link

Since quarantine was modified, please make sure you are following the process described in Quarantine Process.

@travis3630
Copy link
Contributor Author

Did a cherry-pick of @degjorva commit from this PR: aafe446
Ticket: NCSDK-34723

@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from 58ffcdb to 207468e Compare October 27, 2025 09:51
@travis3630 travis3630 requested a review from tomi-font October 27, 2025 09:53
@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from 207468e to b517827 Compare October 27, 2025 10:21
@travis3630 travis3630 requested a review from tomi-font October 27, 2025 10:21
@NordicBuilder NordicBuilder requested a review from a team October 27, 2025 10:22
Add nrf7120 to tf-m Kconfig to support ns build
Add tfm-boards for nrf7120_cpuapp to point to trusted-firmware-m build
Update soc/nordic/nrf71 for tf-m build

Signed-off-by: Travis Lam <[email protected]>
Point sdk-zephyr in west.yaml to have Kconfig NRF_LUMOS_PLATFORM and
NRF_SKIP_CLOCK_CONFIG naming update

Signed-off-by: Travis Lam <[email protected]>
@travis3630 travis3630 force-pushed the NRFX-7040-nrf7120-add-tfm-ns-build branch from b517827 to a0dd112 Compare October 27, 2025 18:09
@NordicBuilder NordicBuilder requested review from a team, nordicjm and rob-robinson-14 October 27, 2025 18:10
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-trusted-firmware-m manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants