Skip to content

Zephyr sdk 100 - #28244

Closed
jangalda-nsc wants to merge 54 commits into
nrfconnect:mainfrom
jangalda-nsc:zephyr-sdk-100
Closed

Zephyr sdk 100#28244
jangalda-nsc wants to merge 54 commits into
nrfconnect:mainfrom
jangalda-nsc:zephyr-sdk-100

Conversation

@jangalda-nsc

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

Copy link
Copy Markdown

Since quarantine was modified, please make sure you are following the process described in Quarantine Process.

@NordicBuilder NordicBuilder added doc-required PR must not be merged without tech writer approval. manifest labels Apr 17, 2026
@NordicBuilder

NordicBuilder commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

CI Information

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

Inputs:

Sources:

more details

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 (0)

Outputs:

Toolchain

Version:
Build docker image:

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

  • ❌ Toolchain
  • ❌ Build twister
  • ❌ Integration tests

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

@NordicBuilder

NordicBuilder commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hostap 🆕 N/A (Added) nrfconnect/sdk-hostap@8fd18de (upmerge_20260325) N/A
matter nrfconnect/sdk-connectedhomeip@06f463d (master) nrfconnect/sdk-connectedhomeip#714 nrfconnect/sdk-connectedhomeip#714/files
mcuboot nrfconnect/sdk-mcuboot@669034e (main) nrfconnect/sdk-mcuboot#624 nrfconnect/sdk-mcuboot#624/files
memfault-firmware-sdk memfault/memfault-firmware-sdk@1.37.1 memfault/memfault-firmware-sdk#113 memfault/memfault-firmware-sdk#113/files
nrfxlib nrfconnect/sdk-nrfxlib@5290128 (main) nrfconnect/sdk-nrfxlib#2073 nrfconnect/sdk-nrfxlib#2073/files
zephyr nrfconnect/sdk-zephyr@11cfd5f nrfconnect/sdk-zephyr#3907 nrfconnect/sdk-zephyr#3907/files

DNM label due to: 1 added project and 5 projects with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder

NordicBuilder commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

Memory footprint analysis revealed the following potential issues

applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 9364[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 6108[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 13036[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.icbmsg[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 9772[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.mbox[nrf54l15dk/nrf54l15/cpuflpr]: High RAM usage: 7214[B] - link (cc: @nrfconnect/ncs-ll-ursus)
applications.hpf.gpio.mbox[nrf54l15dk/nrf54l15/cpuflpr]: High ROM usage: 3970[B] - link (cc: @nrfconnect/ncs-ll-ursus)

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

anangl and others added 17 commits April 22, 2026 07:44
Regular upmerge.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
zephyr sdk 1.0.0

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
CVE-2026-4539 and CVE-2026-34591 need to be whitelisted

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Zephyr file `platform/alarm.c` has been split to
`platform/alarm_micro.c` and `platform/alarm_milli.c`

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
- I2S_OPT_BIT_CLK_MASTER with I2S_OPT_BIT_CLK_CONTROLLER
- I2S_OPT_BIT_CLK_SLAVE with I2S_OPT_BIT_CLK_TARGET
- I2S_OPT_FRAME_CLK_MASTER with I2S_OPT_FRAME_CLK_CONTROLLER
- I2S_OPT_FRAME_CLK_SLAVE with I2S_OPT_FRAME_CLK_TARGET

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
…eaders

so that `zephyr/heap_constants.h` (included by 'zephyr/kernel.h')
is generated before compilation of this library starts.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
to ensure that `zephyr/heap_constants.h` is generated first.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Fixes calling a zephyr flash simulator driver function with a NULL
device, which somehow only through pure luck has worked for years
as this was never valid nor should it ever have been added to the
code

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Includes the new zephyr,mapped-binding and conversion of Nordic
parts to use this new compatible. Also included is an update to
the flash map PM file to support the new macros

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
Align dt_partition_addr(..) function to handle all mapped partitions as
well as (old) fixed-(sub)partitions.

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Testing if the retention area was not cleared by B0
does not introduce any real value, as to use the retention
area the user has to explicitly shrink cpuapp_sram.

At the same time it adds additional code to maintain.

Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
This header is no longer included by net_core.h, so its inclusion
must be done explicitly.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
This header was included by net_core.h, which is in chain of headers
included by this source file, so NET_ERR() and NET_DBG() macros were
defined, but it is no longer the case.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Since this module uses logging macros, it should be provided with
their definitions.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
as those two were moved from the FS to the new KVSS subsystem:

**/fs/nvs -> **/kvss/nvs
**/fs/zms -> **/kvss/zms

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
The application root directory is no longer a default location to look
for snippets. Applications that require such behavior must configure it
explicitly.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Upgrading the zephyr-SDK version to 1.0.1 requires updating
the assembler files.

Signed-off-by: Jakub Zymelka <jakub.zymelka@nordicsemi.no>
nordic-piks and others added 25 commits April 22, 2026 07:44
overflows.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
overflow.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
Similarly as in the DK, enable vregusb regulator for the nrf54lm20
dongle.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
net_if_offload_set() function was added upstream causing mock generation
failures, add it to the exclude list.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
This curve has been removed from TF-PSA-Crypto and Zephyr.

For now we keep support for it at the crypto level, but it is marked
as deprecated for future removal.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Clean up this unused Kconfig option.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
For better readability and visibility.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Make sure that the sample doesn't print and return success when an
error has happened.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
When it's not already included by the Zephyr build system.
That way we can use more of the Kconfig options from upstream and stop
redefining them.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
MBEDTLS_PSA_CRYPTO_C used to be enabled at the Kconfig level even in
TF-M builds, which makes no sense.
This resulted in issues now that Zephyr has created
Kconfig.tf-psa-crypto to put all the TF-PSA-Crypto Kconfig options
there because unlike Kconfig.mbedtls this file is not guarded by
MBEDTLS_BUILTIN so we inherit it also when NRF_SECURITY is enabled.

- Remove the redefinition of MBEDTLS_PSA_CRYPTO_C.
  It used to be `default y` also when BUILD_WITH_TFM.
  We now explicitly enable it in appropriate places.

- Same thing for MBEDTLS_PSA_CRYPTO_CLIENT.
  It already gets automatically enabled appropriately.

- Use PSA_CRYPTO_CLIENT instead of MBEDTLS_PSA_CRYPTO_C
  in relevant places.
  This really is what should be checked when what we care
  about is that PSA Crypto is available.

- Make PSA_CRYPTO_PROVIDER_CUSTOM select MBEDTLS_PSA_CRYPTO_C.
  This follows the same pattern as in Zephyr for this select,
  and in this case it will only happen when !BUILD_WITH_TFM.
  PSA_CRYPTO_CLIENT then gets enabled indirectly.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Disabled CONFIG_EXTRA_EXCEPTION_INFO with Thingy:91, because stack
trace uses over 20 kB of flash.

Signed-off-by: Tommi Kangas <tommi.kangas@nordicsemi.no>
Now that we inherit Zephyr's Kconfig.tf-psa-crypto,
CONFIG_MBEDTLS_USE_PSA_CRYPTO gets automatically enabled whenever
CONFIG_MBEDTLS_PSA_CRYPTO_CLIENT.

However it's always y whenever we use nrf_security, so in that case
make CONFIG_MBEDTLS_USE_PSA_CRYPTO default to n when we would previously
not make it default to y.

This restores the previous enabling behavior that we've had.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Break a line which length exceed the 100 columns limit.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
To CONFIG_MBEDTLS_CONFIG_FILE.
The Kconfig option has been renamed in Zephyr.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
On boards that had it. The sample doesn't need it.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
This reverts commit ffee867.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Move over files that will be kept from the old location
to the new one in order to preserve history.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
The test has been refactored in Zephyr to compile the NS side as a
Zephyr application.

Align to that by extending the Zephyr test instead of duplicating it
and deviating from it.

Changes include:
- only keep Kconfig options not enabled by the Zephyr test
- do not enable Initial Attestation by default to avoid
  the Kconfig warning about CONFIG_IDENTITY_KEY_TFM
- remove 91 platforms other than 9151 from integration
- explicitly keep ChaCha20* tests disabled due to failure
- add Kconfig fragments for 53/91 to enable Initial Attestation

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
- Rename Kconfig.tfm.crypto_modules to Kconfig.tfm.crypto
  as was done in Zephyr.

- Source newly-added Kconfig.tfm.ps.

- Move `if BUILD_WITH_TFM` higher up to make sure all files
  are guarded.

- Remove `CONFIG_TFM_PS_ROLLBACK_PROTECTION` definition
  as it now comes from Zephyr.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
They have been renamed in Zephyr.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
They don't build at the moment, and they're already disabled on 54/71.

ref: NCSDK-38968
Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Otherwise we get 800-byte overflows on CC3XX-enabled scenarios.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
Avoid using changes done in upstream for MbedTLS upgrade. Revert
to using upstream hostap once MbedTLS upgrade related changes
are merged in sdk-mbedtls repo.

Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no>
Adapt to the recent upstream change that moved `bus_4_bit_support`,
as a standard SD capability, to the `sdhc_host_props` structure.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
Update zephyr-sdk to version 1.0.1

Signed-off-by: Jan Gałda <jan.galda@nordicsemi.no>
Bump svada to version 2.2.1
Bump lxml to version 6.1.0
Bump python-dotenv to version 1.2.2

Signed-off-by: Jan Gałda <jan.galda@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.