Skip to content

Add basic support for nRF54lv10#609

Merged
eivindj-nordic merged 1 commit intonrfconnect:mainfrom
bjorn-tore-taraldsen:nrf54lv
Feb 24, 2026
Merged

Add basic support for nRF54lv10#609
eivindj-nordic merged 1 commit intonrfconnect:mainfrom
bjorn-tore-taraldsen:nrf54lv

Conversation

@bjorn-tore-taraldsen
Copy link
Copy Markdown
Contributor

Add basic support for new device nRF54LV10 including new board targets and NUS and HRS sample.

@github-actions github-actions Bot added changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. doc-required PR must not be merged without tech writer approval. labels Jan 9, 2026
@bjorn-tore-taraldsen bjorn-tore-taraldsen added DNM Do not merge and removed changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Jan 9, 2026
@github-actions github-actions Bot added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 9, 2026
@bjorn-tore-taraldsen bjorn-tore-taraldsen force-pushed the nrf54lv branch 4 times, most recently from 89f4f76 to a16516b Compare January 13, 2026 11:30
@github-actions
Copy link
Copy Markdown

You can find the documentation preview for this PR here.

@bjorn-tore-taraldsen bjorn-tore-taraldsen force-pushed the nrf54lv branch 4 times, most recently from 86c4102 to 109f116 Compare January 15, 2026 12:27
@github-actions github-actions Bot removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 15, 2026
@bjorn-tore-taraldsen bjorn-tore-taraldsen force-pushed the nrf54lv branch 5 times, most recently from 7319aa4 to b4349d0 Compare February 4, 2026 12:07
Copy link
Copy Markdown
Contributor

@anhmolt anhmolt left a comment

Choose a reason for hiding this comment

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

Looks mostly good.

RAM sizes looks good, though I'm unsure if including the extra 320 bytes of the last KiB of RAM warrants the extra "magic"/'320' number here and there. And the fact that it is only included in the application RAM when not using the MCUboot variants adds some complexity between.

If the size of the region for DFU retained settings is reworked and there is no restriction that it needs to be larger than 1kB or similar, then maybe these 320 could be reserved for retention usage. Similar for other boards, if we want to respect the memory range reserved for VPR saved context, then maybe 1kB can be removed at the end, the VPR saved context area can be left untouched and the rest goes to retention?

Just some thoughts.

Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_s115_softdevice.dts Outdated
Comment thread boards/nordic/bm_nrf54lv10dk/Kconfig.bm_nrf54lv10dk Outdated
Comment thread sysbuild/Kconfig.bm Outdated
Comment thread doc/nrf-bm/release_notes/release_notes_changelog.rst Outdated
Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_common.dtsi Outdated
Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_s115_softdevice.dts Outdated
Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_s145_softdevice.dts Outdated
@bjorn-tore-taraldsen bjorn-tore-taraldsen force-pushed the nrf54lv branch 4 times, most recently from ac6da42 to 0d4ef81 Compare February 12, 2026 09:35
@bjorn-tore-taraldsen
Copy link
Copy Markdown
Contributor Author

Looks mostly good.

RAM sizes looks good, though I'm unsure if including the extra 320 bytes of the last KiB of RAM warrants the extra "magic"/'320' number here and there. And the fact that it is only included in the application RAM when not using the MCUboot variants adds some complexity between.

If the size of the region for DFU retained settings is reworked and there is no restriction that it needs to be larger than 1kB or similar, then maybe these 320 could be reserved for retention usage. Similar for other boards, if we want to respect the memory range reserved for VPR saved context, then maybe 1kB can be removed at the end, the VPR saved context area can be left untouched and the rest goes to retention?

Just some thoughts.

I agree with Andreas, I think we should just ignore the last 320 bytes from the setup of application RAM.
It's maybe just adds confusion.
But do we need an extra comment to describe why we in total have ~1k less SRAM than given in Datasheet highlight?

@bjorn-tore-taraldsen bjorn-tore-taraldsen removed the DNM Do not merge label Feb 20, 2026
@bjorn-tore-taraldsen bjorn-tore-taraldsen marked this pull request as ready for review February 20, 2026 12:44
@bjorn-tore-taraldsen bjorn-tore-taraldsen requested review from a team as code owners February 20, 2026 12:44
Comment thread boards/nordic/bm_nrf54lv10dk/Kconfig.bm_nrf54lv10dk Outdated
Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_common.dtsi Outdated
@lemrey
Copy link
Copy Markdown
Contributor

lemrey commented Feb 23, 2026

But do we need an extra comment to describe why we in total have ~1k less SRAM than given in Datasheet highlight?

Yes, but perhaps not only for that. I think it would be really good if we had a page in the doc with the memory layout for all SoC.

@bjorn-tore-taraldsen bjorn-tore-taraldsen force-pushed the nrf54lv branch 2 times, most recently from e773af1 to f9b2dac Compare February 23, 2026 11:00
Comment thread boards/nordic/bm_nrf54lv10dk/bm_nrf54lv10dk_nrf54lv10a_cpuapp_common.dtsi Outdated
Comment thread subsys/softdevice/Kconfig Outdated
Comment thread subsys/softdevice/Kconfig Outdated
Comment on lines +49 to +51
help
SoftDevice variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`
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.

Suggested change
help
SoftDevice variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`
help
SoftDevice variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`

Help text should be indented with two spaces instead of tab for consistency. This is a bit of an oddball but let's align.

Comment thread subsys/softdevice/Kconfig Outdated
Comment on lines +59 to +61
help
SoC series variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`
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.

Suggested change
help
SoC series variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`
help
SoC series variant used to select the SoftDevice API include path under
`components/softdevice/<soctarget>/<softdevice>/<softdevice>_API/include`

Comment thread subsys/softdevice/Kconfig Outdated
Copy link
Copy Markdown
Contributor

@kylebonnici kylebonnici left a comment

Choose a reason for hiding this comment

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

@nordicjm static check on dts files is green.

@bjorn-tore-taraldsen please address linting issues as per patch attached to comply with zephyr style guide
linting.patch

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.

Changes OK once dts changes are applied

Add support for new device nRF54LV10A in the bm_nrf54lv10dk board.

Signed-off-by: Bjørn Tore Taraldsen <bjorn.tore.taraldsen@nordicsemi.no>
Signed-off-by: Bartosz Gentkowski <bartosz.gentkowski@nordicsemi.no>
@bjorn-tore-taraldsen bjorn-tore-taraldsen changed the title Add basic support for nRF54lv10 Add basic support for nRF54lv10 and nRF54LS05B Feb 24, 2026
@bjorn-tore-taraldsen bjorn-tore-taraldsen changed the title Add basic support for nRF54lv10 and nRF54LS05B Add basic support for nRF54lv10 Feb 24, 2026
@eivindj-nordic eivindj-nordic merged commit 4e675d7 into nrfconnect:main Feb 24, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-required PR must not be merged without tech writer approval.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants