Skip to content

Conversation

@mib1-nordic
Copy link
Contributor

…ges in samples

Added support for nRF54L15 DK in the samples.

Upstream PR #: 95662

maxd-nordic and others added 30 commits August 1, 2025 11:34
This patch backports the nrf9131ek to a time before tfm was refactored.

To be reverted when TF-M is updated.

Signed-off-by: Maximilian Deubel <[email protected]>
(cherry picked from commit ca2646b)
Add support for nRF54lm20a to the hci_uart sample.

Signed-off-by: Gordon Klaus <[email protected]>
…samples

Add support for nRF54lm20a to the beacon and peripheral_hr samples.

Upstream PR #: 93917

Signed-off-by: Gordon Klaus <[email protected]>
This reverts commit 6b37917.
Changes were moved to upstream in PR #93813.

Signed-off-by: Michal Kozikowski <[email protected]>
Update signing script to use proper arguments for imgtool when SHA512
or pure signature is needed.

Signed-off-by: Michal Kozikowski <[email protected]>
(cherry picked from commit 6c72cd3)
Allow to use CONFIG_BT_ID_AUTO_SWAP_MATCHING_BONDS Kconfig option even
if CONFIG_BT_PRIVACY is disabled.

This is because CONFIG_BT_PRIVACY configures privacy of local device
will still allows to resolve peer address. During pairing, peer device
may send its Identity Address and IRK which then can be used for address
resolution. This doesn't require CONFIG_BT_PRIVACY be enabled.

nrf-squash! [nrf noup] bluetooth: host: Add support for bonding with same peer

Signed-off-by: Pavel Vasilyev <[email protected]>
Adds support for outputting details on sysbuild Kconfigs for use
with the documentation Kconfig lookup tool

Upstream PR #: 93861

Signed-off-by: Jamie McCrae <[email protected]>
Update the HW models module to:
6e5961223f81aa2707c555db138819a5c1b7942c

Including the following:
6e59612 CLOCK (52,53): Fix test interface with multiple instances
ecf2292 54 CRACEN: Improve model
1277b16 irq controller: Remove out of date comment

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit e1c37f6)
Signed-off-by: Rubin Gerritsen <[email protected]>
Update the HW models module to:
8b6001d6bdd9e2c8bb858fdb26f696f6d5f73db5

Including the following:
8b6001d CLOCK (54): Fix XOTUNE subscription sideeffecting for nrf54L15
9af1ac8 nRF54LM20: Bugfix: Add missing UART configuration
e6af4a7 RADIO: Fix register init for some devices (at least nRF54LM20)
2fe99ab CLOCK (54): Add XO24M/PLL24M/HFCLK24M
ffd578a CLOCK (54): Fixes around XOTUNE

Signed-off-by: Alberto Escolar Piedras <[email protected]>
(cherry picked from commit e7115d0)
Signed-off-by: Rubin Gerritsen <[email protected]>
tisci_cmd_get_fwl_region is defined three times which is causing
doc build errors

Upstream PR #: 93968

Signed-off-by: Yuxuan Cai <[email protected]>
Added missing supported reset reasons based on conditional
guards.

Upstream PR #: 93910

Signed-off-by: Michał Stasiak <[email protected]>
… causes

Check whether used reset causes are supported by hwinfo
driver.

Upstream PR #: 93910

Signed-off-by: Michał Stasiak <[email protected]>
Extension of the validate_base_addresses.c file to cover GPREGRET
in all Nordic SoCs.

Signed-off-by: Karol Lasończyk <[email protected]>
(cherry picked from commit 8f2d3e7)
Fix for wrongly addressed GPREGRET space.

Signed-off-by: Karol Lasończyk <[email protected]>
(cherry picked from commit d55ee09)
Fix Max Chunk reporting during Block_Information_Get:
If friendship is established, then max possible chunk size for transfer
is reported according to friend's queue size.

ChunkSize = (FndQ sz * Bytes per seg (12)) - Opcode(1) - Chunk_Num (2)-
            8 byte MIC (max)
	  = (FndQ sz * 12) - 11

This allows all segments of Chunk_Transfer messages to fit in a friend
queue. If this is not done, friend queue keeps overflowing
systematically causing unstable PULL_MODE transfers.

Fix Chunk requests:
Adapt number of requested chunks according to current friend queue size.
If friend queue is too small, at least 1 chunk is requested.

Signed-off-by: Omkar Kulkarni <[email protected]>
(cherry picked from commit 602fd0d)
…EC instances

NRFX should support multiple QDEC devices operation.

Signed-off-by: Bartosz Miller <[email protected]>
(cherry picked from commit 08cc78c)
…nce until fixed

Disable testing second QDEC instance until the issue with multiple
QDEC instances support is resolved

Signed-off-by: Bartosz Miller <[email protected]>
(cherry picked from commit 39b2451)
- Fixed pin configuration for nRF54L15 (QDECs can use only port 1)
- Changed the way the test handles testing multiple instances
  to make it possible to output quadrature signal to one QDEC
  instance at a time.

Upstream PR #: 93927

Signed-off-by: Michał Bainczyk <[email protected]>
 Increased stack sizes for mesh provisoner sample.
 Values are based of thread analysis, plus added margin.

Signed-off-by: Stine Åkredalen <[email protected]>
The order of the enumNames array needs to match the actual enum values
array below it.

Signed-off-by: Carles Cufi <[email protected]>
(cherry picked from commit d215f5e)
Fix typo in BICR schema

Signed-off-by: Håkon Amundsen <[email protected]>
(cherry picked from commit e96a63a)
Add support for DMM which manages cache and dedicated memory spaces.

Upstream PR #: 90751

Signed-off-by: Jakub Zymelka <[email protected]>
…duce register access"

This reverts commit 8cba1f6.

Signed-off-by: Krzysztof Chruściński <[email protected]>
Instead of using 32 bit enum values for event numbers, convert
the code to use 64 bit long bit fields. This means that the
user API is changed to use 64 bit event values instead of 32
bit event values.

Signed-off-by: Jukka Rissanen <[email protected]>
(cherry picked from commit 5a9a39c)
Signed-off-by: Robert Lubos <[email protected]>
…t_mgmt sockets

We cannot use the network management event number directly as
a socket option value because the management value is uint64_t
and that cannot be mapped directly to 32 bit integer.
So have an intermediate socket option that is mapped to actual
network management request number in getsockopt() and setsockopt().

Signed-off-by: Jukka Rissanen <[email protected]>
(cherry picked from commit 2ed2232)
Signed-off-by: Robert Lubos <[email protected]>
…I changes

Add information how the net_mgmt request handler is changed.
The event number type is changed from uint32_t to uint64_t to allow
the event command to be a bit mask instead of enum value.

Signed-off-by: Jukka Rissanen <[email protected]>
(cherry picked from commit 6b0597f)
Signed-off-by: Robert Lubos <[email protected]>
As per API overview documentation, a braking API change must
increment major version number.

https://docs.zephyrproject.org/latest/develop/api/overview.html#api-overview

Signed-off-by: Jukka Rissanen <[email protected]>
(cherry picked from commit b1a8655)
Signed-off-by: Robert Lubos <[email protected]>
This has been missed in net_mgmt rework in commit
5a9a39c.

Signed-off-by: Robert Lubos <[email protected]>
(cherry picked from commit 3e70425)
kartben and others added 4 commits September 11, 2025 14:12
Remove an old workaround requiring lxml to be present as junitparser was
not working with xml.etree.ElementTree until version 3.0.0.

Signed-off-by: Benjamin Cabé <[email protected]>
(cherry picked from commit db47c89)
This is needed for any Kconfig processing

Upstream PR #: 95771

Signed-off-by: Jamie McCrae <[email protected]>
Loads this file in a better way that means samples and modules
should not have to source the file before referencing Kconfig
module path variables

Upstream PR #: 95771

Signed-off-by: Jamie McCrae <[email protected]>
Previously reopening of PR did not reopen manifest PR.
This commit will enable reopening of manifest PR in such case.

Signed-off-by: Kari Hamalainen <[email protected]>
@mib1-nordic mib1-nordic force-pushed the update_manifest_samples branch from 0372a6b to a9f85c7 Compare September 12, 2025 09:21
Vge0rge and others added 20 commits September 15, 2025 13:13
…ound for partitions"

This reverts commit 002838a.

Signed-off-by: Georgios Vasilakis <[email protected]>
(cherry picked from commit dd95a7d)
The nRF54L1 has 1012 KB RRAM and not 1022 KB as
it was set before. This adjusts the NS target
with the correct size.

Signed-off-by: Georgios Vasilakis <[email protected]>
(cherry picked from commit 9f0d277)
The nRF54L1 has 1012 KB RRAM and not 1022 KB as
it was set before. This adjusts the NS target
RRAM size for the relevant Ezurio boards
which use the nRF54L10.

Signed-off-by: Georgios Vasilakis <[email protected]>
(cherry picked from commit 7f94595)
…r coverage dump"

This reverts commit 103b06a.

Signed-off-by: Krzysztof Chruściński <[email protected]>
…ess test"

This reverts commit 6bbe5d6.

Signed-off-by: Krzysztof Chruściński <[email protected]>
…RF54LM20 rename

Remove duplicated test configuration after
nrf54l20pdk/nrf54l20/cpuxxx was renamed to
nrf54lm20dk/nrf54lm20a/cpuxxx.

Signed-off-by: Sebastian Głąb <[email protected]>
(cherry picked from commit afd90f4)
Remove possibility to run tests on nrf54l09pdk as this is
an obsolete board that is going to be removed.

Signed-off-by: Sebastian Głąb <[email protected]>
(cherry picked from commit d673851)
Add stress test that randomly starts and aborts multiple timers
from various contexts. Test checks if timers do not expire prematurely.

Upstream PR #: 87944

Signed-off-by: Krzysztof Chruściński <[email protected]>
…ge dump

If test is to be run in coverage mode, wait for output to
dump at the end of a failing testcase.

Upstream PR #: 95162

Signed-off-by: Michał Stasiak <[email protected]>
…plementation

Add Kconfig entries to allow compile own s2ram implementation.

Signed-off-by: Karol Lasończyk <[email protected]>
Signed-off-by: Andrzej Puzdrowski <[email protected]>
Added support for hardening decision on resume from
S2RAM by MCUboot bootloader.
Application sets additional variable to MCUBOOT_S2RAM_RESUME_MAGIC
which allows the bootloader to doublecheck.

Signed-off-by: Andrzej Puzdrowski <[email protected]>
…art instances

The uart driver for nRF54h20 doesn't call pm_device_runtime_enable().
During an uart driver init `pm_device_driver_init()` return early,
because the `pm_device_is_powered()` returns `false`. Power domains,
where uarts are instantiated, are disabled: `pm->domain->pm_base->state`
is not equal to `PM_DEVICE_STATE_ACTIVE`.

At the end of the day, an uart instance is left disabled.

This is a workaround to make the uart usable when CONFIG_PM,
CONFIG_PM_DEVICE and CONFIG_PM_DEVICE_RUNTIME are enabled.

Signed-off-by: Piotr Pryga <[email protected]>
(cherry picked from commit eaede77)
Set PSA as the entropy source for nRF54lm20a target.
PSA is the only NCS-supported interface to CRACEN.
There is no other entropy source in 54lm20a than CRACEN.

The commit also disables `rng` compatible with
`nrf-cracen-ctrdrbg`, the nrfx based interface to CRACEN
that is used in upstream Zephyr. Only one CRACEN interface
may be enabled.

Signed-off-by: Piotr Pryga <[email protected]>
…8.72.3

New hal_nordic revision contains MDK 8.72.3 with
changes for nRF54LV10A EngA SoC.

Upstream PR #: 95907

Signed-off-by: Michał Stasiak <[email protected]>
This alignment cannot be done through nrf fromlist commit, since it was
introduced in the tree-wide commit:
2d22884
Once tried to pull all changes to merge it cleanly, the chain ended up
in the doc/releases/migration-guide-4.3.rst file, which would bring
nearly all of the changes from the Zephyr 4.3 release, making a small PR
with just 4 white characters a Zephyr upmerge PR.
Feel free to drop this commit during the next Zephyr upmerge.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
If the area, dedicated for the interrupt stack is not available, allow
to specify a memory region that will be used as the stack for the S2RAM
resume logic.

Upstream PR #: 95914

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Add the definition of pm_s2ram_stack memory region for nRF54H20.

Upstream PR #: 95914

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Added support for hardening decision on resume from
S2RAM by MCUboot bootloader.
Application sets additional variable to MCUBOOT_S2RAM_RESUME_MAGIC
which allows the bootloader to doublecheck.

Signed-off-by: Andrzej Puzdrowski <[email protected]>
(cherry picked from commit 08e0cf4)
Adjusting the max shortest ticks value for slow PPR core.

Signed-off-by: Paweł Pelikan <[email protected]>
(cherry picked from commit 1192dbf)
@mib1-nordic mib1-nordic force-pushed the update_manifest_samples branch from a9f85c7 to db4aa75 Compare September 22, 2025 07:28
…ges in samples

Added support for nRF54L15 DK in the samples.

Upstream PR #: 95662

Signed-off-by: Michał Bainczyk <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.