Skip to content

drivers: wifi: ipc service support #2389

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

Draft
wants to merge 864 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
864 commits
Select commit Hold shift + click to select a range
92f8b82
[nrf fromlist] dts: common: nordic: Add clock property for fast PWM120
mstasiaknordic Nov 4, 2024
3fc04b2
[nrf fromlist] drivers: pwm: nrfx: adjust PWM driver to fast PWM120
mstasiaknordic Nov 4, 2024
3b420ee
[nrf fromtree] drivers: nrfwifi: Fixes from doc review
krish2718 Nov 1, 2024
433e9c4
[nrf fromlist] manifest: Update hal_nordic
karun2796 Nov 6, 2024
f478e8d
[nrf noup] sample/smp_svr: nrf54l15dk test cases
nvlsianpu Oct 23, 2024
f5704f3
[nrf fromlist] Bluetooth: Host: L2CAP: Fix seg_recv call on SDU overflow
sjanc Oct 23, 2024
3ac9a1d
[nrf fromlist] Bluetooth: Tester: Use BT_L2CAP_SEG_RECV for L2CAP tests
sjanc Oct 23, 2024
05fc1b4
[nrf fromlist] Bluetooth: Tester: Increase config values to make test…
alwa-nordic Nov 7, 2024
ef56b95
[nrf fromlist] tests: drivers: gpio: gpio_basic_api: enable for nrf54…
nordic-piks Nov 7, 2024
e9ac1d5
[nrf fromlist] tests: drivers: sensor: temp_sensor: enable for nrf54l…
nordic-piks Nov 7, 2024
7c830fa
[nrf fromlist] drivers: nrfwifi: Fix recovery for SAP
krish2718 Nov 8, 2024
13eddc5
Revert "[nrf noup] boards: nordic: Turn off MRAM suspend for NRF54H20…
gmarull Oct 15, 2024
3629a67
[nrf fromtree] dp: swdp_bitbang: fix missing reset pin error
maxd-nordic Nov 5, 2024
b5fda5e
[nrf noup] mcuboot: Add CONFIG_MCUBOOT_BOOTLOADER_USES_SHA512
de-nordic Nov 12, 2024
56b14cc
[nrf noup] mgmt/mcumgr: Add support for SHA512 in images
de-nordic Nov 12, 2024
f70627b
[nrf noup] samples/smp_svr: Increase stack size required
de-nordic Nov 12, 2024
e8126dc
[nrf fromlist] drivers: spi: nrfx_spim: set/clear pins retention
adamkondraciuk Nov 8, 2024
bfcbcf4
[nrf fromlist] drivers: pwm: nrfx: add pin retention
mstasiaknordic Nov 13, 2024
e606246
[nrf noup] drivers: spi: dw: turn on FAST_ACTIVE1 domain
gmarull Nov 13, 2024
0831626
[nrf noup] ci: fix suit-dfu-test entries in test-spec
kszromek-nordic Nov 12, 2024
14b7851
[nrf fromlist] arch: arm: cortex_m: pm_s2ram: fix system_off rv as rv…
HesselM Oct 30, 2024
1c73db7
[nrf fromlist] soc: nordic: add configuration for nrf54h20 flpr core
nordic-piks Nov 15, 2024
c530d58
[nrf fromlist] cmake: dts: Use temporary file for dts.cmake
nordicjm Nov 13, 2024
43d9903
[nrf fromtree] bluetooth: host: Unit tests for bt_le_cs_step_data_parse
olivier-le-sage Oct 24, 2024
e14e72c
[nrf fromtree] bluetooth: host: Add helper function for parsing PCTs
olivier-le-sage Oct 22, 2024
6855f20
[nrf fromtree] bluetooth: host: Update FAE table type for HCI commands
adamfc2000 Oct 31, 2024
30a6840
[nrf fromtree] Bluetooth: Host: Fix spelling mistakes in cs.h
weeTike Nov 4, 2024
293c7bd
[nrf fromtree] Bluetooth: Host: Remove code causing build error
weeTike Nov 4, 2024
d1e1525
[nrf fromtree] Bluetooth: Host: Unit test for bt_le_cs_set_valid_chma…
weeTike Oct 31, 2024
c1db9f7
[nrf fromtree] net: openthread: Add platform message management
adigie Oct 25, 2024
3e3716d
[nrf fromlist] tests: drivers: watchdog: disable DCACHE for nRF54H20dk
mstasiaknordic Nov 15, 2024
1ff3076
[nrf fromtree] manifest: update hal_nordic revision
e-rk Oct 15, 2024
d40b426
[nrf fromtree] dts: nordic: 54l: Add PPIB device tree nodes and bindings
e-rk Oct 15, 2024
7c15c15
[nrf fromtree] modules: hal_nordic: Enable nrfx_ppib drivers
e-rk Oct 15, 2024
667325e
[nrf fromtree] modules: hal_nordic: rework resource reservations
e-rk Oct 21, 2024
44e582f
[nrf fromtree] modules: hal_nordic: add NRFX_GPPI config
e-rk Oct 22, 2024
8ca30e0
[nrf fromlist] modules: hal_nordic: add Kconfig selecting resource he…
e-rk Nov 18, 2024
aaa68d8
[nrf fromlist] modules: hal_nordic: replace LUMOS_XXAA with NRF54L_SE…
e-rk Nov 19, 2024
bcf61aa
[nrf fromlist] dts: nordic: Add dppic0 label to nRF53 and nRF91 devices
e-rk Nov 19, 2024
3467a9b
[nrf noup] modules: hal_nordic: adjust nrfx reservations to NCS
e-rk Oct 22, 2024
fa58e79
[nrf fromtree] samples: boards: nordic: coresight_stm: Test STM dicti…
nordic-segl Sep 25, 2024
17dbcbc
[nrf fromtree] usb: device_next: check wIndex on Set Address
tmon-nordic Oct 30, 2024
21d29cd
[nrf fromtree] drivers: udc_nrf: handle overwritten Set Address commands
tmon-nordic Oct 30, 2024
6df36e5
[nrf fromtree] drivers: udc_dwc2: Handle IN events before OUT events
tmon-nordic Oct 21, 2024
0976798
[nrf fromtree] drivers: udc_dwc2: Reduce TxFIFO0 allocation size
tmon-nordic Oct 18, 2024
71743ac
[nrf fromtree] drivers: udc_nrf: fix enqueue of control IN transfer w…
jfischer-no Oct 23, 2024
46b124a
[nrf fromtree] tests: Bluetooth: tester: Add nRF5340 ADK as platform
Thalley Oct 18, 2024
f51aec6
[nrf fromtree] tests: testcase.yaml: replace deprecated OVERLAY_CONFI…
JarmouniA Oct 18, 2024
ce3e3b7
[nrf fromtree] tests: Bluetooth: tester: Workaround Bus Fault in nRF5…
cvinayak Nov 6, 2024
a7c968a
[nrf noup] tests: bluetooth: tester: sysbuild configurable 53/54H
AyturkDuzen Nov 20, 2024
79fa53e
[nrf fromlist] tests: bluetooth: tester: make hci_ipc confs generic f…
AyturkDuzen Nov 22, 2024
70bff19
[nrf fromtree] Bluetooth: Mesh: Introduce separate workq for ADV EXT
LingaoM Sep 24, 2024
f2772ab
[nrf noup] Bluetooth: Mesh: Disable processing of ext ADV packets
Balaklaka May 21, 2024
714a26b
[nrf fromtree] tests: Bluetooth: Tester: Fix use of uninitialized cig…
Thalley Oct 28, 2024
e988078
[nrf fromtree] Bluetooth: CSIP: Handle disconnects while in procedure
Thalley Nov 1, 2024
482819d
[nrf fromtree] Bluetooth: CSIP: Fix off-by-one in in lock restore
Thalley Nov 5, 2024
f9004d8
[nrf fromtree] Bluetooth: CAP: Add support for doing just disable for…
Thalley Jun 12, 2024
865e0aa
[nrf fromtree] Bluetooth: Tester: Added flag parameter to CAP stop cmd
Thalley Oct 10, 2024
cb361af
[nrf fromtree] shell: Added assert
koffes Sep 8, 2024
5c67234
[nrf fromtree] boards nrf_bsim: Add NVIC_GetPendingIRQ() equivalent
aescolar Oct 21, 2024
a65ec83
[nrf fromtree] boards nrf_bsim: Provide IRQ_PRIO_LOWEST
aescolar Oct 21, 2024
86d9e18
[nrf fromtree] manifest: Update nRF hw models to latest
aescolar Oct 21, 2024
f8e302b
[nrf fromtree] native_simulator: Get latest from upstream
aescolar Oct 21, 2024
1ddd67a
Revert "[nrf noup] dts: Select SoftDevice Controller DTS binding as d…
57300 Nov 6, 2024
7d515ca
Revert "[nrf noup] boards: nordic: 54L: Complete rewrite of the 54l_n…
57300 Nov 6, 2024
f60bfc6
Revert "[nrf noup] boards: add nrf54l15/nrf54l15/cpuapp/ns as board v…
57300 Nov 6, 2024
69cdca5
Revert "[nrf noup] boards: nrf54l15pdk: ROM_START_OFFSET"
57300 Nov 6, 2024
78b75ab
Revert "[nrf fromlist] boards: nordic: nrf54l15pdk: Disable asserts o…
57300 Nov 6, 2024
d269d6f
[nrf noup] soc: nordic: nrf54h20: Turn off MRAM suspend
zycz Jun 24, 2024
5b54935
[nrf fromtree] soc: mcxc444: add soc support for mcxc444
NeilChen93 Jul 4, 2024
2e6e310
[nrf fromtree] boards: frdm_mcxc444: add frdm_mcxc444 support
NeilChen93 Sep 6, 2024
0d2e0e9
[nrf fromtree] west.yml: hal_nxp: update hash
LaurentiuM1234 Sep 12, 2024
b0f9fe5
[nrf fromtree] soc: ti: move init code from SYS_INIT to hooks
nashif Sep 10, 2024
50eb94a
[nrf fromtree] soc: nxp: Add MCXW71
decsny Aug 8, 2024
ac4d00d
[nrf fromtree] boards: nxp: Add FRDM-MCXW71
decsny Aug 8, 2024
23be9f1
[nrf fromtree] boards: beagle: add BeaglePlay on-board CC1352P7
jadonk Mar 22, 2023
c0c37ae
[nrf fromtree] tests: adc: Enable ADC tests for frdm_mcxc242 board
michal-smola Sep 13, 2024
5d6a154
[nrf fromtree] arch: Add Cortex-R8 support
ksychla Mar 25, 2024
1fe081d
[nrf fromtree] soc: renode: Add cortex_r8_virtual
ksychla Mar 27, 2024
6e4259d
[nrf fromtree] boards: renode: Add virtual Cortex-R8 board
ksychla Mar 27, 2024
d1900a6
[nrf noup] revertme: Cover up merge conflicts
57300 Nov 22, 2024
73c99fe
[nrf fromtree] boards: add board full_name field
nashif Oct 4, 2024
eb84073
[nrf noup] revertme: Resolve merge conflicts
57300 Nov 22, 2024
432b346
[nrf fromtree] boards: qemu_x86: add board description
nashif Oct 4, 2024
755861b
[nrf fromtree] west: boards: add full_name support in format string
kartben Oct 9, 2024
fc2f030
[nrf fromtree] boards: Set full_name for all boards
kartben Oct 8, 2024
fc2f7fb
[nrf fromtree] modules: hal_nordic: Add nrfx configuration for nRF54L…
mstasiaknordic Sep 25, 2024
a8888fd
[nrf fromtree] boards: nordic: Remove nRF54L15 PDK
carlescufi Oct 16, 2024
cf8dece
[nrf fromtree] soc: nordic: Remove the nRF54L15 EngA
carlescufi Oct 16, 2024
f3f8ba0
[nrf fromtree] tests: adc_accuracy: Add overlay for nrf52840dk.
nordic-babu Jul 19, 2024
7282821
[nrf fromtree] tests: adc_accuracy: Add overlay for nrf54h20dk.
nordic-babu Jul 19, 2024
2261985
[nrf fromtree] tests: adc_accuracy: add overlay for nrf54l15dk.
nordic-babu Jul 19, 2024
12ddfcb
[nrf fromtree] tests: drivers: adc_api: change second channel gain fo…
nordic-babu Jul 19, 2024
d080de6
[nrf fromtree] tests: drivers: adc_accuracy: parametrize expected acc…
nordic-babu Jul 19, 2024
fd55e1c
[nrf fromtree] tests: drivers: adc_accuracy: add calibration before s…
nordic-babu Jul 31, 2024
f4bae77
[nrf fromtree] soc: nordic: Enable VPR launcher on nRF54H20 EngB
57300 Oct 23, 2024
a494acc
[nrf fromtree] twister: oot soc: set soc_root using Path
nashif Oct 28, 2024
4671146
[nrf fromtree] boards: nordic: Remove v0.8.0 of the nRF54H20 DK
carlescufi Oct 21, 2024
7102aee
[nrf fromtree] nordic: Remove the nRF54H20 Engineering B
carlescufi Oct 21, 2024
c254826
[nrf fromtree] manifest: Update bsim to version v2.4
aescolar Oct 28, 2024
87840f4
[nrf fromtree] manifest: Update nRF hw models to latest
aescolar Nov 7, 2024
6872c92
[nrf fromtree] drivers: i2c: nrfx_twim: simplify PM by using pm_devic…
gmarull Sep 23, 2024
67571ac
[nrf fromtree] i2c: i2c_nrfx_twim: extract common code
JordanYates Aug 9, 2024
79e39ab
[nrf fromtree] i2c: i2c_nrfx_twim: update callback context to dev
JordanYates Aug 10, 2024
6ea301d
[nrf fromtree] i2c: nrfx_twim: native RTIO support
JordanYates Aug 10, 2024
51c4fee
[nrf fromtree] drivers: i2c: nrfx_twi[m]: default to I2C_BITRATE_STAN…
gmarull Oct 15, 2024
527f548
[nrf fromtree] dts: nordic: remove clock-frequency from all i2c nodes
gmarull Oct 15, 2024
db73a74
[nrf fromtree] manifest: hal_nordic: Update to nrfx 3.9.0
carlescufi Nov 19, 2024
8c4b3cd
[nrf fromtree] manifest: Update nRF hw models to latest
aescolar Nov 18, 2024
5ba9c28
[nrf fromtree] manifest: Update nRF hw models to version compatible w…
aescolar Nov 20, 2024
5569bda
[nrf fromtree] Bluetooth: Controller: nRF: Support MDK 8.68
aescolar Nov 20, 2024
d7b903a
[nrf fromtree] soc: nordic: nRF54L: Consolidate common Kconfig options
carlescufi Oct 16, 2024
56e5537
[nrf fromtree] soc: nordic: Introduce the nRF54L05 and nRF54L10
carlescufi Nov 4, 2024
a838f5a
[nrf fromtree] boards: nordic: nrf54l15dk: Rename the board common file
carlescufi Nov 6, 2024
2b2f0b6
[nrf fromtree] boards: nordic: nRF54L15DK: Add basic support for the …
carlescufi Nov 6, 2024
d651a29
[nrf noup] boards: Add non-secure target for nrf54L15dk
tomi-font Sep 27, 2024
2964006
[nrf noup] dts: choose a crypto accelerator for entropy
joerchan Jan 16, 2023
e88198c
[nrf noup] dts: Select SoftDevice Controller DTS binding as default
rugeGerritsen Sep 5, 2024
dd09ff5
[nrf fromlist] tests: drivers: enable more tests for nrf54l10 and nrf…
nordic-piks Nov 26, 2024
9af112c
[nrf fromtree] boards: nrf54l15dk: Enable tests and samples for the L…
carlescufi Nov 21, 2024
6e3dd5e
[nrf fromlist] samples: boards: nordic: system_off: add console checking
nordic-piks Nov 21, 2024
fdff0c5
[nrf fromlist] tests: drivers: gpio: gpio_basic_api: restore support …
nordic-piks Nov 28, 2024
2b43663
[nrf fromtree] Bluetooth: Host: Log when connecting while scanning ma…
rugeGerritsen Nov 22, 2024
a3bd262
[nrf fromtree] net: lwm2m: Remove hostname_verify flag from context
SeppoTakalo Oct 1, 2024
7655e94
[nrf fromtree] net: lwm2m: Add shell command for listing resources
SeppoTakalo Oct 2, 2024
3eb3638
[nrf fromtree] net: lib: lwm2m: lwm2m_rw_senml_cbor: only assign time…
brandon-exact Oct 17, 2024
4ff5024
[nrf fromtree] net: lwm2m: Add TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 to …
jbr-ia Oct 25, 2024
e8add6b
[nrf fromtree] tests: net: lib: lwm2m: interop: Fix strip-with-multi-…
pdgendt Nov 13, 2024
591e5dd
[nrf fromtree] tests: coap_client: Improve socket stubs
SeppoTakalo Nov 11, 2024
fea1c8c
[nrf fromtree] tests: coap_client: Add test for duplicate response
SeppoTakalo Nov 11, 2024
f106640
[nrf fromtree] tests: coap_client: Add test when separate response is…
SeppoTakalo Nov 11, 2024
5d9879b
[nrf fromtree] tests: coap_client: Improve retry testcases
SeppoTakalo Nov 12, 2024
bcdf357
[nrf fromtree] tests: coap_client: Add testcase for Ack failure
SeppoTakalo Nov 12, 2024
dd49fcf
[nrf fromtree] tests: coap_client: Test for operating on socket while…
SeppoTakalo Nov 12, 2024
8eb5045
[nrf fromtree] tests: coap_client: Add testcase for observation
SeppoTakalo Nov 12, 2024
6523f8e
[nrf fromtree] tests: coap_client: Add testcase for receiving RST
SeppoTakalo Nov 12, 2024
32ebf5b
[nrf fromtree] net: lib: coap_client: Don't clear internal structures…
SeppoTakalo Nov 11, 2024
704a63d
[nrf fromtree] net: lib: coap_client: Parse incoming MID only once
SeppoTakalo Nov 11, 2024
db28a52
[nrf fromtree] net: lib: coap_client: Don't match zero length tokens
SeppoTakalo Nov 11, 2024
f5ee44e
[nrf fromtree] net: lib: coap_client: Drop duplicate responses
SeppoTakalo Nov 11, 2024
d42710c
[nrf fromtree] net: lib: coap_client: Return -errno from send_request()
SeppoTakalo Nov 11, 2024
b8fbc5f
[nrf fromtree] net: lib: coap_client: Drop duplicate MID only after r…
SeppoTakalo Nov 11, 2024
f3267a3
[nrf fromtree] net: lib: coap_client: All error cases should be repor…
SeppoTakalo Nov 11, 2024
6a42194
[nrf fromtree] net: lib: coap_client: Stop polling on unneeded sockets
SeppoTakalo Nov 12, 2024
2658ac4
[nrf fromtree] net: lib: coap_client: Add API to cancel specific request
SeppoTakalo Nov 13, 2024
ef545e3
[nrf fromtree] net: lwm2m: add set_socketoptions cb to pull context L…
andi-exact Nov 8, 2024
1fb3da9
[nrf fromtree] tests: coap_client: Proper slow-down
SeppoTakalo Nov 18, 2024
ca63cdb
[nrf fromtree] tests: coap_client: Refactor tests
SeppoTakalo Nov 18, 2024
5cd6dd0
[nrf fromtree] tests: coap_client: Add test for non-confirmable request
SeppoTakalo Nov 18, 2024
6bfc61d
[nrf fromtree] net: lib: coap_client: Fix timeout for separate response
SeppoTakalo Nov 18, 2024
d3cba27
[nrf fromtree] net: lib: coap_client: Release non-confirmable requests
SeppoTakalo Nov 18, 2024
d02544f
[nrf fromtree] net: lib: coap_client: Const pointers in request
SeppoTakalo Nov 18, 2024
03f65b1
[nrf fromlist] modules: openthread: Add of Kconfigs to change child t…
kkasperczyk-no Nov 28, 2024
8afab7a
[nrf fromtree] modules: hal_nordic: nrfs: Enqueue requests when not c…
57300 Nov 15, 2024
510f46f
[nrf fromtree] twister: Allow sharing hardware platform between variants
gchwier Nov 15, 2024
6736f18
[nrf fromtree] twister: blackbox: coverage: fix matching pattern
golowanow Oct 8, 2024
fd45cf7
[nrf fromtree] ci: do not pull babblesim in twister test workflow
nashif Nov 19, 2024
86cf241
[nrf fromtree] modules: hostap: Add external crypto support
krish2718 Nov 11, 2024
63f0523
[nrf fromtree] drivers: nrfwifi: Fix passing of RAW scan results flag
krish2718 Oct 29, 2024
4e50858
[nrf fromtree] drivers: wifi: Fix offloaded raw TX feature flags
kapbh Oct 23, 2024
434fbcf
[nrf fromtree] nrf_wifi: Fix the directory name
krish2718 Nov 4, 2024
df63c3a
[nrf fromtree] drivers: nrf_wifi: Fix the path to OSAL code
krish2718 Nov 4, 2024
a891635
[nrf fromtree] modules: nrf_wifi: Add a new module for nRF70 Wi-Fi
krish2718 Nov 7, 2024
47f08f7
[nrf fromtree] drivers: nrf_wifi: Remove OSAL code handling
krish2718 Nov 7, 2024
16a9e20
[nrf fromtree] nrf_wifi: Move shim files from driver to module
krish2718 Nov 7, 2024
047f8ea
[nrf fromtree] drivers: wifi: Fix blobs handling
krish2718 Nov 9, 2024
fb891ff
[nrf fromlist] modules: nrf_wifi: Fix offloaded raw TX build
krish2718 Nov 29, 2024
eb34c6f
[nrf fromlist] modules: nrf_wifi: Fix the directory variable
krish2718 Nov 29, 2024
5d0d19b
[nrf fromlist] modules: nrf_wifi: Fix raw scan results build
krish2718 Nov 30, 2024
1eed7bf
[nrf fromlist] tests: drivers: nrf_wifi: Add a build all test
krish2718 Nov 29, 2024
dc2aeea
[nrf fromtree] drivers: udc_nrf: Handle Suspend and Resume in thread
tmon-nordic Nov 19, 2024
9238144
[nrf fromtree] nrf_usbd_common: Do not trigger DMA in low power mode
tmon-nordic Nov 19, 2024
6171f7d
[nrf fromtree] usb: device_next: fix null pointer dereference in Get …
jfischer-no Nov 26, 2024
4e1073c
[nrf fromtree] drivers: udc_dwc2: Fix isochronous endpoint disable
tmon-nordic Nov 27, 2024
527fbb4
[nrf fromtree] drivers: udc_dwc2: Queue next packet on incomplete iso…
tmon-nordic Nov 27, 2024
5d6f03e
[nrf fromtree] usb: device_next: uac2: Double buffering on IN data en…
tmon-nordic Nov 27, 2024
b56a27f
[nrf fromtree] drivers: udc_dwc2: Workaround endpoint disable race co…
tmon-nordic Nov 29, 2024
a051156
[nrf fromtree] drivers: udc_dwc2: Wait for USBHS clock start
tmon-nordic Nov 28, 2024
899a506
[nrf fromtree] soc: nordic: Add LRCCONF management
adamkondraciuk Sep 18, 2024
a83331b
[nrf fromtree] dts: arm: nordic: Add power states for nRF54H20
adamkondraciuk Oct 2, 2024
3cda675
[nrf fromtree] soc: nordic: nrf54h: disable IRQ before PM config
adamkondraciuk Nov 12, 2024
aaa933a
[nrf fromlist] soc: nordic: nrf54l: remove configuration of DCDC regu…
nika-nordic Nov 28, 2024
9042ad0
[nrf fromlist] soc: nordic: nrf54l: add preliminary workaround for nR…
nika-nordic Dec 2, 2024
c2ce476
[nrf fromlist] modules: nordic: nrfx: workaround MDK erratas symbol f…
nika-nordic Dec 2, 2024
559f627
[nrf fromtree] dts: common: nordic: nrf54l20: Add missing nodes
nordic-krch Nov 20, 2024
591a05a
[nrf fromtree] dts: bindings: arm: nordic: tddconf: Add etrbuffer
karstenkoenig Oct 30, 2024
2deed84
[nrf fromlist] soc: nordic: nrf54l: fix APPROTECT handling
nika-nordic Dec 3, 2024
c83539c
[nrf fromlist] manifest: update nrf_wifi revision for recovery stats
kapbh Nov 26, 2024
1bb3a57
[nrf fromlist] drivers: wifi: Add RPU recovery info
kapbh Nov 19, 2024
7b2b462
[nrf fromtree] wifi: nrf_wifi: Remove duplicate Kconfig option
kapbh Nov 28, 2024
e417962
[nrf fromtree] samples: doc: convert philosophers sample to code-samp…
kartben Sep 16, 2024
a7aadfe
[nrf fromtree] doc: extensions: move Zephyr domain extension to dedic…
kartben Sep 16, 2024
84eaf20
[nrf fromtree] doc: extensions: samples: Introduce code sample catego…
kartben Sep 16, 2024
b979e73
[nrf fromtree] doc: samples: Adopt code-sample-category across tree
kartben Sep 16, 2024
9dfcaf1
[nrf fromtree] Bluetooth: Mesh: Fix proxy advertising set sending Mes…
LingaoM Dec 4, 2024
2a2d2fb
[nrf fromtree] Bluetooth: Mesh: Use net xmit params for bridge
HaavardRei Dec 4, 2024
453a680
[nrf fromtree] bluetooth: mesh: Use bt_get_name to get device name
PavelVPV Dec 4, 2024
eab2aea
[nrf fromtree] bluetooth: mesh: gatt: Move generic GATT related defin…
PavelVPV Dec 4, 2024
5b8badb
[nrf fromtree] bluetooth: mesh: proxy_msg: Fix extracting role from k…
PavelVPV Dec 4, 2024
7310fc7
[nrf fromtree] bluetooth: mesh: cfg_cli: Check buf len when pulling o…
PavelVPV Dec 4, 2024
0e31692
[nrf fromtree] bluetooth: mesh: cfg_cli: Update logs when pulling out…
PavelVPV Dec 4, 2024
1441c77
[nrf fromtree] Bluetooth: Mesh: Fix cfg_cli KRP not working for key_n…
ludvigsj Dec 4, 2024
eb8409f
[nrf noup] modules: hostap: Fix Enterpise mode with nRF security
krish2718 Dec 3, 2024
1ed92e4
[nrf fromtree] picolibc: Update module to version 1.8.8
keith-packard Sep 26, 2024
3563274
[nrf fromtree] cmake: linker: Use the same linker for cmake checks an…
jonathonpenix Aug 28, 2024
20528f7
[nrf fromtree] cmake: improve Zephyr link phase
tejlmand Aug 6, 2024
c0f4060
[nrf fromtree] cmake: PROPERTY flag support on compile options and li…
tejlmand Sep 11, 2024
72b9bb5
[nrf fromtree] cmake: make TARGET optional in set_linker_property()
tejlmand Sep 11, 2024
3a488ab
[nrf fromtree] cmake: move specs compiler and linker flags to toolcha…
tejlmand Aug 26, 2024
a113373
[nrf fromtree] manifest: update picolibc to support the new c_library…
tejlmand Sep 12, 2024
4362657
[nrf fromtree] cmake: detect LLVM picolibc and newlib support
tejlmand Sep 11, 2024
7db55e6
[nrf fromtree] cmake: support build info in Zephyr
tejlmand Aug 9, 2024
79b1c3f
[nrf fromtree] cmake: nordic: save build information regarding SVD fi…
tejlmand Aug 22, 2024
0108dd5
[nrf fromtree] cmake: update build_info() calls to use PATH argument
tejlmand Oct 10, 2024
ad855fa
[nrf fromtree] cmake: deprecate BUILD_NO_GAP_FILL and introduce type …
tejlmand Nov 28, 2024
167370f
[nrf fromtree] cmake: clear llvm bintool gapfill property
tejlmand Nov 28, 2024
b062985
[nrf fromlist] drivers: nrf_wifi: Restructure to carve out a new nrf7…
bama-nordic Dec 1, 2024
70969ee
[nrf fromlist] tests: boards: nrf70: Add ztests for bus library
bama-nordic Dec 1, 2024
a198e07
[nrf fromlist] Bluetooth: Host: Cancel pending deferred work on disco…
weeTike Dec 4, 2024
826e8e9
[nrf fromlist] soc: nordic: add common symbol for RAM control helper …
nika-nordic Nov 27, 2024
ee2e2b8
[nrf fromlist] drivers: retained_mem: nrf: make ram_ctrl variant expl…
nika-nordic Nov 27, 2024
49e3fe1
[nrf fromlist] soc: nordic: poweroff: add retention management
nika-nordic Nov 27, 2024
0a2e205
[nrf fromlist] samples: nordic: system_off: use retained_mem on all t…
nika-nordic Nov 28, 2024
867d00e
[nrf fromlist] manifest: Update nrf_wifi
karun2796 Nov 18, 2024
a97deec
[nrf fromlist] nrfwifi: Display EAP_TLS_SHA256 security in scan results
rado17 Nov 20, 2024
3ba0b73
[nrf noup] drivers: flash: Allow reading secure mem by nrf_rram.
ArekBalysNordic Sep 19, 2024
22eec45
[nrf noup] dfu: boot: mcuboot: Fix selecting wrong active slot
nordicjm Nov 11, 2024
1f8f3dc
[nrf fromlist] soc: nordic: poweroff: disable remaining RAM on emul l…
nika-nordic Dec 11, 2024
18e241d
manifest: Pull ipc support work
ajayparida Dec 15, 2024
66de402
Hack to get build going
krish2718 Dec 17, 2024
5a4e771
drivers: wifi: nrf_wifi: Add nRF71 support
krish2718 Dec 21, 2024
a199fc1
Fix logging
krish2718 Jan 8, 2025
099de8b
Use the branch directly
krish2718 Jan 8, 2025
52600ff
Fix the addresses
krish2718 Jan 9, 2025
9dc2a1c
Disable parsing the FW
krish2718 Jan 9, 2025
78ec228
Debugs
krish2718 Jan 9, 2025
0af9d1a
Fix error handling
krish2718 Jan 13, 2025
227ba9c
Move addresses to network buffers
dhsu-nordic Jan 15, 2025
afa22e5
Option for NRF_WIFI_RX_BUFF_PROG_UMAC
ajayparida Feb 11, 2025
72e38a2
Add code for supporting loopback mode and throughput calculation
VivekUppunda Mar 4, 2025
dec13a5
Add logging support
krish2718 Apr 9, 2025
5a5e2d2
net: lib: Add a shell support for packet sockets
krish2718 Jun 10, 2025
b86d805
net: shell: Add command to set interface modes
krish2718 Jun 10, 2025
2a0eb97
Driver
krish2718 Jun 10, 2025
cf58c59
drivers: cache: nrf: ifdef NRF_CACHE_HAS_LINEADDR
travis3630 May 27, 2025
41ee69f
Add 128M for Zperf
krish2718 Jun 19, 2025
6c0f5b9
Fix CPU boost
krish2718 Jun 19, 2025
8581364
Move print to main
krish2718 Jun 19, 2025
c5d8a08
Allow any board
krish2718 Jun 20, 2025
cbc7f21
Fix Raw TX drops
krish2718 Jun 30, 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
  •  
  •  
  •  
407 changes: 407 additions & 0 deletions .github/test-spec.yml

Large diffs are not rendered by default.

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

on:
pull_request:
types: [synchronize, opened, reopened, edited, labeled, unlabeled,
milestoned, demilestoned, assigned, unassigned, ready_for_review,
review_requested]

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: Run the commit tags
uses: nrfconnect/action-commit-tags@main
with:
target: .
upstream: zephyrproject-rtos/zephyr/main
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 }}
3 changes: 2 additions & 1 deletion .github/workflows/twister_tests_blackbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ jobs:

west init -l . || true
# we do not depend on any hals, tools or bootloader, save some time and space...
west config manifest.group-filter -- -hal,-tools,-bootloader
west config manifest.group-filter -- -hal,-tools,-bootloader,-babblesim
west config manifest.project-filter -- -nrf_hw_models
west config --global update.narrow true
west update --path-cache /github/cache/zephyrproject 2>&1 1> west.update.log || west update --path-cache /github/cache/zephyrproject 2>&1 1> west.update.log || ( rm -rf ../modules ../bootloader ../tools && west update --path-cache /github/cache/zephyrproject)
west forall -c 'git reset --hard HEAD'
Expand Down
22 changes: 15 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1617,10 +1617,9 @@ list(APPEND
)
list(APPEND post_build_byproducts ${KERNEL_MAP_NAME})

if(NOT CONFIG_BUILD_NO_GAP_FILL)
# Use ';' as separator to get proper space in resulting command.
set(GAP_FILL "$<TARGET_PROPERTY:bintools,elfconvert_flag_gapfill>0xff")
endif()
# Use ';' as separator to get proper space in resulting command.
set(gap_fill_prop "$<TARGET_PROPERTY:bintools,elfconvert_flag_gapfill>")
set(gap_fill "$<$<BOOL:${gap_fill_prop}>:${gap_fill_prop}${CONFIG_BUILD_GAP_FILL_PATTERN}>")

if(CONFIG_OUTPUT_PRINT_MEMORY_USAGE)
target_link_libraries(${logical_target_for_zephyr_elf} $<TARGET_PROPERTY:linker,memusage>)
Expand Down Expand Up @@ -1681,7 +1680,7 @@ if(CONFIG_BUILD_OUTPUT_HEX OR BOARD_FLASH_RUNNER STREQUAL openocd)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
$<$<BOOL:${CONFIG_BUILD_OUTPUT_HEX_GAP_FILL}>:${gap_fill}>
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>ihex
${remove_sections_argument_list}
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand All @@ -1703,7 +1702,7 @@ if(CONFIG_BUILD_OUTPUT_BIN)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
${gap_fill}
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>binary
${remove_sections_argument_list}
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand Down Expand Up @@ -1790,7 +1789,7 @@ if(CONFIG_BUILD_OUTPUT_S19)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
$<$<BOOL:${CONFIG_BUILD_OUTPUT_S19_GAP_FILL}>:${gap_fill}>
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>srec
$<TARGET_PROPERTY:bintools,elfconvert_flag_srec_len>1
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand Down Expand Up @@ -2232,3 +2231,12 @@ add_subdirectory_ifdef(
CONFIG_MAKEFILE_EXPORTS
cmake/makefile_exports
)

toolchain_linker_finalize()

yaml_context(EXISTS NAME build_info result)
if(result)
build_info(zephyr version VALUE ${PROJECT_VERSION_STR})
build_info(zephyr zephyr-base VALUE ${ZEPHYR_BASE})
yaml_save(NAME build_info)
endif()
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)
34 changes: 29 additions & 5 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 Expand Up @@ -536,11 +536,10 @@ config NO_OPTIMIZATIONS
endchoice

config LTO
bool "Link Time Optimization [EXPERIMENTAL]"
bool "Link Time Optimization"
depends on !(GEN_ISR_TABLES || GEN_IRQ_VECTOR_TABLE) || ISR_TABLES_LOCAL_DECLARATION
depends on !NATIVE_LIBRARY
depends on !CODE_DATA_RELOCATION
select EXPERIMENTAL
help
This option enables Link Time Optimization.

Expand Down Expand Up @@ -707,15 +706,34 @@ config CLEANUP_INTERMEDIATE_FILES
from the build process. Note this breaks incremental builds, west spdx
(Software Bill of Material generation), and maybe others.

config BUILD_GAP_FILL_PATTERN
hex "Gap fill pattern"
default 0xFF
help
Pattern used for gap filling of output files.
This value should be set to the value of a clean flash as this can
significantly reduce flash write times.
This setting only defines the gap fill pattern and doesn't enable gap
filling.
Note: binary files are always gap filled as they contain no address
information.

config BUILD_NO_GAP_FILL
bool "Don't fill gaps in generated hex/bin/s19 files."
bool "Don't fill gaps in generated hex/s19 files [DEPRECATED]."
select DEPRECATED

config BUILD_OUTPUT_HEX
bool "Build a binary in HEX format"
help
Build an Intel HEX binary zephyr/zephyr.hex in the build directory.
The name of this file can be customized with CONFIG_KERNEL_BIN_NAME.

config BUILD_OUTPUT_HEX_GAP_FILL
bool "Fill gaps in hex files"
depends on !BUILD_NO_GAP_FILL
help
Fill gaps in hex based files.

config BUILD_OUTPUT_BIN
bool "Build a binary in BIN format"
default y
Expand Down Expand Up @@ -750,6 +768,12 @@ config BUILD_OUTPUT_S19
Build an S19 binary zephyr/zephyr.s19 in the build directory.
The name of this file can be customized with CONFIG_KERNEL_BIN_NAME.

config BUILD_OUTPUT_S19_GAP_FILL
bool "Fill gaps in s19 files"
depends on !BUILD_NO_GAP_FILL
help
Fill gaps in s19 based files.

config BUILD_OUTPUT_UF2
bool "Build a binary in UF2 format"
depends on BUILD_OUTPUT_BIN
Expand Down
30 changes: 28 additions & 2 deletions 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 Expand Up @@ -1157,6 +1156,23 @@ Release Notes:
tests:
- drivers.clock

"Drivers: Comparator":
status: maintained
maintainers:
- bjarki-andreasen
files:
- drivers/comparator/
- dts/bindings/comparator/
- include/zephyr/drivers/comparator.h
- include/zephyr/drivers/comparator/
- tests/drivers/build_all/comparator/
- tests/drivers/comparator/
- doc/hardware/peripherals/comparator.rst
labels:
- "area: Comparator"
tests:
- drivers.comparator

"Drivers: Console":
status: odd fixes
files:
Expand Down Expand Up @@ -2169,7 +2185,7 @@ Release Notes:
collaborators:
- sachinthegreen
files:
- drivers/wifi/nrfwifi/
- drivers/wifi/nrf_wifi/
- dts/bindings/wifi/nordic,nrf70.yaml
- dts/bindings/wifi/nordic,nrf70-qspi.yaml
- dts/bindings/wifi/nordic,nrf70-spi.yaml
Expand Down Expand Up @@ -4964,6 +4980,16 @@ West:
labels:
- "area: native port"

"West project: nrf_wifi":
status: maintained
maintainers:
- krish2718
- sachinthegreen
files:
- modules/nrf_wifi/
labels:
- "area: Wi-Fi"

"West project: open-amp":
status: odd fixes
collaborators:
Expand Down
8 changes: 8 additions & 0 deletions arch/arm/core/cortex_a_r/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,14 @@ config CPU_CORTEX_R7
help
This option signifies the use of a Cortex-R7 CPU

config CPU_CORTEX_R8
bool
select CPU_AARCH32_CORTEX_R
select ARMV7_R
select ARMV7_R_FP if CPU_HAS_FPU
help
This option signifies the use of a Cortex-R8 CPU

config CPU_CORTEX_R52
bool
select CPU_AARCH32_CORTEX_R
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/core/cortex_m/fault.c
Original file line number Diff line number Diff line change
Expand Up @@ -743,7 +743,7 @@ static inline bool z_arm_is_pc_valid(uintptr_t pc)
return true;
}

#if DT_NODE_HAS_STATUS(DT_CHOSEN(zephyr_itcm), okay)
#if DT_NODE_HAS_STATUS_OKAY(DT_CHOSEN(zephyr_itcm))
/* Is it in the ITCM */
if ((((uintptr_t)&__itcm_start) <= pc) && (pc < ((uintptr_t)&__itcm_end))) {
return true;
Expand Down
30 changes: 18 additions & 12 deletions arch/arm/core/cortex_m/pm_s2ram.S
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@ SECTION_FUNC(TEXT, arch_pm_s2ram_suspend)
/*
* Mark entering suspend to RAM.
*/
bl pm_s2ram_mark_set
mov r1, lr
bl pm_s2ram_mark_set
mov lr, r1

/*
* Call the system_off function passed as parameter. This should never
Expand All @@ -83,12 +85,19 @@ SECTION_FUNC(TEXT, arch_pm_s2ram_suspend)
* not successful (in r0 the return value).
*/

/* Move return value of system_off to callee-saved register. */
mov r4, r0

/*
* Reset the marking of suspend to RAM, return is ignored.
*/
bl pm_s2ram_mark_check_and_clear
mov r1, lr
bl pm_s2ram_mark_check_and_clear
mov lr, r1

/* Move system_off back to r0 as return value */
/* Move the stored return value of system_off back to r0,
* setting it as return value for this function.
*/
mov r0, r4

pop {r4-r12, lr}
Expand All @@ -99,16 +108,13 @@ GTEXT(arch_pm_s2ram_resume)
SECTION_FUNC(TEXT, arch_pm_s2ram_resume)
/*
* Check if reset occurred after suspending to RAM.
* Store LR to ensure we can continue boot when we are not suspended
* to RAM. In addition to LR, R0 is pushed too, to ensure "SP mod 8 = 0",
* as stated by ARM rule 6.2.1.2 for AAPCS32.
*/
push {r0, lr}
bl pm_s2ram_mark_check_and_clear
cmp r0, #0x1
pop {r0, lr}
beq resume
bx lr
mov r1, lr
bl pm_s2ram_mark_check_and_clear
mov lr, r1
cmp r0, #0x1
beq resume
bx lr

resume:
/*
Expand Down
Loading
Loading