Skip to content

[nrf noup] boot/zephyr/boards: DTS partitioning for nrf54lm20dongle#648

Merged
nvlsianpu merged 1 commit into
nrfconnect:mainfrom
nvlsianpu:nrf54lm20dongle_dts
Apr 24, 2026
Merged

[nrf noup] boot/zephyr/boards: DTS partitioning for nrf54lm20dongle#648
nvlsianpu merged 1 commit into
nrfconnect:mainfrom
nvlsianpu:nrf54lm20dongle_dts

Conversation

@nvlsianpu
Copy link
Copy Markdown
Collaborator

@nvlsianpu nvlsianpu commented Apr 14, 2026

Added DTS overlay for partitions on nRF54LM20dongle. This is for firmware loader - slot0_parttion spans till end of RRAM. An application build must keep the same start address but can downsize the partition.

in pair with nrfconnect/sdk-nrf#28154

@nvlsianpu nvlsianpu requested a review from a team as a code owner April 14, 2026 12:59
NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Apr 14, 2026
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-mcuboot#648

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
@nvlsianpu nvlsianpu added this to the 3.3.1 milestone Apr 22, 2026
Comment on lines +14 to +38
/delete-node/ &boot_partition;
/delete-node/ &slot0_partition;
/delete-node/ &slot1_partition;
/delete-node/ &storage_partition;

&cpuapp_rram {
reg = <0x0 DT_SIZE_K(2036)>;
ranges = <0x0 0x0 DT_SIZE_K(2036)>;

partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;

/* Matches board layout */
boot_partition: partition@0 {
label = "mcuboot";
reg = <0x0 DT_SIZE_K(24)>;
};

/* Matches board layout */
slot1_partition: partition@6000 {
label = "image-1";
reg = <0x6000 DT_SIZE_K(116)>;
};
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Suggested change
/delete-node/ &boot_partition;
/delete-node/ &slot0_partition;
/delete-node/ &slot1_partition;
/delete-node/ &storage_partition;
&cpuapp_rram {
reg = <0x0 DT_SIZE_K(2036)>;
ranges = <0x0 0x0 DT_SIZE_K(2036)>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
/* Matches board layout */
boot_partition: partition@0 {
label = "mcuboot";
reg = <0x0 DT_SIZE_K(24)>;
};
/* Matches board layout */
slot1_partition: partition@6000 {
label = "image-1";
reg = <0x6000 DT_SIZE_K(116)>;
};
/delete-node/ &storage_partition;
&cpuapp_rram {
partitions {

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@Damian-Nordic Your opinion on aligning this with what we put to the fw_loader?

@nvlsianpu nvlsianpu requested a review from Damian-Nordic April 22, 2026 14:16
Added DTS overlay for partitions on nRF54LM20dongle.
This is for firmware loader - slot0_parttion spans till end of RRAM.
An application build must keep the same start address but can downsize
the partition.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
@nvlsianpu nvlsianpu force-pushed the nrf54lm20dongle_dts branch from 5afec5b to ca5d209 Compare April 23, 2026 11:43
@sonarqubecloud
Copy link
Copy Markdown

NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Apr 23, 2026
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-mcuboot#648

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
@nvlsianpu nvlsianpu merged commit 0a692c4 into nrfconnect:main Apr 24, 2026
3 checks passed
NordicBuilder added a commit to NordicBuilder/sdk-nrf that referenced this pull request Apr 24, 2026
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-mcuboot#648

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
nvlsianpu pushed a commit to nrfconnect/sdk-nrf that referenced this pull request Apr 28, 2026
Automatically created by action-manifest-pr GH action from PR:
nrfconnect/sdk-mcuboot#648

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
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.

4 participants