Skip to content

boards: Add nrf54lm20b where nrf54lm20a is used#27748

Merged
rlubos merged 1 commit into
nrfconnect:mainfrom
ahasztag:lm20a_to_lm20b
Mar 30, 2026
Merged

boards: Add nrf54lm20b where nrf54lm20a is used#27748
rlubos merged 1 commit into
nrfconnect:mainfrom
ahasztag:lm20a_to_lm20b

Conversation

@ahasztag
Copy link
Copy Markdown
Contributor

nRF54LM20a and nRF54LM20b are functionally identical in most of the cases. Added nRF54LM20B support
across build system and source files where nRF54LM20a is explicitly mentioned.

@NordicBuilder
Copy link
Copy Markdown
Contributor

NordicBuilder commented Mar 27, 2026

CI Information

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

Inputs:

Sources:

sdk-nrf: PR head: a65f1e703461d4540ec1094afebff38d9cc3567f

more details

sdk-nrf:

PR head: a65f1e703461d4540ec1094afebff38d9cc3567f
merge base: 97b2fe53568ada2a09d5ac755b26f72cc39ae046
target head (main): 7a2e1bf98a9e36e6efb9dba9adaaee54e0012b71
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 (14)
Kconfig.nrf
cmake
│  ├── sysbuild
│  │  │ partition_manager.cmake
modules
│  ├── trusted-firmware-m
│  │  ├── Kconfig.tfm.pm
│  │  ├── tfm_boards
│  │  │  ├── board
│  │  │  │  │ device_cfg.h
scripts
│  │ reglock.py
subsys
│  ├── bootloader
│  │  ├── Kconfig
│  │  ├── bl_boot
│  │  │  │ bl_boot.c
│  ├── partition_manager
│  │  ├── CMakeLists.txt
│  │  ├── Kconfig
│  │  ├── pm.yml.settings
│  │  ├── pm.yml.tfm
│  │  │ pm.yml.zms
sysbuild
│  ├── Kconfig.secureboot
│  │ Kconfig.sysbuild

Outputs:

Toolchain

Version: 911f4c5c26
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:911f4c5c26_5ea73affbf

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

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister - Skipped: Skipping Build & Test as it succeeded in a previous run: 7
  • ❌ Integration tests
    • ✅ test-sdk-audio - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ desktop52_verification - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-apps - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test_ble_nrf_config - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-ble_mesh - Skipped: Job was skipped as it succeeded in a previous run
    • ❌ test-fw-nrfconnect-ble_samples
    • ✅ test-fw-nrfconnect-chip - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nfc - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf-iot_libmodem-nrf - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf-iot_zephyr_lwm2m - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf-iot_samples - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf-iot_lwm2m - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf-iot_thingy91 - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf_crypto - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-rpc - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-rs - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-fem - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-tfm - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-thread-main - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-sdk-find-my - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf_lrcs_mosh - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-nrf_lrcs_positioning - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-sdk-wifi - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-low-level - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-sdk-mcuboot - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-sdk-dfu - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-ps-main - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-secdom-samples-public - Skipped: Job was skipped as it succeeded in a previous run
    • ⚠️ test-fw-nrfconnect-nrf-iot_cloud

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

@ahasztag ahasztag removed request for a team March 27, 2026 11:16
@github-actions
Copy link
Copy Markdown

You can find the documentation preview for this PR here.

@NordicBuilder
Copy link
Copy Markdown
Contributor

NordicBuilder commented Mar 27, 2026

Memory footprint analysis revealed the following potential issues

applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 12662[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 9410[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 9014[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 5770[B] - link (cc: @nrfconnect/ncs-ll-ursus)

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

@nordic-piks
Copy link
Copy Markdown
Contributor

Already checked single FLPR LM20B and IPC tests, working fine now.

@nordic-piks nordic-piks added this to the 3.3.0 milestone Mar 27, 2026
Copy link
Copy Markdown
Contributor

@nordicjm nordicjm left a comment

Choose a reason for hiding this comment

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

As said in the discussion chat, flpr should not nor should it have been using PM since it's designated usage in NCS is for HPF which mandates PM is disabled

@ahasztag ahasztag force-pushed the lm20a_to_lm20b branch 2 times, most recently from f640c33 to 0cfb3b5 Compare March 30, 2026 09:08
@nordic-piks nordic-piks requested a review from nordicjm March 30, 2026 09:41
nRF54LM20a and nRF54LM20b are functionally identical
in most of the cases. Added nRF54LM20B support
across build system and source files where nRF54LM20a
is explicitly mentioned.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
@rlubos
Copy link
Copy Markdown
Contributor

rlubos commented Mar 30, 2026

Merging based on @shanthanordic approval

@rlubos rlubos merged commit 6b89887 into nrfconnect:main Mar 30, 2026
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants