Skip to content

applications: nrf_desktop: Explicitly enable USE_DT_CODE_PARTITION - #28997

Merged
rlubos merged 1 commit into
nrfconnect:mainfrom
maje-emb:desktop_dts_kconfig
May 26, 2026
Merged

applications: nrf_desktop: Explicitly enable USE_DT_CODE_PARTITION#28997
rlubos merged 1 commit into
nrfconnect:mainfrom
maje-emb:desktop_dts_kconfig

Conversation

@maje-emb

Copy link
Copy Markdown
Contributor

Add CONFIG_USE_DT_CODE_PARTITION=y to all nrf_desktop prj*.conf files for consistency across configurations. The option is not strictly required.

@maje-emb
maje-emb requested a review from a team as a code owner May 25, 2026 12:50
@maje-emb maje-emb added this to the 3.4.0 milestone May 25, 2026
@NordicBuilder

NordicBuilder commented May 25, 2026

Copy link
Copy Markdown
Contributor

CI Information

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

Inputs:

Sources:

sdk-nrf: PR head: 3422e8350420c030efe36766eeb4f810d62cd6ec

more details

sdk-nrf:

PR head: 3422e8350420c030efe36766eeb4f810d62cd6ec
merge base: 25a4b6580bea5d28ba15447d02b2778a84b9cfcc
target head (main): e795138a6e5a0743cc27bb1c47e378b8882476f6
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 (92)
applications
│  ├── nrf_desktop
│  │  ├── configuration
│  │  │  ├── nrf52820dongle_nrf52820
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52833dk_nrf52820
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52833dk_nrf52833
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_dongle_small.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_dongle_small.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52833dongle_nrf52833
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52840dk_nrf52840
│  │  │  │  ├── images
│  │  │  │  │  ├── b0
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_dongle.conf
│  │  │  │  │  │  ├── prj_keyboard.conf
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_wwcb.conf
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  │  │  ├── prj_mcuboot_qspi.conf
│  │  │  │  │  │  │ prj_mcuboot_smp.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_dongle.conf
│  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  ├── prj_keyboard.conf
│  │  │  │  ├── prj_mcuboot_qspi.conf
│  │  │  │  ├── prj_mcuboot_smp.conf
│  │  │  │  ├── prj_release.conf
│  │  │  │  │ prj_wwcb.conf
│  │  │  ├── nrf52840gmouse_nrf52840
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  │  │  ├── prj_mcuboot_smp.conf
│  │  │  │  │  │  │ prj_release_fast_pair.conf
│  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  ├── prj_mcuboot_smp.conf
│  │  │  │  │ prj_release_fast_pair.conf
│  │  │  ├── nrf52kbd_nrf52832
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  │ prj_release_fast_pair.conf
│  │  │  │  │ prj_release_fast_pair.conf
│  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── b0
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf5340dk_nrf5340_cpunet
│  │  │  │  ├── images
│  │  │  │  │  ├── ipc_radio
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  ├── nrf54h20dk_nrf54h20_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_dongle.conf
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_release_dongle.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_dongle.conf
│  │  │  │  ├── prj_release.conf
│  │  │  │  │ prj_release_dongle.conf
│  │  │  ├── nrf54h20dk_nrf54h20_cpurad
│  │  │  │  ├── images
│  │  │  │  │  ├── ipc_radio
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_dongle.conf
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_release_dongle.conf
│  │  │  ├── nrf54l15dk_nrf54l05_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  ├── prj_release_fast_pair.conf
│  │  │  │  │  │  │ prj_release_keyboard.conf
│  │  │  │  ├── prj_release.conf
│  │  │  │  ├── prj_release_fast_pair.conf
│  │  │  │  │ prj_release_keyboard.conf
│  │  │  ├── nrf54l15dk_nrf54l10_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  │  │  ├── prj_keyboard.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  ├── prj_keyboard.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf54l15dk_nrf54l15_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  │  │  ├── prj_keyboard.conf
│  │  │  │  │  │  │ prj_release.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_fast_pair.conf
│  │  │  │  ├── prj_keyboard.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf54lm20dk_nrf54lm20a_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_llvm.conf
│  │  │  │  │  │  ├── prj_ram_load.conf
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_release_ram_load.conf
│  │  │  ├── nrf54lm20dk_nrf54lm20b_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── prj_llvm.conf
│  │  │  │  │  │  ├── prj_ram_load.conf
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_release_ram_load.conf
│  │  │  ├── nrf54ls05dk_nrf54ls05b_cpuapp
│  │  │  │  ├── images
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  ├── prj_release.conf
│  │  │  │  │  │  │ prj_release_keyboard.conf
│  │  │  │  ├── prj_release.conf
│  │  │  │  │ prj_release_keyboard.conf

Outputs:

Toolchain

Version: f0aa129f09
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:f0aa129f09_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: 8
  • ✅ Integration tests
    • ✅ desktop52_verification - Skipped: Job was skipped as it succeeded in a previous run
    • ✅ test-fw-nrfconnect-apps_nrfdesktop - Skipped: Job was skipped as it succeeded in a previous run
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_mosh
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • test_ble_nrf_config
    • 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_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-dfu
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-wifi
    • test-secdom-samples-public

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

@maje-emb
maje-emb force-pushed the desktop_dts_kconfig branch from 837278f to 647019b Compare May 25, 2026 13:03
@github-actions

Copy link
Copy Markdown

You can find the documentation preview for this PR here.

@maje-emb
maje-emb force-pushed the desktop_dts_kconfig branch from 647019b to 89d9ff4 Compare May 25, 2026 14:28
CONFIG_IPC_RADIO_BT=y
CONFIG_IPC_RADIO_BT_HCI_IPC=y

# We do not specify a memory map.

@MarekPieta MarekPieta May 25, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Avoid using DTS memory map defined at board-level as we do not use bootloader for the netcore? (to explain why we should not enable this Kconfig for this image)

@maje-emb
maje-emb force-pushed the desktop_dts_kconfig branch from 89d9ff4 to 1b97950 Compare May 25, 2026 15:11

@MarekPieta MarekPieta left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

btw. Some nrf52840dongle, nrf52kbd and nrf52840gmouseconfigurations seem not updated. Guess they will be updated under another PR (the one that migrates from PM to DTS)

@maje-emb
maje-emb force-pushed the desktop_dts_kconfig branch from 1b97950 to 7441e75 Compare May 26, 2026 06:34
Add CONFIG_USE_DT_CODE_PARTITION=y to all nrf_desktop prj*.conf files
for consistency across configurations. The option is not strictly
required.

Ref: NCSDK-39023

Signed-off-by: Marcin Jelinski <marcin.jelinski@nordicsemi.no>
@maje-emb
maje-emb force-pushed the desktop_dts_kconfig branch from 7441e75 to 3422e83 Compare May 26, 2026 12:04
@rlubos rlubos closed this May 26, 2026
@rlubos rlubos reopened this May 26, 2026
@rlubos
rlubos merged commit 20879a3 into nrfconnect:main May 26, 2026
23 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.

5 participants