Skip to content

Upmerge 2025.04.23 #2817

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7,135 commits into from
May 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7135 commits
Select commit Hold shift + click to select a range
ae72f82
Revert "[nrf noup] board: nordic: thingy53: Enable default images for…
jfischer-no May 13, 2025
096d870
Revert "[nrf noup] scripts: west: build: Use sysbuild by default if i…
jfischer-no May 13, 2025
0c1dda0
Revert "[nrf noup] boards: nordic: thingy53: Add sysbuild Kconfig file"
jfischer-no May 13, 2025
deadf5b
Revert "[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with e…
jfischer-no May 13, 2025
9bc2ad6
Revert "[nrf noup] samples/smp_svr: nrf54l15pdk ext-flash partition"
jfischer-no May 13, 2025
52e3460
Revert "[nrf noup] samples: psa_crypto: Remove support for Nordic boa…
jfischer-no May 13, 2025
1728771
Revert "[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with e…
jfischer-no May 13, 2025
8be7ba5
Revert "[nrf noup] samples: smp_svr: configuration for nrf54l15"
jfischer-no May 13, 2025
d48d467
Revert "[nrf noup] boards: arm: nrf9131ek: enable tfm"
jfischer-no May 13, 2025
a10bca2
Revert "[nrf noup] boards: thingy53_nrf5340: Enable MCUboot by default"
jfischer-no May 13, 2025
f240ee0
Revert "[nrf noup] boards: arm: thingy53: Disable USB CDC added by MC…
jfischer-no May 13, 2025
a5b38b3
Revert "[nrf noup] boards: thingy53_nrf5340: Add common partition map"
jfischer-no May 13, 2025
5934643
Revert "[nrf noup] soc: arm: nRF91: Add SPU Flash/RAM alignment"
jfischer-no May 13, 2025
3d5f40d
Revert "[nrf noup] soc: arm: nRF53: Add SPU Flash/RAM alignment"
jfischer-no May 13, 2025
58affec
Revert "[nrf noup] net: mqtt: add native TLS support"
jfischer-no May 13, 2025
e544677
Revert "[nrf noup] net: mqtt: Provide option to enable TLS session ca…
jfischer-no May 13, 2025
53913d0
Revert "[nrf noup] test: schedule_api: Use Minimal C library"
jfischer-no May 13, 2025
eaf93dd
Revert "[nrf noup] ci: NCS-specific CI tweaks"
jfischer-no May 13, 2025
fdcb604
Revert "[nrf noup] sample/**/smp_svr: nrf54l15pdk external memory dts…
jfischer-no May 13, 2025
3599c06
Revert "[nrf noup] modules: mbedtls: Use help for DISABLE_MBEDTLS_BUI…
jfischer-no May 13, 2025
7a321e5
Revert "[nrf noup] dfu/boot/mcuboot: fix confirmation in case of USE_…
jfischer-no May 13, 2025
94db3ce
Revert "[nrf noup] Bluetooth: Mesh: Fix adv randomness bug"
jfischer-no May 13, 2025
3515697
Revert "[nrf noup] Bluetooth: Mesh: zero randomization for friend's adv"
jfischer-no May 13, 2025
f50c453
Revert "[nrf noup] modules: tfm: Add Kconfig for CRYPTO_PAKE_MODULE_E…
jfischer-no May 13, 2025
adf3c53
Revert "[nrf noup] samples/tests: Disable PM for some sysbuild builds"
jfischer-no May 13, 2025
cae09ad
Revert "[nrf noup] samples&tests: Restore a few CONFIG_NEWLIB_LIBC_NA…
jfischer-no May 13, 2025
6e55444
Revert "[nrf noup] samples: mgmt: mcumgr smp_svr: Migrate child image…
jfischer-no May 13, 2025
85d17cc
Revert "[nrf noup] samples: bluetooth: hci_pow_ctrl: Migrate child im…
jfischer-no May 13, 2025
4d57085
Revert "[nrf noup] mgmt/MCUmgr/grp/img: Move out label to make compil…
jfischer-no May 13, 2025
bc68cdd
Revert "[nrf noup] mgmt/mcumgr: Bootutil hooks to handle image-1"
jfischer-no May 13, 2025
e2306b4
Revert "[nrf noup] mcumgr: img_mgmt: Fix check for chosen code partit…
jfischer-no May 13, 2025
6471045
Revert "[nrf noup] drivers/flashdisk: Add support for Partition Manager"
jfischer-no May 13, 2025
ce2b6bd
Revert "[nrf noup] modules: mbedtls: Add include folders"
jfischer-no May 13, 2025
23d7b71
Revert "[nrf noup] modules: mbedtls: Allow MBEDTLS_BUILTIN to be dese…
jfischer-no May 13, 2025
a3c3112
Revert "[nrf noup] modules: tf-m: use of PSA_HAS_XXXX_SUPPORT"
jfischer-no May 13, 2025
e1c3afd
Revert "[nrf noup] doc: remove Kconfig search"
jfischer-no May 13, 2025
c4b5292
Revert "[nrf noup] Revert "twister: Use natural sort when generating …
jfischer-no May 13, 2025
8859f5c
Revert "[nrf noup] tests: drivers: build_all: regulator: use old schema"
jfischer-no May 13, 2025
78d49cc
Revert "[nrf noup] ci: add .github/test-spec.yml"
jfischer-no May 13, 2025
758bfff
Revert "[nrf noup] ci: scripts: add quarantine file"
jfischer-no May 13, 2025
50a99bd
Revert "[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS mod…
jfischer-no May 13, 2025
657c95b
Revert "[nrf fromlist] sysbuild: dts: Introduce sysbuild_dt_* API"
jfischer-no May 13, 2025
b2d3293
Revert "[nrf fromlist] scripts: gen_dts_cmake: Support variable targe…
jfischer-no May 13, 2025
a49c30d
[nrf mergeup] Merge upstream up to commit 9a6f116a6aa9b70b517a420247c…
jfischer-no May 13, 2025
6577b70
[nrf fromlist] scripts: gen_dts_cmake: Support variable target name i…
57300 Jun 7, 2024
bca4c04
[nrf fromlist] sysbuild: dts: Introduce sysbuild_dt_* API
57300 Jun 7, 2024
a51999e
[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS modules
tejlmand Jan 26, 2021
726d2ac
[nrf noup] ci: scripts: add quarantine file
gopiotr Aug 1, 2022
1a7df9c
[nrf noup] ci: add .github/test-spec.yml
DatGizmo Mar 15, 2022
2733f3d
[nrf noup] tests: drivers: build_all: regulator: use old schema
gmarull Jun 1, 2023
5817659
[nrf noup] Revert "twister: Use natural sort when generating hardware…
rlubos Jun 19, 2023
f7d33c3
[nrf noup] doc: remove Kconfig search
gmarull Mar 3, 2022
ee145e3
[nrf noup] modules: tf-m: use of PSA_HAS_XXXX_SUPPORT
frkv Jan 13, 2022
9ff3bfa
[nrf noup] modules: mbedtls: Allow MBEDTLS_BUILTIN to be deselected
SebastianBoe Jan 29, 2022
7a2f3cc
[nrf noup] modules: mbedtls: Add include folders
Vge0rge Feb 12, 2024
9ed2aa3
[nrf noup] drivers/flashdisk: Add support for Partition Manager
de-nordic Jul 13, 2023
5df18c1
[nrf noup] mcumgr: img_mgmt: Fix check for chosen code partition
MarekPieta May 5, 2023
d5a2b8b
[nrf noup] mgmt/mcumgr: Bootutil hooks to handle image-1
de-nordic Jun 23, 2022
aa7c064
[nrf noup] samples: bluetooth: hci_pow_ctrl: Migrate child image config
nordicjm Oct 16, 2023
1a5149d
[nrf noup] samples: mgmt: mcumgr smp_svr: Migrate child image config
nordicjm Oct 16, 2023
45affc1
[nrf noup] samples&tests: Restore a few CONFIG_NEWLIB_LIBC_NANO=n
anangl Dec 1, 2022
b924fcf
[nrf noup] samples/tests: Disable PM for some sysbuild builds
nordicjm Dec 15, 2023
ea44c20
[nrf noup] modules: tfm: Add Kconfig for CRYPTO_PAKE_MODULE_ENABLED
mswarowsky Feb 29, 2024
3c30ea3
[nrf noup] Bluetooth: Mesh: zero randomization for friend's adv
alxelax Feb 7, 2023
5b9a645
[nrf noup] Bluetooth: Mesh: Fix adv randomness bug
Andrewpini Mar 8, 2023
8c848b3
[nrf noup] dfu/boot/mcuboot: fix confirmation in case of USE_PARTITIO…
nvlsianpu Mar 28, 2024
8a95aa3
[nrf noup] modules: mbedtls: Use help for DISABLE_MBEDTLS_BUILTIN info
hellesvik-nordic Mar 26, 2024
291fc1d
[nrf noup] sample/**/smp_svr: nrf54l15pdk external memory dts overlay
nvlsianpu Apr 10, 2024
65bc4d9
[nrf noup] ci: NCS-specific CI tweaks
carlescufi Nov 30, 2018
7aff37e
[nrf noup] test: schedule_api: Use Minimal C library
de-nordic Sep 27, 2023
6a4a8a1
[nrf noup] net: mqtt: Provide option to enable TLS session caching
jtguggedal May 18, 2020
7bd8fd1
[nrf noup] net: mqtt: add native TLS support
MirkoCovizzi Mar 10, 2022
a3b0eba
[nrf noup] soc: arm: nRF53: Add SPU Flash/RAM alignment
mswarowsky Dec 4, 2023
03c6074
[nrf noup] soc: arm: nRF91: Add SPU Flash/RAM alignment
mswarowsky Dec 4, 2023
693e6aa
[nrf noup] boards: thingy53_nrf5340: Add common partition map
MarekPieta Nov 14, 2022
b1f37e0
[nrf noup] boards: arm: thingy53: Disable USB CDC added by MCUBoot
mkapala-nordic Feb 2, 2023
73be77e
[nrf noup] boards: thingy53_nrf5340: Enable MCUboot by default
MarekPieta Nov 28, 2022
02f82df
[nrf noup] boards: arm: nrf9131ek: enable tfm
maxd-nordic Nov 15, 2023
7d8f019
[nrf noup] samples: smp_svr: configuration for nrf54l15
michalek-no Mar 20, 2024
81c9d3e
[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with ext-flash
nvlsianpu Apr 12, 2024
badc5ff
[nrf noup] samples: psa_crypto: Remove support for Nordic boards
mswarowsky Apr 19, 2024
6603d89
[nrf noup] samples/smp_svr: nrf54l15pdk ext-flash partition
nvlsianpu Apr 15, 2024
86a995d
[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with ext-flash DT
nvlsianpu Apr 29, 2024
183acfb
[nrf noup] boards: nordic: thingy53: Add sysbuild Kconfig file
nordicjm May 9, 2024
ae431bd
[nrf noup] scripts: west: build: Use sysbuild by default if in NCS dir
nordicjm May 14, 2024
f87c7e0
[nrf noup] board: nordic: thingy53: Enable default images for sysbuild
nordicjm May 17, 2024
c06d060
[nrf noup] samples/**/smp_svr: fix SB_CONFIG_PARTITION_MANAGER injection
nvlsianpu May 21, 2024
dc0f532
[nrf noup] include: net: add NCS extensions
rlubos Oct 1, 2018
c216047
[nrf noup] tree-wide: support NCS Partition Manager (PM) definitions
sigvartmh May 3, 2019
3e4ffa0
[nrf noup] kernel: Disable boot banner if NCS_BOOT_BANNER is enabled
rlubos May 17, 2024
1f4bb0a
[nrf noup] Bluetooth: Mesh: remove legacy adv support
HaavardRei May 31, 2024
a661b19
[nrf noup] board: nordic: thingy53: Default to update only MCUboot type
nordicjm Jun 5, 2024
5febd22
[nrf noup] samples/../smp_svr: fix nrf54l15pdk ext flash dts overlay
nvlsianpu Jun 5, 2024
f54d883
[nrf noup] samples: sysbuild: hello_world: support PM on nRF53
gmarull Jun 12, 2024
c891f2c
[nrf noup] settings: nvs: use dedicated lookup cache hash function
Damian-Nordic Sep 25, 2023
dc6aad1
[nrf noup] soc: nordic: nrf54l: Skip clock configuration from ns
SebastianBoe May 24, 2024
48ada9d
[nrf noup] ci: Enable action-manifest-pr
rugeGerritsen Jul 8, 2024
38f5d5c
[nrf noup] drivers: flash: kconfig: nrf_rram region resolution
michalek-no Jun 17, 2024
07563d0
[nrf noup] dts: Add Bluetooth Controller to nRF54H20
rugeGerritsen Jul 16, 2024
09f625f
[nrf noup] bluetooth: att: Allow ATT sent callback after data TX is done
MarekPieta Jun 14, 2024
de56017
[nrf noup] board: nordic_ thingy53: Enable QSPI by default
hellesvik-nordic Aug 23, 2024
f42af7e
[nrf noup] mgmt: mcumgr: grp: img_mgmt: Add handling for QSPI XIP
nordicjm Sep 9, 2024
6df496d
[nrf noup] boards/nordic/nrf54l15dk: Set ROM offset by PM
nvlsianpu Sep 16, 2024
47b5fbd
[nrf noup] samples: basic: blinky: add eGPIO tests configuration
jaz1-nordic Sep 26, 2024
4809056
[nrf noup] modules: mbedtls: Disable configurations in Kconfig.tls-ge…
frkv Sep 11, 2024
751db4d
[nrf noup] mbedtls: Enable PSA_WANT_GENERATE_RANDOM for PSA RNG
frkv Sep 9, 2024
dfaf941
[nrf noup] mbedtls: Remove unsupported algorithms in PSA crypto
frkv Aug 21, 2024
aa3df95
[nrf noup] mbedtls: Add dependency logic for PSA crypto configurations
frkv Aug 21, 2024
ee312d7
[nrf noup] mbedtls: Adding helptext warnings for weak crypto
frkv Aug 21, 2024
13163db
[nrf noup] mbedtls: Adding missing configuration for RSA key type derive
frkv Aug 21, 2024
1a92ed2
[nrf noup] mbedtls: Don't select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC
frkv Sep 5, 2024
452e222
[nrf noup] kernel: banner: Make function weak
nordicjm May 7, 2024
853f26b
[nrf noup] lib: os: zvfs: Remove EXPERIMENTAL from ZVFS
bjarki-andreasen Sep 20, 2024
f486d47
[nrf noup] samples: lwm2m_client: Add support for nRF91x
juhaylinen Jan 19, 2024
c2701bb
[nrf noup] samples: net: Enable Wi-Fi driver in sysbuild builds
rlubos Oct 7, 2024
2824086
[nrf noup] mbedtls: Don't enable auto-generation of Mbed TLS files
frkv Sep 25, 2024
482be12
[nrf noup] net: tests: Add legacy crypto API support for big_http_dow…
frkv Sep 25, 2024
8f000b7
[nrf noup] net: tests: crypto: Adding legacy Crypto support ipv6 tests
frkv Sep 25, 2024
9c65d9b
[nrf noup] samples: net: wifi: Update certificates
krish2718 Oct 22, 2024
9f85100
[nrf noup] bluetooth: conn: Allow for an extra ref in bt_l2cap_send_pdu
MarekPieta Jun 14, 2024
45079e5
[nrf noup] bluetooth: conn: Skip buffer ref count check in send_buf
MarekPieta Aug 7, 2024
f6c9819
[nrf noup] sample/smp_svr: nrf54l15dk test cases
nvlsianpu Oct 23, 2024
abcc3fe
[nrf noup] mcuboot: Add CONFIG_MCUBOOT_BOOTLOADER_USES_SHA512
de-nordic Nov 12, 2024
ce0109f
[nrf noup] mgmt/mcumgr: Add support for SHA512 in images
de-nordic Nov 12, 2024
67c3000
[nrf noup] samples/smp_svr: Increase stack size required
de-nordic Nov 12, 2024
e2f7863
[nrf noup] ci: fix suit-dfu-test entries in test-spec
kszromek-nordic Nov 12, 2024
3f35190
[nrf noup] tests: bluetooth: tester: sysbuild configurable 53/54H
AyturkDuzen Nov 20, 2024
05ae85f
[nrf noup] Bluetooth: Mesh: Disable processing of ext ADV packets
Balaklaka May 21, 2024
29b6ae1
[nrf noup] dts: choose a crypto accelerator for entropy
joerchan Jan 16, 2023
9f3752b
[nrf noup] dts: Select SoftDevice Controller DTS binding as default
rugeGerritsen Sep 5, 2024
5069324
[nrf noup] drivers: flash: Allow reading secure mem by nrf_rram.
ArekBalysNordic Sep 19, 2024
4ccde8b
[nrf noup] soc: nrf54l: Add custom section for KMU
Vge0rge Jun 21, 2024
7770ba1
[nrf noup] cmake: use -DUSE_PARTITION_MANAGER=1 for lld linker script…
tejlmand Dec 10, 2024
689309c
[nrf noup] tests: drivers: mspi: api: Add nRF54L15 overlay file
jaz1-nordic Nov 25, 2024
0064688
[nrf noup] samples/tests: Add TF-M sysbuild config files
nordicjm Dec 12, 2024
84c6653
[nrf noup] cmake: linker: ld: target: Remove child/parent image flag
nordicjm Dec 12, 2024
c088534
[nrf noup] Revert "mbedtls: auto-select MBEDTLS_CIPHER_AES_ENABLED wh…
anangl Jan 8, 2025
dabd495
[nrf noup] tests: arm_irq_vector_table: Disable starting of SSF client
anangl Jan 24, 2025
8ecfce2
[nrf noup] bluetooth: Temporary Kconfig fix for BT RPC configuration
grochu Jan 31, 2025
ed568d3
[nrf noup] tests: secure_storage: fix test w/ ZMS backend on 54L15
tomi-font Jan 31, 2025
b1332c7
[nrf noup] ble: Adding missing AES config for BT_CRYPTO
frkv Feb 4, 2025
ded4df3
[nrf noup] samples: mgmt: mcumgr: smp_svr: Add nrf5340dk-optimised sa…
nordicjm Nov 13, 2024
4e83e09
[nrf noup] entropy: Add fake entropy nRF PRNG driver
e-rk Feb 18, 2025
b91fbff
[nrf noup] dts: Select SoftDevice Controller on nRF54L09
e-rk Feb 19, 2025
6c2c9fb
[nrf noup] modules: hal_nordic: adjust nrfx reservations to NCS
e-rk Oct 22, 2024
665d441
[nrf noup] modules: hal_nordic: use Kconfig symbols in NCS reservation
nika-nordic Feb 12, 2025
044ea42
[nrf noup] soc: nrf54l: Non-XIP KMU reserved memory fix
Vge0rge Feb 17, 2025
c9a4f30
[nrf noup] tests: drivers: mspi: api: nRF54L15 fix frequency
magp-nordic Feb 19, 2025
e7c02bf
[nrf noup] samples: bluetooth: mesh: Disable secure storage for real …
alxelax Feb 25, 2025
3b35ead
[nrf fromlist] drivers: clock_control: nrf fll16 remove closed loop impl
bjarki-andreasen Feb 26, 2025
71ebf71
[nrf fromlist] tests: drivers: clock_control: nrf_clock_control: upda…
bjarki-andreasen Feb 26, 2025
7d94914
[nrf fromlist] ipc: ipc_service: Parametrize workqueue stack size
adamkondraciuk Feb 20, 2025
a4fc463
[nrf fromlist] Revert "tests: arm_thread_swap: Add overlay for nRF54H20"
adamkondraciuk Feb 20, 2025
0381046
[nrf noup] tests: drivers: mspi: api: fix for nRF54L15
magp-nordic Feb 26, 2025
ab82bbb
[nrf fromlist] mbox: workaround for missing ic-msg
meijemac Feb 28, 2025
7c8d474
[nrf noup] samples: bluetooth: hci_ipc: increase main stack size for …
gordonklaus Feb 28, 2025
5e94d30
[nrf noup] include: net: socket_ncs: remove leftover
MirkoCovizzi Feb 17, 2025
1255d79
[nrf noup] include: net: socket_ncs: prevent overlaps
MirkoCovizzi Feb 17, 2025
7792aae
[nrf fromlist] include: common: sys_bitops: Specify sign when bitshif…
rugeGerritsen Mar 4, 2025
ba9ef14
[nrf noup] tests: drivers: mpsi: api: remove SDP overlay
masz-nordic Mar 7, 2025
956e404
[nrf noup] entropy: Add fake entropy nRF PRNG driver
KAGA164 Apr 9, 2024
9554ebf
[nrf noup] drivers: spi_dw: Bring back custom EXMIF peripheral handling
anangl Dec 17, 2024
2d1b25b
[nrf noup] samples: Fix smp_svr sample for external memory using PM
de-nordic Feb 14, 2025
6fdee68
[nrf noup] include: net: socket_ncs: reduce NCS_BASE
MirkoCovizzi Mar 4, 2025
2f8af7b
[nrf fromlist] soc: nordic_nrf: add support for TDM
adamkondraciuk Nov 27, 2024
1a656d4
[nrf fromlist] modules: hal_nordic: add support for TDM
adamkondraciuk Nov 27, 2024
b21905b
[nrf fromlist] drivers: pinctrl: nrf: Add support for TDM peripheral
adamkondraciuk Nov 27, 2024
1784754
[nrf noup] drivers: pinctrl: Add SDP MSPI pin configuration
jaz1-nordic Nov 25, 2024
54d0589
[nrf noup] Bluetooth: update experimental for qualification
joerchan Nov 20, 2020
ec961d0
[nrf noup] ci: remove Sidewalk from test-spec
totyz Mar 19, 2025
ad37053
[nrf fromlist] dts: nordic: nrf54: add TDM support for nRF54
adamkondraciuk Nov 27, 2024
e626fbb
[nrf noup] tests: crypto: Set size for PSA slot
Vge0rge Mar 21, 2025
51110d5
[nrf noup] ci: remove `CI-zigbee-test`
edmont Mar 24, 2025
92dddd4
[nrf fromlist] cmake: add tfm / tfa image information to build info
tejlmand Mar 10, 2025
989dc5a
[nrf noup] tests: bluetooth: tester: Increment peripheral count value
PavelVPV Mar 31, 2025
f1b3665
[nrf fromtree] drivers: adc: nrfx_saadc: Add validation of channel co…
nordic-krch Mar 20, 2025
5dfcfa5
[nrf fromtree] samples: drivers: adc: adc_sequence: Do not overwrite …
nordic-krch Mar 20, 2025
063dcf1
[nrf fromtree] samples: drivers: adc: adc_sequence: Fix nrf54h20dk co…
nordic-krch Mar 20, 2025
b212602
[nrf fromlist] dts: nordic: Add channels property for local DPPI
adamkondraciuk Feb 25, 2025
4b7ada0
[nrf fromlist] modules: hal_nordic: nrfx: Use owned-channels property…
adamkondraciuk Feb 17, 2025
00f4271
[nrf fromlist] Revert "soc: nordic: s2ram: Align s2ram marking proced…
adamkondraciuk Mar 18, 2025
7740ccf
[nrf fromlist] soc: nordic: s2ram: Optimize s2am marking functions
adamkondraciuk Mar 18, 2025
5f81b8b
[nrf fromtree] dts: common: nordic: nRF54L20: add audio clock node
mstasiaknordic Apr 1, 2025
4f0fc15
[nrf noup] boards: nordic: nrf7002dk: Bring back NS variants
anangl Jan 8, 2025
ef1864c
[nrf noup] drivers: pinctrl_nrf: Extend handling of SDP MSPI pins
anangl Apr 4, 2025
0613ebd
[nrf noup] mgmt: mcumgr: Fix nRF5340 network core hook
nordicjm Apr 8, 2025
68f7cc5
[nrf fromlist] settings: zms: add option to disable updating linked list
rghaddab Feb 27, 2025
4c93775
[nrf fromlist] zms: remove non needed lookup cache before writing
rghaddab Mar 7, 2025
3e9f215
[nrf fromlist] zms: optimize cache for settings subsystem
rghaddab Mar 7, 2025
676b3e5
[nrf fromlist] settings: zms: load only subtree in the argument
rghaddab Mar 11, 2025
959ce6a
[nrf fromlist] settings: zms: add cache for linked list hash
rghaddab Mar 13, 2025
6d73138
[nrf fromlist] settings: add an API function to load only one setting…
rghaddab Mar 18, 2025
ec1032b
[nrf fromlist] tests: settings: add a functional test for settings_lo…
rghaddab Mar 24, 2025
d8fa03f
[nrf fromlist] tests: settings: add functional test for ZMS
rghaddab Mar 24, 2025
0e6b78e
[nrf fromlist] settings: zms: add more robustness to the save function
rghaddab Mar 18, 2025
8b446e2
[nrf fromlist] settings: zms: recover linked list if broken
rghaddab Mar 18, 2025
f866c15
[nrf fromlist] settings: add new API function settings_get_val_len()
rghaddab Mar 25, 2025
8c16f25
[nrf fromlist] settings: zms: use the safe function strnlen instead o…
rghaddab Mar 20, 2025
262aec3
[nrf fromlist] doc: settings: new API functions
rghaddab Mar 27, 2025
cad08e4
[nrf fromlist] settings: zms: code style clean up
rghaddab Apr 4, 2025
f15de02
[nrf noup] samples: basic: blinky: rename SDP to HPF
magp-nordic Apr 8, 2025
a6410fc
[nrf noup] drivers: pinctrl: rename SDP to HPF
magp-nordic Apr 8, 2025
a5364b6
[nrf fromlist] soc: nordic: nrf54h: Fix s2ram
nordic-krch Apr 16, 2025
6c5a825
[nrf fromtree] tests: drivers: Turn on HFCLK before LFCLK calibration…
kl-cruz Apr 18, 2025
08b1730
[nrf fromtree] drivers: audio: dmic_nrfx: add support for audio clock…
mstasiaknordic Apr 1, 2025
319958a
[nrf noup] modules: hal_nordic: nrfx: Add SoftDevice PPI resources
eivindj-nordic Apr 7, 2025
43689e6
[nrf fromlist] net: lib: wifi_credentials: Add support for Enterprise…
rado17 Apr 15, 2025
545c4b4
[nrf fromlist] net: wifi: shell: Enable Wi-Fi credentials support
rado17 Apr 15, 2025
c88747f
[nrf fromtree] drivers: flash: nrf_qspi_nor: Prevent CPU hang when XI…
anangl Apr 23, 2025
cf0e50d
[nrf noup] tests: bluetooth: tester: Enable PSA RNG on nRF54H20
gordonklaus Apr 8, 2025
e5be8ed
[nrf fromlist] drivers: i2s: Add support for nRF TDM peripherals
adamkondraciuk Nov 27, 2024
3ed0fca
[nrf fromlist] tests: drivers: i2s: Align tests to TDM peripheral
adamkondraciuk Jan 14, 2025
058e3fb
[nrf noup] modules: hal_nordic: require nrf-regtool
jonathannilsen Apr 22, 2025
a54fa0c
[nrf fromtree] tests: drivers: clock_control_api: move startup time t…
mstasiaknordic Apr 24, 2025
ee48332
[nrf fromlist] soc: add ironside boot report
hakonfam Apr 5, 2025
9a575d1
[nrf fromlist] samples: boards: nordic: system_off fixes
adamkondraciuk Apr 24, 2025
0c28eb8
[nrf fromtree] modules: hostap: Increase supplicant stack size
rado17 Apr 25, 2025
59cb102
[nrf fromtree] bluetooth: host: Fix param_len for LE CS Test command
olivier-le-sage Apr 25, 2025
e54edad
[nrf noup] drivers: udc_dwc2: Add nRF54L quirks
tmon-nordic Apr 8, 2025
98577a4
[nrf fromtree] tests: drivers: audio: dmic_api: Enable coverage calcu…
nordic-segl Apr 25, 2025
027cf25
[nrf fromtree] drivers: firmware: Add support for IRONside calls
57300 Apr 23, 2025
e250890
[nrf noup] boards: nrf54h20dk: Add common files for iron board variants
57300 Apr 29, 2025
018e72d
[nrf fromlist] boards: nordic: add 'iron' board variant for radio
SebastianBoe May 1, 2025
eb4d883
[nrf fromlist] soc: nrf54: Port SYS_INIT to use soc_early_init_hook
SebastianBoe May 1, 2025
3030d5b
[nrf fromlist] drivers: firmware: nrf_ironside: add IRONside CPUCONF …
SebastianBoe May 1, 2025
185acc7
[nrf fromlist] cpuconf: Boot the radiocore from the app in soc_late_i…
SebastianBoe May 1, 2025
1c48c65
[nrf fromlist] samples: sysbuild: Add support for nrf54h20dk/nrf54h20…
SebastianBoe May 1, 2025
79d1bc2
[nrf fromtree] tests: drivers: can: Enable GPD for nrf54h in CAN host…
nordic-bami Apr 29, 2025
55062b1
[nrf fromtree] drivers: firmware: nrf_ironside: Guard behind CONFIG_N…
57300 Apr 30, 2025
1f32d6e
[nrf fromtree] drivers: firmware: nrf_ironside: Make events static
57300 Apr 30, 2025
205f697
[nrf noup] drivers: firmware: nrf_ironside: add IRONside update service
jonathannilsen Apr 30, 2025
afe29df
[nrf fromlist] boards: nrf54h0: iron: enable cpusec_bellboard for cpuapp
jonathannilsen Apr 30, 2025
42306b7
[nrf fromlist] samples: boards: nordic: add sample for nrf_ironside u…
jonathannilsen Apr 30, 2025
f8e1c12
[nrf fromtree] bindings: nrf21540: set default tx-en-settle-time-us t…
ankuns May 5, 2025
d5e944b
[nrf fromlist] drivers: serial: nrfx_uarte: Workaround for spurious R…
nordic-krch Apr 23, 2025
a14950a
[nrf fromtree] manifest: Update hal_nordic revision to pull in #292
carlescufi May 8, 2025
a62e48b
[nrf fromlist] modules: mbedtls: make key exchange Kconfigs depend on…
tomi-font Apr 28, 2025
2dc7ef1
[nrf fromtree] posix: fix typo in pthread_cond_init
kartben Apr 25, 2025
28d65c5
[nrf fromtree] net: ethernet: Fix build without -fpermissive
dantti Apr 28, 2025
76b4500
[nrf fromlist] Bluetooth: Controller: Only select BT_TICKER_LAZY_GET …
weeTike Apr 29, 2025
b3711d4
[nrf fromtree] Bluetooth: Host: remove useless select in BT_HOST_CRYP…
valeriosetti May 5, 2025
596972d
[nrf fromtree] net: fix configuration of `NET_LINK_ADDR_MAX_LENGTH`
adigie May 5, 2025
a025d6c
[nrf fromtree] drivers: display_st7567: Fix unintialized variable war…
anangl May 6, 2025
2f24f48
[nrf fromtree] soc: nordic: nrf54l: Clean up internal capacitance cal…
mstasiaknordic May 9, 2025
135dca2
[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS modules
carlescufi May 6, 2025
62dade7
[nrf noup] boards: nordic: nrf7002dk: remove CONFIG_PINCTRL
jfischer-no May 7, 2025
677246a
[nrf fromtree] drivers: gpio: gpio_nrfx: store init output val for ge…
bjarki-andreasen May 7, 2025
a30bacc
[nrf fromtree] nrf_wifi: Add nRF71 support
krish2718 Dec 21, 2024
23b85c3
[nrf fromtree] drivers: eth: native_tap: Init MAC properly
SeppoTakalo May 8, 2025
9999e1c
[nrf fromtree] Revert "boards: nordic: nrf54h20: disable sec ipc"
bjarki-andreasen May 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ IndentCaseLabels: false
IndentGotoLabels: false
IndentWidth: 8
InsertBraces: true
InsertNewlineAtEOF: true
SpaceBeforeInheritanceColon: False
SpaceBeforeParens: ControlStatementsExceptControlMacros
SortIncludes: Never
Expand Down
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/007_ext-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ required to maintain ...)
Why is this the right component to solve it (e.g., SQLite is small,
easy to use, and has a very liberal license.)

## Security

Does this component include any cryptographic functionality?
If so, please describe the cryptographic algorithms and protocols used.

How does this component handle security vulnerabilities and updates?
Are there any known vulnerabilities in this component? If so, please
provide details and references to any CVEs or security advisories.

## Dependencies

What other components does this package depend on?
Expand Down
6 changes: 3 additions & 3 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ updates:
At this time, with the latest release of v4.0, the supported
versions are:

- v4.0: Current release
- v3.7: Prior release and Current LTS
- v2.7: Prior LTS
- v4.1: Current release
- v4.0: Prior release
- v3.7: Current LTS

## Reporting process

Expand Down
2 changes: 2 additions & 0 deletions .github/codeql/codeql-actions-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
paths:
- .github
2 changes: 2 additions & 0 deletions .github/codeql/codeql-js-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
paths:
- doc
26 changes: 26 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: 2
enable-beta-ecosystems: true
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "ci: github: "
labels: []
groups:
actions-deps:
patterns:
- "*"

- package-ecosystem: "uv"
directory: "/doc"
schedule:
interval: "weekly"
commit-message:
prefix: "ci: doc: "
labels: []
groups:
doc-deps:
patterns:
- "*"
27 changes: 20 additions & 7 deletions .github/workflows/assigner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,36 @@ on:
types:
- labeled

permissions:
contents: read

jobs:
assignment:
name: Pull Request Assignment
if: github.event.pull_request.draft == false
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
permissions:
pull-requests: write # to add assignees to pull requests
issues: write # to add assignees to issues

steps:
- name: Install Python dependencies
run: |
pip install -U PyGithub>=1.55 west

- name: Check out source code
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python packages
run: |
pip install -r scripts/requirements-actions.txt --require-hashes

- name: Run assignment script
env:
GITHUB_TOKEN: ${{ secrets.ZB_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
FLAGS="-v"
FLAGS+=" -o ${{ github.event.repository.owner.login }}"
Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,17 @@ on:
branches:
- main

permissions:
contents: read

jobs:
backport:
name: Backport
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
permissions:
contents: write # to create/push backport branches
pull-requests: write # to create backport PRs
issues: write # to add labels to issue created if backport fails
# Only react to merged PRs for security reasons.
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
if: >
Expand All @@ -24,8 +31,8 @@ jobs:
)
steps:
- name: Backport
uses: zephyrproject-rtos/[email protected]
uses: zephyrproject-rtos/action-backport@7e74f601d11eaca577742445e87775b5651a965f # v2.0.3-3
with:
github_token: ${{ secrets.ZB_GITHUB_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
issue_labels: Backport
labels_template: '["Backport"]'
30 changes: 21 additions & 9 deletions .github/workflows/backport_issue_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,29 +10,41 @@ on:
branches:
- v*-branch

permissions:
contents: read

jobs:
backport:
name: Backport Issue Check
concurrency:
group: backport-issue-check-${{ github.ref }}
cancel-in-progress: true
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.repository == 'zephyrproject-rtos/zephyr'
permissions:
issues: read # to check if associated issue exists for backport

steps:
- name: Check out source code
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python dependencies
- name: Install Python packages
run: |
pip install -U pygithub
pip install -r scripts/requirements-actions.txt --require-hashes

- name: Run backport issue checker
env:
GITHUB_TOKEN: ${{ secrets.ZB_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
./scripts/release/list_backports.py \
-o ${{ github.event.repository.owner.login }} \
-r ${{ github.event.repository.name }} \
-b ${{ github.event.pull_request.base.ref }} \
-p ${{ github.event.pull_request.number }}
-o ${{ github.event.repository.owner.login }} \
-r ${{ github.event.repository.name }} \
-b ${{ github.event.pull_request.base.ref }} \
-p ${{ github.event.pull_request.number }}
12 changes: 9 additions & 3 deletions .github/workflows/bsim-tests-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,26 @@ on:
workflows: ["BabbleSim Tests"]
types:
- completed

permissions:
contents: read

jobs:
bsim-test-results:
name: "Publish BabbleSim Test Results"
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.event.workflow_run.conclusion != 'skipped'
permissions:
checks: write # to create the check run entry with test results

steps:
- name: Download artifacts
uses: dawidd6/action-download-artifact@v6
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
with:
run_id: ${{ github.event.workflow_run.id }}

- name: Publish BabbleSim Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
with:
check_name: BabbleSim Test Results
comment_mode: off
Expand Down
27 changes: 17 additions & 10 deletions .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ on:
- "include/zephyr/net/ieee802154*"
- "drivers/serial/*nrfx*"
- "tests/drivers/uart/**"
- '!**.rst'

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.ref }}
Expand All @@ -45,6 +49,9 @@ jobs:
BSIM_OUT_PATH: /opt/bsim/
BSIM_COMPONENTS_PATH: /opt/bsim/components
EDTT_PATH: ../tools/edtt
permissions:
checks: write # to create the check run entry with test results

steps:
- name: Apply container owner mismatch workaround
run: |
Expand All @@ -67,7 +74,7 @@ jobs:
git remote set-url origin ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0

Expand All @@ -91,7 +98,7 @@ jobs:
echo "ZEPHYR_SDK_INSTALL_DIR=/opt/toolchains/zephyr-sdk-$( cat SDK_VERSION )" >> $GITHUB_ENV

- name: Check common triggering files
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-common-files
with:
files: |
Expand All @@ -110,16 +117,17 @@ jobs:
modules/hal_nordic/**

- name: Check if Bluethooth files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-bluetooth-files
with:
files: |
tests/bsim/bluetooth/
samples/bluetooth/
subsys/bluetooth/
tests/bluetooth/common/testlib/
tests/bsim/bluetooth/

- name: Check if Networking files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-networking-files
with:
files: |
Expand All @@ -132,7 +140,7 @@ jobs:
include/zephyr/net/ieee802154*

- name: Check if UART files changed
uses: tj-actions/changed-files@v45
uses: tj-actions/changed-files@823fcebdb31bb35fdf2229d9f769b400309430d0 # v46.0.3
id: check-uart-files
with:
files: |
Expand Down Expand Up @@ -172,29 +180,28 @@ jobs:

- name: Merge Test Results
run: |
pip install junitparser junit2html
junitparser merge --glob "./bsim_*/*bsim_results.*.xml" "./twister-out/twister.xml" junit.xml
junit2html junit.xml junit.html

- name: Upload Unit Test Results in HTML
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: HTML Unit Test Results
if-no-files-found: ignore
path: |
junit.html

- name: Publish Unit Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
with:
check_name: Bsim Test Results
files: "junit.xml"
comment_mode: off

- name: Upload Event Details
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: event
path: |
Expand Down
21 changes: 16 additions & 5 deletions .github/workflows/bug_snapshot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,30 @@ on:
# Run daily at 14:05
- cron: '5 14 * * *'

permissions:
contents: read

jobs:
make_bugs_pickle:
name: Make bugs pickle
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.repository_owner == 'zephyrproject-rtos'

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Python
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
with:
python-version: 3.12
cache: pip
cache-dependency-path: scripts/requirements-actions.txt

- name: Install Python dependencies
- name: Install Python packages
run: |
pip install -U pygithub
pip install -r scripts/requirements-actions.txt --require-hashes


- name: Snapshot bugs
env:
Expand All @@ -41,7 +52,7 @@ jobs:
echo "BUGS_PICKLE_PATH=${BUGS_PICKLE_PATH}" >> ${GITHUB_ENV}

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
with:
aws-access-key-id: ${{ vars.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_BUILDS_ZEPHYR_BUG_SNAPSHOT_SECRET_ACCESS_KEY }}
Expand Down
Loading
Loading