Skip to content
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

Integration #2113

Draft
wants to merge 1,633 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1633 commits
Select commit Hold shift + click to select a range
0c9b6e9
Revert "[nrf fromlist] boards: nrf54h20dk: Add SUIT storage definition"
bjarki-andreasen Oct 4, 2024
db46783
Revert "[nrf fromlist] dt-bindings: pinctrl: nrf: allow for more ports"
bjarki-andreasen Oct 4, 2024
7a4ee20
Revert "[nrf fromlist] tests: drivers: timer: grtc: Fix GRTC test"
bjarki-andreasen Oct 4, 2024
8bf1e72
Revert "[nrf fromlist] tests: drivers: timer: grtc: Fix GRTC test"
bjarki-andreasen Oct 4, 2024
97da7c3
Revert "[nrf fromlist] kernel: banner: Make function weak"
bjarki-andreasen Oct 4, 2024
a09518b
Revert "[nrf fromlist] tests: drivers: uart: async_api: Add nrf54h20 …
bjarki-andreasen Oct 4, 2024
3f05eba
Revert "[nrf fromlist] scripts: support soc/boards in Zephyr modules"
bjarki-andreasen Oct 4, 2024
99c352c
Revert "[nrf fromlist] drivers: timer: grtc: Fix ticks calculation fo…
bjarki-andreasen Oct 4, 2024
eee1827
Revert "[nrf fromlist] scripts: pylib: twister: twisterlib: prevent e…
bjarki-andreasen Oct 4, 2024
dfbda4b
[nrf mergeup] Merge upstream up to commit beb733919d8d64a778a11bd5e7d…
bjarki-andreasen Oct 4, 2024
b7a4c93
[nrf fromlist] scripts: pylib: twister: twisterlib: prevent empty gcd…
nordic-piks Mar 15, 2024
007c4e4
[nrf fromlist] boards: nordic: nrf54h20dk: Disable asserts on ppr tests
nordic-krch Jun 13, 2024
7124f5d
[nrf fromlist] tests: kernel: interrupt: nested_irq: support nrf54h ppr
nordic-krch Jun 14, 2024
a278ee4
[nrf fromlist] boards: nordic: nrf54l15pdk: Disable asserts on flpr
nordic-krch Jun 14, 2024
82650c1
[nrf fromlist] icbmsg: Allow deregistration of the endpoints
doki-nordic Jun 20, 2024
ae6e6aa
[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS modules
tejlmand Jan 26, 2021
d3cf938
[nrf noup] ci: scripts: add quarantine file
gopiotr Aug 1, 2022
ea3d3db
[nrf noup] ci: add .github/test-spec.yml
DatGizmo Mar 15, 2022
104d43f
[nrf noup] tests: drivers: build_all: regulator: use old schema
gmarull Jun 1, 2023
9c859b6
[nrf noup] Revert "twister: Use natural sort when generating hardware…
rlubos Jun 19, 2023
391567a
[nrf noup] cmake: modules: kconfig: Add hide child/parent variable
nordicjm Dec 15, 2023
37911f8
[nrf noup] doc: remove Kconfig search
gmarull Mar 3, 2022
0689635
[nrf noup] modules: tf-m: use of PSA_HAS_XXXX_SUPPORT
frkv Jan 13, 2022
e261976
[nrf noup] modules: mbedtls: Allow MBEDTLS_BUILTIN to be deselected
SebastianBoe Jan 29, 2022
7a598fa
[nrf noup] modules: mbedtls: Add include folders
Vge0rge Feb 12, 2024
2c70097
[nrf noup] Bluetooth: update experimental for qualification
joerchan Nov 20, 2020
ecb6d07
[nrf noup] net: Increase connection manager stack size
rado17 May 15, 2023
6616a6e
[nrf noup] drivers/flashdisk: Add support for Partition Manager
de-nordic Jul 13, 2023
61732b6
[nrf noup] mcumgr: img_mgmt: Fix check for chosen code partition
MarekPieta May 5, 2023
89e2ae6
[nrf noup] mgmt/mcumgr: Bootutil hooks to handle image-1
de-nordic Jun 23, 2022
75f701d
[nrf noup] mgmt/MCUmgr/grp/img: Move out label to make compiler happy
de-nordic Sep 28, 2023
6254ba0
[nrf noup] samples: bluetooth: hci_pwr_ctrl: add dynamic control
ibaz-nordic Apr 7, 2021
5b08981
[nrf noup] samples: mgmt: mcumgr: add hci_rpmsg child image config
kapi-no Jun 20, 2022
c8082c5
[nrf noup] samples: net: Add support for nRF700x
rlubos Jul 13, 2023
e6a6bec
[nrf noup] samples: bluetooth: hci_pow_ctrl: Migrate child image config
nordicjm Oct 16, 2023
b49af5f
[nrf noup] samples: mgmt: mcumgr smp_svr: Migrate child image config
nordicjm Oct 16, 2023
0c3bd19
[nrf noup] samples&tests: Restore a few CONFIG_NEWLIB_LIBC_NANO=n
anangl Dec 1, 2022
d0dd6c6
[nrf noup] samples/tests: Disable PM for some sysbuild builds
nordicjm Dec 15, 2023
13fd467
[nrf noup] samples: lwm2m_client: Add support for nRF91x and nRF700x
juhaylinen Jan 19, 2024
3c40f38
[nrf noup] modules: tfm: Add Kconfig for CRYPTO_PAKE_MODULE_ENABLED
mswarowsky Feb 29, 2024
e8235b8
[nrf noup] Bluetooth: Mesh: zero randomization for friend's adv
alxelax Feb 7, 2023
3a212a5
[nrf noup] Bluetooth: Mesh: Fix adv randomness bug
Andrewpini Mar 8, 2023
2b0b244
[nrf noup] dfu/boot/mcuboot: fix confirmation in case of USE_PARTITIO…
nvlsianpu Mar 28, 2024
6da708e
[nrf noup] modules: mbedtls: Use help for DISABLE_MBEDTLS_BUILTIN info
hellesvik-nordic Mar 26, 2024
ae151cd
[nrf noup] sample/**/smp_svr: nrf54l15pdk external memory dts overlay
nvlsianpu Apr 10, 2024
860324b
[nrf noup] ci: NCS-specific CI tweaks
carlescufi Nov 30, 2018
2dfdcf6
[nrf noup] test: schedule_api: Use Minimal C library
de-nordic Sep 27, 2023
fac4fce
[nrf noup] net: mqtt: Provide option to enable TLS session caching
jtguggedal May 18, 2020
40e4224
[nrf noup] net: mqtt: add native TLS support
MirkoCovizzi Mar 10, 2022
0ad68b3
[nrf noup] soc: arm: nRF53: Add SPU Flash/RAM alignment
mswarowsky Dec 4, 2023
a6679f3
[nrf noup] soc: arm: nRF91: Add SPU Flash/RAM alignment
mswarowsky Dec 4, 2023
1642ab5
[nrf noup] boards: thingy53_nrf5340: Add common partition map
MarekPieta Nov 14, 2022
133e9ae
[nrf noup] boards: arm: thingy53: Disable USB CDC added by MCUBoot
mkapala-nordic Feb 2, 2023
8c3e185
[nrf noup] boards: thingy53_nrf5340: Enable MCUboot by default
MarekPieta Nov 28, 2022
e4c33a1
[nrf noup] boards: arm: nrf9131ek: enable tfm
maxd-nordic Nov 15, 2023
ba6d0b4
[nrf noup] samples: smp_svr: configuration for nrf54l15
michalek-no Mar 20, 2024
8597d35
[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with ext-flash
nvlsianpu Apr 12, 2024
1669d74
[nrf noup] samples: psa_crypto: Remove support for Nordic boards
mswarowsky Apr 19, 2024
9a0b81b
[nrf noup] boards: nrf54l15pdk: ROM_START_OFFSET
gchwier Apr 24, 2024
1a630d8
[nrf noup] drivers: spi_dw: add custom EXMIF peripheral handling
e-rk Apr 26, 2024
dd5fdbe
[nrf noup] samples/smp_svr: nrf54l15pdk ext-flash partition
nvlsianpu Apr 15, 2024
3e5cde4
[nrf noup] samples/**/smp_svr: testcase of nrf54l15pdk with ext-flash DT
nvlsianpu Apr 29, 2024
af08cbc
[nrf noup] boards: nordic: thingy53: Add sysbuild Kconfig file
nordicjm May 9, 2024
8d0cc16
[nrf noup] scripts: west: build: Use sysbuild by default if in NCS dir
nordicjm May 14, 2024
f77847e
[nrf noup] board: nordic: thingy53: Enable default images for sysbuild
nordicjm May 17, 2024
1c273f2
[nrf noup] samples/**/smp_svr: fix SB_CONFIG_PARTITION_MANAGER injection
nvlsianpu May 21, 2024
c37e13b
[nrf noup] include: net: add NCS extensions
rlubos Oct 1, 2018
a195a8b
[nrf noup] tree-wide: support NCS Partition Manager (PM) definitions
sigvartmh May 3, 2019
5006098
[nrf noup] boards: add nrf54l15/nrf54l15/cpuapp/ns as board variant
tejlmand Apr 12, 2024
2cbe424
[nrf noup] kernel: Disable boot banner if NCS_BOOT_BANNER is enabled
rlubos May 17, 2024
e02f019
[nrf noup] boards: nordic: 54L: Complete rewrite of the 54l_ns DT
SebastianBoe May 22, 2024
29b2e3c
[nrf noup] Revert "modules: mbedtls: fix pk ecc functions undefined r…
rlubos May 23, 2024
ef0b689
[nrf noup] Bluetooth: Mesh: remove legacy adv support
HaavardRei May 31, 2024
378c13f
[nrf noup] Bluetooth: Mesh: Disable processing of ext ADV packets
Balaklaka May 21, 2024
45ee4ca
[nrf noup] board: nordic: thingy53: Default to update only MCUboot type
nordicjm Jun 5, 2024
9f0fbc0
[nrf noup] samples/../smp_svr: fix nrf54l15pdk ext flash dts overlay
nvlsianpu Jun 5, 2024
52f70da
[nrf noup] dts: nordic: Add support for BICR generation
57300 Jun 5, 2024
bdcc7e6
[nrf noup] dts: nordic: LFXO crystal settings adjustment
karl-nordic Jun 6, 2024
db9a16b
[nrf noup] samples: sysbuild: hello_world: support PM on nRF53
gmarull Jun 12, 2024
a25c11c
[nrf noup] settings: nvs: use dedicated lookup cache hash function
Damian-Nordic Sep 25, 2023
c162b4c
[nrf noup] entropy: Add fake entropy nRF PRNG driver
KAGA164 Apr 9, 2024
38f2104
[nrf noup] boards: nordic: Turn off MRAM suspend for NRF54H20 DK
zycz Jun 24, 2024
4b6d523
[nrf noup] soc: arm: nordic: Add Flash/RAM region size for nRF53/91
Vge0rge May 7, 2024
2658b64
[nrf noup] board: nordic: thingy53: Default MCUboot to use all RAM
nordicjm Jul 9, 2024
799eb9b
[nrf noup] test-spec: fix depencies for nrf_desktop tag
nordic-piks Jul 12, 2024
7109bbf
[nrf noup] test-spec: fix dep for soc/nordic
nordic-piks Jul 12, 2024
500fbf9
[nrf noup] test-spec: fix dep for samples/bluetooth/hci_ipc
nordic-piks Jul 12, 2024
bf14589
[nrf noup] test-spec: fix depencies for rpc tag
nordic-piks Jul 12, 2024
4cb15e8
[nrf noup] test-spec: remove gazell tag
nordic-piks Jul 12, 2024
749b98f
[nrf noup] test-spec: fix depencies for nfc tag
nordic-piks Jul 12, 2024
c946de8
[nrf noup] test-spec: make rs and fem tags more specific
nordic-piks Jul 15, 2024
4a76af4
[nrf noup] test-spec: make find-my tag more specific
nordic-piks Jul 15, 2024
000963c
[nrf noup] soc: nordic: nrf54l: Skip clock configuration from ns
SebastianBoe May 24, 2024
962fa00
[nrf noup] soc: nordic: nrf54l: Port Soc.c to be compatible with TFM
SebastianBoe May 24, 2024
f2b5914
[nrf noup] ci: Enable action-manifest-pr
rugeGerritsen Jul 8, 2024
a20616f
[nrf fromlist] cmake: cleanup hwm_v2.cmake module code
tejlmand May 14, 2024
ce853e2
[nrf noup] revertme: Cover up merge conflicts
57300 Jul 12, 2024
a276e94
[nrf fromlist] cmake: scripts: support board extension
tejlmand May 8, 2024
c221461
[nrf noup] revertme: Resolve merge conflicts
57300 Jul 12, 2024
e371648
[nrf fromlist] cmake: scripts: support SoC extension
tejlmand May 15, 2024
e766f9f
[nrf fromlist] tests: add twister tests for CMake board and SoC exten…
tejlmand May 15, 2024
c88231a
[nrf fromlist] scripts: west_commands: run: Add priority to run once …
nordicjm Jul 1, 2024
973e62f
[nrf fromlist] scripts: list_hardware: Do not check qualifiers for ru…
nordicjm Jul 8, 2024
6f728ca
[nrf fromlist] scripts: gen_dts_cmake: Support variable target name i…
57300 Jun 7, 2024
46d86b4
[nrf fromlist] sysbuild: dts: Introduce sysbuild_dt_* API
57300 Jun 7, 2024
9ce3906
[nrf noup] soc: nrf54l: Add custom section for KMU
Vge0rge Jun 21, 2024
423ed80
[nrf fromlist] scripts: list_boards: Reintroduce Board.dir as @property
57300 Jul 18, 2024
da2322c
[nrf noup] ci: add suit-dfu-test to test-spec
kszromek-nordic Jul 19, 2024
91f2d7e
[nrf noup] drivers: flash: kconfig: nrf_rram region resolution
michalek-no Jun 17, 2024
aaf3879
[nrf fromlist] test: drivers: pwm: add fast PWM
adamkondraciuk Jun 26, 2024
764fbbe
[nrf fromlist] tests: kernel: timer: Fix failing tests
adamkondraciuk May 16, 2024
1a9fb7f
[nrf fromlist] tests: kernel: timer: Exclude nRF54H20 PPR core
adamkondraciuk May 28, 2024
4fe89b2
[nrf fromlist] drivers: spi: nrfx_spim: Add support for device PM
adamkondraciuk Jul 9, 2024
a77ea2d
[nrf fromlist] tests: drivers: spi: nordic: add device PM runtime
adamkondraciuk Jul 12, 2024
5f07cc8
[nrf fromlist] tests: drivers: adc_accuracy
nordic-babu Jul 19, 2024
9cfc59e
[nrf fromlist] tests: drivers: adc_accuracy
nordic-babu Jul 19, 2024
5ca3d32
[nrf fromlist] tests: drivers: adc_accuracy
nordic-babu Jul 19, 2024
8b6e30f
[nrf fromlist] tests: drivers: adc_api: change second channel gain fo…
nordic-babu Jul 19, 2024
a1e854d
[nrf fromlist] tests: drivers: adc: add adc_error_cases tests.
nordic-babu Jul 23, 2024
3107c7a
[nrf fromlist] tests: drivers: adc_accuracy: parametrize expected acc…
nordic-babu Jul 23, 2024
d643f17
[nrf noup] dts: choose a crypto accelerator for entropy
joerchan Jan 16, 2023
25e8625
[nrf noup] dts: Add Bluetooth Controller to nRF54H20
rugeGerritsen Jul 16, 2024
5f3a56c
[nrf noup] bluetooth: att: Allow ATT sent callback after data TX is done
MarekPieta Jun 14, 2024
b0ce7fe
[nrf noup] bluetooth: conn: Allow for an extra ref in bt_l2cap_send_pdu
MarekPieta Jun 14, 2024
0e4d6d5
[nrf fromlist] tests: drivers: adc_accuracy: add calibration before
nordic-babu Jul 31, 2024
6e5cfcd
[nrf noup] test-spec: update CI-boot-test
gchwier Aug 6, 2024
4c1312d
[nrf noup] include: net: socket_ncs: remove deprecated RAI
MirkoCovizzi Jul 16, 2024
687cefa
[nrf noup] bluetooth: conn: Skip buffer ref count check in send_buf
MarekPieta Aug 7, 2024
240776a
[nrf noup] board: nordic_ thingy53: Enable QSPI by default
hellesvik-nordic Aug 23, 2024
7b2017a
[nrf noup] samples: mgmt: mcumgr: Remove child/parent configuration
nordicjm Aug 15, 2024
b91ccdb
[nrf noup] samples: bluetooth: hci_pwr_ctrl: Remove child/parent conf…
nordicjm Aug 15, 2024
e36c39f
[nrf noup] snippets: Add snippet for the Zephyr Bluetooth Controller
rugeGerritsen Aug 22, 2024
d4f9e1c
[nrf noup] scripts: west: build: Enable sysbuild by default globally
nordicjm Jul 22, 2024
3067153
[nrf noup] dts: nordic: Support disabling lfosc
karstenkoenig Aug 30, 2024
a3c63a4
[nrf noup] doc: extensions: domain: skip patching doxygen groups
gmarull Aug 30, 2024
872eb08
[nrf noup] mgmt: mcumgr: grp: img_mgmt: Add handling for QSPI XIP
nordicjm Sep 9, 2024
98c4e75
[nrf noup] modules: hal_nordic: add DPPI channel allocation for NRFE
magp-nordic Sep 4, 2024
8d6a853
[nrf noup] dts: Select SoftDevice Controller DTS binding as default
rugeGerritsen Sep 5, 2024
1644b9f
[nrf noup] entropy: use fake entropy driver also for nrf9280pdk
anhmolt Aug 13, 2024
77ed77a
[nrf noup] boards/nordic/nrf54l15dk: Set ROM offset by PM
nvlsianpu Sep 16, 2024
83c0629
[nrf fromlist] logging: frontend: stmesp_demux: Improve robustness
nordic-krch Sep 12, 2024
a57182a
[nrf fromlist] logging: frontends: stmesp: Run clang-format
nordic-krch Sep 13, 2024
5534a9a
[nrf fromlist] logging: frontend_stmesp: Avoid unaligned word access
nordic-krch Sep 12, 2024
81b3e25
[nrf noup] test-spec: update CI-test-low-level
nordic-piks Sep 25, 2024
8600749
[nrf fromtree] dts: bindings: arm: nordic: Add TDDCONF sources
karstenkoenig Sep 19, 2024
29c47e9
[nrf fromtree] tests: drivers: Add PPR support in NRF GRTC timer test
nordic-bami Sep 26, 2024
78541b8
[nrf fromlist] manifest: openthread: Regular OpenThread upmerge
maciejbaczmanski Sep 30, 2024
1091ad4
[nrf fromlist] net: openthread: add `OPENTHREAD_STORE_FRAME_COUNTER_A…
maciejbaczmanski Sep 30, 2024
26724c6
[nrf noup] include: net: add delayed addr refresh socket option
anhmolt Jun 14, 2024
26bd28e
[nrf noup] samples: basic: blinky: add eGPIO tests configuration
jaz1-nordic Sep 26, 2024
faed66f
[nrf fromlist] sysbuild: cmake: Fix ExternalZephyrProject_Add() revis…
nordicjm Sep 30, 2024
6fc47dd
[nrf noup] include: arch: arm: cortex_m: linker: Add PM SRAM override
nordicjm Oct 2, 2024
339eb76
[nrf fromtree] soc: nordic: nrf53: Make GPIO pin forwarding selectable
nordicjm Sep 18, 2024
0e776da
[nrf noup] hal_nordic: Fix reserved PPI faulty logic
jori-nordic Jun 12, 2024
a8e07bb
[nrf noup] modules: mbedtls: Disable configurations in Kconfig.tls-ge…
frkv Sep 11, 2024
33a985f
[nrf noup] mbedtls: Enable PSA_WANT_GENERATE_RANDOM for PSA RNG
frkv Sep 9, 2024
f02f29b
[nrf noup] mbedtls: Remove unsupported algorithms in PSA crypto
frkv Aug 21, 2024
daf3951
[nrf noup] mbedtls: Add dependency logic for PSA crypto configurations
frkv Aug 21, 2024
d2a534e
[nrf noup] mbedtls: Adding helptext warnings for weak crypto
frkv Aug 21, 2024
f23c48f
[nrf noup] mbedtls: Adding missing configuration for RSA key type derive
frkv Aug 21, 2024
0892bad
[nrf noup] mbedtls: Add Nordic PSA crypto configurations
frkv Sep 9, 2024
1a2c83c
[nrf noup] mbedtls: Non-selectable PSA_WANT_KEY_TYPE_XXXX_KEY_PAIR_BASIC
frkv Sep 11, 2024
2589d0a
[nrf noup] mbedtls: Don't select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC
frkv Sep 5, 2024
b22c113
[nrf noup] samples: bluetooth: update autoconf.h header path
frkv Sep 5, 2024
5f7e039
[nrf fromlist] boards: shields: add nrf7002eb
bjarki-andreasen Sep 12, 2024
fb69b42
[nrf fromlist] samples: net: wifi: add build of nrf7002eb
bjarki-andreasen Sep 12, 2024
0c7ccc4
[nrf noup] kernel: banner: Make function weak
nordicjm May 7, 2024
e73deb0
[nrf fromlist] drivers: wifi: nrfwifi: determine shared iovdd and buc…
bjarki-andreasen Sep 16, 2024
a7e0138
[nrf noup] modules: hostap: Use nRF security
krish2718 Aug 5, 2024
f767a4c
[nrf noup] drivers: wifi: nrfwifi: Workaround for build
krish2718 Aug 5, 2024
ebf56d8
[nrf noup] mbedtls: Add dependency logic for STREAM_CIPHER
frkv Sep 19, 2024
559cabf
[nrf noup] lib: os: zvfs: Remove EXPERIMENTAL from ZVFS
bjarki-andreasen Sep 20, 2024
cc965ee
[nrf fromlist] doc: extensions: link-roles: missing module not critical
bjarki-andreasen Sep 23, 2024
b178769
[nrf noup] hostap: Support legacy dependency checkup for nrf_security
frkv Sep 23, 2024
a027962
[nrf noup] drivers: wifi: Add kconfig option to disable WMM feature
kapbh Jun 11, 2024
c0809df
[nrf fromtree] bluetooth: host: CS support for remote capabilities an…
olivier-le-sage Sep 15, 2024
9f49556
[nrf fromtree] bluetooth: host: CS support for CS Test
olivier-le-sage Sep 15, 2024
4112e11
[nrf fromtree] tests: net: http_server: Add netif dependency
rlubos Sep 25, 2024
8331990
[nrf noup] mbedtls: Don't enable auto-generation of Mbed TLS files
frkv Sep 25, 2024
6a3ab5d
[nrf noup] net: tests: Add legacy crypto API support for big_http_dow…
frkv Sep 25, 2024
36f533d
[nrf noup] net: tests: crypto: Adding legacy Crypto support ipv6 tests
frkv Sep 25, 2024
a0449b1
[nrf fromtree] drivers: usb: udc_dwc2: Remove forward defitions
tmon-nordic Sep 20, 2024
25195b4
[nrf fromtree] drivers: usb: udc_dwc2: Replace queue with events
tmon-nordic Sep 11, 2024
56b2d12
[nrf fromtree] drivers: usb: udc_dwc2: Synchronize thread with UDC API
tmon-nordic Sep 12, 2024
d4046ff
[nrf fromtree] drivers: usb: udc_dwc2: Enter hibernation in thread
tmon-nordic Sep 20, 2024
60a9e99
[nrf fromtree] drivers: usb: udc_dwc2: Exit hibernation on disable
tmon-nordic Sep 20, 2024
8607417
[nrf fromtree] drivers: udc_dwc2: Add missing GHWCFG bit defines
tmon-nordic Sep 12, 2024
66974c6
[nrf fromtree] drivers: usb: udc_dwc2: Support Remote Wakeup
tmon-nordic Sep 12, 2024
aeca13c
[nrf noup] hostap: Avoid double-definition of base64 APIs
frkv Sep 25, 2024
52a640d
[nrf fromtree] boards: nrf54h20dk: Allow running USB on radio core
tmon-nordic Sep 24, 2024
66affc7
[nrf fromtree] drivers: udc_dwc2: Add hibernation vendor quirks
tmon-nordic Sep 19, 2024
8e207d0
[nrf fromtree] drivers: udc_dwc2: Implement USBHS hibernation quirks
tmon-nordic Sep 19, 2024
ea3ab04
[nrf noup] dts: Add bt-ll-sw-split snippet
koffes Sep 26, 2024
f72802d
[nrf fromlist] dfu: Add missing depends on for progressive erase
nordicjm Sep 27, 2024
9176680
[nrf fromlist] boards: nordic: thingy53: Add missing FEM entries
nordicjm Sep 18, 2024
52365a1
[nrf fromlist] soc: nordic: nrf53: Make GPIO pin forwarding automatic
nordicjm Sep 18, 2024
bd0d7a0
[nrf fromlist] boards: nordic: nrf7002dk: Remove enabling forwarder K…
nordicjm Sep 26, 2024
30f066a
[nrf fromlist] susbys/dfu/img_util: support ERASE PROGRESSIVELY for n…
nvlsianpu Sep 28, 2024
6608c86
[nrf fromtree] net: lib: http: ensure SYS_FOREVER_MS behavior
plskeggs Sep 28, 2024
fddbbd1
[nrf noup] net: lib: coap: Make use of ZSOCK_MSG_TRUNC configurable
plskeggs Sep 28, 2024
b5cafa5
[nrf fromlist] net: lib: coap: Initialize response_truncated
trantanen Sep 30, 2024
61beafd
[nrf fromlist] boards: nordic: nrf7002dk: re-enable external flash by…
bjarki-andreasen Sep 30, 2024
330eb81
[nrf fromlist] net: wifi: Fix DPP disabled build
krish2718 Sep 30, 2024
7474b4c
[nrf fromlist] modules: hostap: Fix double free of the event
krish2718 Sep 30, 2024
28f4a5e
[nrf fromlist] modules: hostap: Fix double free in case of error cond…
krish2718 Sep 30, 2024
ad5d062
[nrf fromlist] modules: hostap: Fix typo in NM unregistration
krish2718 Sep 30, 2024
b8d68b3
[nrf fromlist] modules: hostap: Use net_mgmt context
krish2718 Sep 30, 2024
2598e71
[nrf fromtree] usb: device_next: usbd_hid: Fix size in HID report get
MarekPieta Sep 25, 2024
86b9847
[nrf noup] samples/tests: Disable PM for some more sysbuild builds
nordicjm Oct 1, 2024
e0ac6cc
[nrf fromlist] manifest: modules: hal: nordic: Pull in fix for countr…
bjarki-andreasen Oct 1, 2024
c394e80
[nrf fromlist] tests: lwm2m: Fix minor timing issues on tests
SeppoTakalo Oct 1, 2024
50380af
[nrf fromlist] tests: lwm2m: Remove qemu-cortex-m3
SeppoTakalo Oct 1, 2024
663548c
[nrf fromtree] net: dns: Increase the size of dispatcher table
jukkar Sep 26, 2024
77c6840
[nrf fromtree] net: dns: Check that dispatcher table is not overflowing
jukkar Sep 26, 2024
80e64ed
[nrf fromtree] tests/samples: net: Fix the max number of file descrip…
jukkar Sep 27, 2024
21bf91d
[nrf fromlist] tests: net: ipv6: Enable mbed TLS heap
rlubos Oct 2, 2024
b1d2d89
[nrf fromlist] manifest: update open-amp to include change to strlcpy
tejlmand Sep 30, 2024
66d7418
[nrf fromlist] modules: hal_nordic: Allow app mem from net core in se…
doki-nordic Oct 2, 2024
775af13
Revert "[nrf noup] net: Increase connection manager stack size"
bjarki-andreasen Oct 4, 2024
6f6b0e4
[nrf noup] test-spec: update CI-rs-test and Ci-fem-test
dawidprzybylo Sep 27, 2024
ae75e9e
Revert "[nrf noup] doc: extensions: domain: skip patching doxygen gro…
gmarull Oct 7, 2024
3e88483
[nrf fromlist] bluetooth: tester: audio: Add check for bis stopping
Frodevan Oct 3, 2024
57be5aa
[nrf fromtree] mgmt: mcumgr: grp: os_mgmt: Allow bootloader info with…
nordicjm Sep 12, 2024
acc516b
[nrf fromtree] mgmt: mcumgr: grp: os_mgmt: Fix invalid return
nordicjm Sep 20, 2024
9fac881
[nrf fromtree] bluetooth: smp: remove experimental from BT_BONDABLE_P…
kapi-no Sep 17, 2024
96c36f7
[nrf fromtree] bluetooth: smp: remove experimental from BT_GATT_AUTHO…
kapi-no Sep 17, 2024
ea7e265
[nrf fromtree] mgmt: mcumgr: transport: bluetooth: add all gatt permi…
kapi-no Sep 17, 2024
0e3a477
[nrf fromtree] dts: arm: nordic: Define power states for nrf54h20/cpuapp
nordic-segl Sep 27, 2024
b83478a
[nrf fromtree] tests: drivers: uart: uart_pm: Disable PM_DEVICE_SYSTE…
nordic-segl Oct 2, 2024
4c94a97
[nrf fromtree] dts: nordic: Add Channel Sounding support to nrf-radio
ivaniushkov Sep 24, 2024
dd8b760
[nrf fromtree] bluetooth: host: set BT_BUF_EVT_RX_SIZE to 255 when CS…
olivier-le-sage Sep 20, 2024
79a9dfb
[nrf fromtree] bluetooth: host: HCI support for CS configuration
bugo-nordic Sep 24, 2024
9d0f115
[nrf fromtree] bluetooth: host: Use consistent API naming for CS
bugo-nordic Sep 24, 2024
dbd259f
[nrf fromtree] bluetooth: host: Add support for processing CS subeven…
olivier-le-sage Oct 4, 2024
6847bfb
[nrf fromtree] bluetooth: host: Add CONFIG_BT_CHANNEL_SOUNDING_TEST
olivier-le-sage Oct 4, 2024
b19fab2
[nrf fromtree] bluetooth: host: Update text for BT_CHANNEL_SOUNDING k…
olivier-le-sage Oct 1, 2024
2c5c052
[nrf fromlist] soc: nordic: Add LRCCONF management
adamkondraciuk Sep 18, 2024
ed62533
[nrf fromlist] dts: arm: nordic: Add power states for nRF54H20
adamkondraciuk Oct 2, 2024
d3d3f66
[nrf fromtree] mgmt: mcumgr: Add SMP SVC and CHR UUIDs to header
mkapala-nordic Sep 10, 2024
5190fe9
[nrf fromtree] dts: riscv: nordic: nrf54h20_cpuflpr: Add stmesp node
nordic-segl Oct 7, 2024
7ba09b0
[nrf fromtree] logging: frontend: stmesp: Do not append strings when …
nordic-segl Oct 7, 2024
f470b55
[nrf fromtree] samples: boards: nordic: coresight_stm: Improve benchmark
nordic-krch Sep 25, 2024
0dc6f1f
[nrf fromtree] samples: boards: nordic: coresight_stm: Add flpr and p…
nordic-krch Sep 25, 2024
f95f5c6
[nrf fromtree] soc: nordic: Disable asserts on ppr and flpr
nordic-segl Oct 8, 2024
c16b36e
[nrf fromtree] snippets: nordic-log-stm: Do no enforce UART Asynchron…
nordic-segl Oct 7, 2024
187d590
[nrf fromtree] drivers: misc: coresight: nrf_etr: Imply UART asynchro…
nordic-segl Oct 7, 2024
bea8db5
[nrf noup] drivers: entropy: Switch entropy driver in nRF54L20
kl-cruz Aug 2, 2024
b0c0e15
[nrf noup] dts: Select SoftDevice Controller DTS binding as default
e-rk Oct 15, 2024
3a797d9
Merge commit 'refs/pull/2108/head' of https://github.com/nrfconnect/s…
e-rk Oct 15, 2024
5f5499f
reserved memory
e-rk Oct 16, 2024
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
  •  
  •  
  •  
406 changes: 406 additions & 0 deletions .github/test-spec.yml

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions .github/workflows/commit-tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Commit tags

on: pull_request

jobs:
commit_tags:
runs-on: ubuntu-22.04
name: Run commit tags checks on patch series (PR)
steps:
- name: Update PATH for west
run: |
echo "$HOME/.local/bin" >> $GITHUB_PATH

- name: Checkout the code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Install python dependencies
run: |
pip3 install setuptools
pip3 install wheel
pip3 install gitlint

- name: Run the commit tags
uses: nrfconnect/action-commit-tags@main
with:
target: '.'
baserev: origin/${{ github.base_ref }}
revrange: 'none'
8 changes: 4 additions & 4 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:
git config --global user.name "Your Name"
git remote -v
# Ensure there's no merge commits in the PR
[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
(echo "::error ::Merge commits not allowed, rebase instead";false)
#[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
#(echo "::error ::Merge commits not allowed, rebase instead";false)
git rebase origin/${BASE_REF}
# debug
git log --pretty=oneline | head -n 10
Expand Down Expand Up @@ -78,8 +78,8 @@ jobs:
git log --pretty=oneline | head -n 10
# Increase rename limit to allow for large PRs
git config diff.renameLimit 10000
./scripts/ci/check_compliance.py --annotate -e KconfigBasic \
-c origin/${BASE_REF}..
./scripts/ci/check_compliance.py --annotate -e KconfigBasic -e Kconfig \
-e KconfigBasicNoModules -e ModulesMaintainers -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@v4
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/manifest-PR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: handle manifest PR
on:
pull_request_target:
types: [opened, synchronize, closed]
branches:
- main


jobs:
call-manifest-pr-action:
runs-on: ubuntu-latest
steps:
- name: handle manifest PR
uses: nrfconnect/action-manifest-pr@main
with:
token: ${{ secrets.NCS_GITHUB_TOKEN }}
manifest-pr-title-details: ${{ github.event.pull_request.title }}
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
# component or code. This file is going to be deprecated and currently only had
# entries that are not covered by the MAINTAINERS file.

/.github/test-spec.yml @nrfconnect/ncs-test-leads
/soc/arm/aspeed/ @aspeeddylan
/soc/atmel/ @nandojve
/soc/arm/bcm*/ @sbranden
Expand Down
5 changes: 5 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@Library("CI_LIB") _

def pipeline = new ncs.sdk_zephyr.Main()

pipeline.run(JOB_NAME)
4 changes: 2 additions & 2 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ osource "${APPLICATION_SOURCE_DIR}/VERSION"
# Shield defaults should have precedence over board defaults, which should have
# precedence over SoC defaults, so include them in that order.
#
# $ARCH and $BOARD_DIR will be glob patterns when building documentation.
# $ARCH and $KCONFIG_BOARD_DIR will be glob patterns when building documentation.
# This loads custom shields defconfigs (from BOARD_ROOT)
osource "$(KCONFIG_BINARY_DIR)/Kconfig.shield.defconfig"
# This loads Zephyr base shield defconfigs
source "boards/shields/*/Kconfig.defconfig"

osource "$(BOARD_DIR)/Kconfig.defconfig"
osource "$(KCONFIG_BOARD_DIR)/Kconfig.defconfig"

# This loads Zephyr specific SoC root defconfigs
source "$(KCONFIG_BINARY_DIR)/soc/Kconfig.defconfig"
Expand Down
1 change: 0 additions & 1 deletion MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -975,7 +975,6 @@ Documentation:
- doc/images/Zephyr-Kite-in-tree.png
- doc/index-tex.rst
- doc/index.rst
- doc/kconfig.rst
- doc/templates/sample.tmpl
- doc/templates/board.tmpl
- boards/index.rst
Expand Down
13 changes: 13 additions & 0 deletions arch/arm/core/mpu/arm_mpu_regions.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
#include <zephyr/arch/arm/mpu/arm_mpu.h>

#include <zephyr/arch/arm/cortex_m/arm_mpu_mem_cfg.h>
#if USE_PARTITION_MANAGER
#include <pm_config.h>
#endif

static const struct arm_mpu_region mpu_regions[] = {
/* Region 0 */
Expand All @@ -21,13 +24,23 @@ static const struct arm_mpu_region mpu_regions[] = {
#endif
/* Region 1 */
MPU_REGION_ENTRY("SRAM_0",
#if USE_PARTITION_MANAGER
PM_SRAM_ADDRESS,
#if defined(CONFIG_ARMV8_M_BASELINE) || defined(CONFIG_ARMV8_M_MAINLINE)
REGION_RAM_ATTR(PM_SRAM_ADDRESS, PM_SRAM_SIZE)),
#else
REGION_RAM_ATTR(REGION_SRAM_SIZE)),
#endif
#else
CONFIG_SRAM_BASE_ADDRESS,
#if defined(CONFIG_ARMV8_M_BASELINE) || defined(CONFIG_ARMV8_M_MAINLINE)
REGION_RAM_ATTR(CONFIG_SRAM_BASE_ADDRESS, \
CONFIG_SRAM_SIZE * 1024)),
#else
REGION_RAM_ATTR(REGION_SRAM_SIZE)),
#endif

#endif /* USE_PARTITION_MANAGER */
};

const struct arm_mpu_config mpu_config = {
Expand Down
2 changes: 1 addition & 1 deletion boards/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ config QEMU_EXTRA_FLAGS
GDBstub over serial with `-serial tcp:127.0.0.1:5678,server`

# There might not be any board options, hence the optional source
osource "$(BOARD_DIR)/Kconfig"
osource "$(KCONFIG_BOARD_DIR)/Kconfig"
endmenu

config BOARD_HAS_TIMING_FUNCTIONS
Expand Down
6 changes: 5 additions & 1 deletion boards/Kconfig.v1
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

# SPDX-License-Identifier: Apache-2.0

# In HWMv1 the KCONFIG_BOARD_DIR points directly to the BOARD_DIR.
# Set the BOARD_DIR variable for backwards compatibility to legacy hardware model.
BOARD_DIR := $(KCONFIG_BOARD_DIR)

choice
prompt "Board Selection"

source "$(BOARD_DIR)/Kconfig.board"
source "$(KCONFIG_BOARD_DIR)/Kconfig.board"

endchoice
2 changes: 1 addition & 1 deletion boards/Kconfig.v2
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ config BOARD_QUALIFIERS
For example, if building for ``nrf5340dk/nrf5340/cpuapp`` then this will contain the
value ``nrf5340/cpuapp``.

osource "$(BOARD_DIR)/Kconfig.$(BOARD)"
osource "$(KCONFIG_BOARD_DIR)/Kconfig.$(BOARD)"
3 changes: 2 additions & 1 deletion boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,9 @@

&radio {
status = "okay";
/* This feature is not yet supported by the RADIO model */
/* These features are not yet supported by the RADIO model */
/delete-property/ dfe-supported;
/delete-property/ cs-supported;
};

&clock {
Expand Down
6 changes: 6 additions & 0 deletions boards/nordic/nrf54h20dk/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# SPDX-License-Identifier: Apache-2.0

zephyr_library()
if(CONFIG_NRFS_MRAM_SERVICE_ENABLED)
zephyr_library_sources(board.c)
endif()
8 changes: 8 additions & 0 deletions boards/nordic/nrf54h20dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,11 @@ config BT_CTLR
default y if BT

endif # BOARD_NRF54H20DK_NRF54H20_CPURAD

if BOARD_NRF54H20DK_NRF54H20_CPUPPR

# As PPR has limited memory most of tests does not fit with asserts enabled.
config ASSERT
default n if ZTEST

endif # BOARD_NRF54H20DK_NRF54H20_CPUPPR
58 changes: 58 additions & 0 deletions boards/nordic/nrf54h20dk/board.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/*
* Copyright (c) 2024 Nordic Semiconductor ASA.
*
* SPDX-License-Identifier: Apache-2.0
*/

#include <zephyr/init.h>

#define MODULE mram_suspend_off
#include <zephyr/logging/log.h>
LOG_MODULE_REGISTER(MODULE);

#include <services/nrfs_mram.h>
#include <nrfs_backend_ipc_service.h>

#define MRAM_SUSPEND_OFF_INIT_PRIO 90

void mram_latency_handler(nrfs_mram_latency_evt_t const *p_evt, void *context)
{
switch (p_evt->type) {
case NRFS_MRAM_LATENCY_REQ_APPLIED:
LOG_DBG("MRAM latency handler: response received");
break;
case NRFS_MRAM_LATENCY_REQ_REJECTED:
LOG_ERR("MRAM latency handler - request rejected!");
break;
default:
LOG_ERR("MRAM latency handler - unexpected event: 0x%x", p_evt->type);
break;
}
}

static int turn_off_suspend_mram(void)
{
/* Turn off mram automatic suspend as it causes delays in time depended code sections. */

nrfs_err_t err = NRFS_SUCCESS;

/* Wait for ipc initialization */
nrfs_backend_wait_for_connection(K_FOREVER);

err = nrfs_mram_init(mram_latency_handler);
if (err != NRFS_SUCCESS) {
LOG_ERR("MRAM service init failed: %d", err);
} else {
LOG_DBG("MRAM service initialized");
}

LOG_DBG("MRAM: set latency: NOT ALLOWED");
err = nrfs_mram_set_latency(MRAM_LATENCY_NOT_ALLOWED, NULL);
if (err) {
LOG_ERR("MRAM: set latency failed (%d)", err);
}

return err;
}

SYS_INIT(turn_off_suspend_mram, APPLICATION, MRAM_SUSPEND_OFF_INIT_PRIO);
54 changes: 54 additions & 0 deletions boards/nordic/nrf54h20dk/nrf54h20dk_bicr.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
/*
* Copyright (c) 2024 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
*/

/ {
bicr: bicr@fff87b0 {
compatible = "nordic,nrf-bicr";
reg = <0xfff87b0 0x48>;

power-vddao5v0 = "external";
power-vddao1v8 = "internal";
power-vdd1v0 = "internal";
power-vddrf1v0 = "shorted";
power-vddao0v8 = "internal";
power-vddvs0v8 = "internal";

inductor-present;

ioport-power-rails = <&gpio1 2>, <&gpio2 2>, <&gpio6 2>, <&gpio7 2>, <&gpio9 4>;
ioport-drivectrls = <&gpio6 50>, <&gpio7 50>;

lfosc-mode = "crystal";
lfosc-loadcap = <15>;

lfrc-autocalibration = <20 40 3>;

hfxo-mode = "crystal";
hfxo-loadcap = <56>;
};
};

&gpio1 {
#ioport-power-rail-cells = <1>;
};

&gpio2 {
#ioport-power-rail-cells = <1>;
};

&gpio6 {
#ioport-power-rail-cells = <1>;
#ioport-drivectrl-cells = <1>;
};

&gpio7 {
#ioport-power-rail-cells = <1>;
#ioport-drivectrl-cells = <1>;
};

&gpio9 {
#ioport-power-rail-cells = <1>;
};
7 changes: 7 additions & 0 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

#include <nordic/nrf54h20_cpuapp.dtsi>
#include "nrf54h20dk_nrf54h20-common.dtsi"
#include "nrf54h20dk_bicr.dtsi"

/delete-node/ &cpurad_cpusys_ipc;
/delete-node/ &cpusec_cpurad_ipc;
Expand All @@ -26,6 +27,7 @@
zephyr,bt-hci = &bt_hci_ipc0;
nordic,802154-spinel-ipc = &ipc0;
zephyr,canbus = &can120;
zephyr,entropy = &prng;
};

aliases {
Expand Down Expand Up @@ -106,6 +108,11 @@
pwms = <&pwm130 0 PWM_MSEC(20) PWM_POLARITY_NORMAL>;
};
};

prng: prng {
compatible = "nordic,entropy-prng";
status = "okay";
};
};

&cpuapp_ram0x_region {
Expand Down
9 changes: 9 additions & 0 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@
zephyr,ieee802154 = &cpurad_ieee802154;
zephyr,bt-hci-ipc = &ipc0;
nordic,802154-spinel-ipc = &ipc0;
zephyr,entropy = &prng;
};
prng: prng {
compatible = "nordic,entropy-prng";
status = "okay";
};
aliases {
ipc-to-cpusys = &cpurad_cpusys_ipc;
Expand Down Expand Up @@ -112,3 +117,7 @@ ipc0: &cpuapp_cpurad_ipc {
&cpurad_ieee802154 {
status = "okay";
};

zephyr_udc0: &usbhs {
status = "disabled";
};
1 change: 1 addition & 0 deletions boards/nordic/nrf54l15dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ config BT_CTLR
default BT

config ROM_START_OFFSET
default 0 if PARTITION_MANAGER_ENABLED
default 0x800 if BOOTLOADER_MCUBOOT

endif # BOARD_NRF54L15DK_NRF54L15_CPUAPP
Loading
Loading