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

manifest: sdk-zephyr: Pull wifi drivers and nrf_wifi changes to ncs #20438

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

NordicBuilder
Copy link
Contributor

Automatically created by action-manifest-pr GH action from PR: nrfconnect/sdk-zephyr#2519

@NordicBuilder NordicBuilder requested review from a team as code owners February 18, 2025 09:28
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Feb 18, 2025
@NordicBuilder
Copy link
Contributor Author

NordicBuilder commented Feb 18, 2025

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

Name Old Revision New Revision Diff
nrfxlib nrfconnect/sdk-nrfxlib@2251371 nrfconnect/sdk-nrfxlib#1664 nrfconnect/sdk-nrfxlib#1664/files
zephyr nrfconnect/sdk-zephyr@1b05ede nrfconnect/sdk-zephyr#2519 nrfconnect/sdk-zephyr#2519/files

DNM label due to: 2 projects with PR revision

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

@NordicBuilder
Copy link
Contributor Author

NordicBuilder commented Feb 18, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 19

Inputs:

Sources:

sdk-nrf: PR head: e01b52670251ef8641a584df38e942cf3bea5a2d
nrfxlib: PR head: f57a9afa8f6067eb4327776f09598a715447edd0
zephyr: PR head: 7d7b2742afe6ef4167edb899cee0e8a0ffed7bde

more details

sdk-nrf:

PR head: e01b52670251ef8641a584df38e942cf3bea5a2d
merge base: a77dcbe5dde8554966e3608c8ad609a7db5301af
target head (main): a77dcbe5dde8554966e3608c8ad609a7db5301af
Diff

nrfxlib:

PR head: f57a9afa8f6067eb4327776f09598a715447edd0
merge base: 108011cee951297162142df301dfc0d2cd30cf5a
target head (main): 79a15245e128d432c2b214a86abd5f801df4a86f
Diff

zephyr:

PR head: 7d7b2742afe6ef4167edb899cee0e8a0ffed7bde
merge base: 1b05ede87a9434fcf5fc20e9479ebf65b75b788b
target head (main): 9442059bfd79de2f8e8ad858e7ad064694493bc1
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (87)
boards
│  ├── shields
│  │  ├── nrf7002eb2
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │ nrf54l15dk_nrf54l15_cpuapp.overlay
│  │  │  ├── nrf7002eb2.overlay
│  │  │  ├── nrf7002eb2_coex.overlay
│  │  │  ├── nrf7002eb2_common.dtsi
│  │  │  ├── nrf7002eb2_common_5g.dtsi
│  │  │  ├── nrf7002eb2_gpio_pins_1.dtsi
│  │  │  ├── nrf7002eb2_gpio_pins_2.dtsi
│  │  │  ├── nrf7002eb2_nrf7000.overlay
│  │  │  │ nrf7002eb2_nrf7001.overlay
doc
│  ├── wifi
│  │  │ wifi.doxyfile.in
nrfxlib
│  ├── nrf_wifi
│  │  ├── bin
│  │  │  ├── ncs
│  │  │  │  ├── default
│  │  │  │  │  │ nrf70.bin
│  │  │  │  ├── offloaded_raw_tx
│  │  │  │  │  │ nrf70.bin
│  │  │  │  ├── radio_test
│  │  │  │  │  │ nrf70.bin
│  │  │  │  ├── scan_only
│  │  │  │  │  │ nrf70.bin
│  │  │  │  ├── system_with_raw
│  │  │  │  │  │ nrf70.bin
samples
│  ├── cellular
│  │  ├── location
│  │  │  ├── boards
│  │  │  │  │ thingy91x_nrf9151_ns.conf
│  │  │  │ overlay-nrf700x-wifi-scan-only.conf
│  │  ├── lwm2m_client
│  │  │  │ overlay-assist-wifi.conf
│  │  ├── modem_shell
│  │  │  │ overlay-nrf700x-wifi-scan-only.conf
│  │  ├── nrf_cloud_multi_service
│  │  │  ├── boards
│  │  │  │  │ thingy91x_nrf9151_ns.conf
│  │  │  ├── overlay-nrf7002ek-wifi-scan-only.conf
│  │  │  │ overlay_nrf700x_wifi_mqtt_no_lte.conf
│  ├── debug
│  │  ├── memfault
│  │  │  ├── boards
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp.conf
│  ├── net
│  │  ├── aws_iot
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── azure_iot_hub
│  │  │  ├── boards
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── coap_client
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── download
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── http_server
│  │  │  ├── boards
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── https_client
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── mqtt
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  │  ├── udp
│  │  │  ├── boards
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │ nrf7002dk_nrf5340_cpuapp_ns.conf
│  ├── wifi
│  │  ├── ble_coex
│  │  │  │ prj.conf
│  │  ├── monitor
│  │  │  │ prj.conf
│  │  ├── promiscuous
│  │  │  │ prj.conf
│  │  ├── radio_test
│  │  │  ├── multi_domain
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── inc
│  │  │  │  │  │ nrf_wifi_radio_test_shell.h
│  │  │  │  ├── src
│  │  │  │  │  ├── ficr_prog.c
│  │  │  │  │  ├── nrf_wifi_radio_ficr_shell.c
│  │  │  │  │  │ nrf_wifi_radio_test_shell.c
│  │  │  ├── single_domain
│  │  │  │  │ prj.conf
│  │  ├── shell
│  │  │  ├── overlay-sap.conf
│  │  │  ├── overlay-zperf.conf
│  │  │  │ sample.yaml
│  │  ├── sta
│  │  │  ├── overlay-zperf.conf
│  │  │  │ prj.conf
│  │  ├── throughput
│  │  │  ├── overlay-high-performance.conf
│  │  │  ├── overlay-iot-devices.conf
│  │  │  ├── overlay-memory-optimized.conf
│  │  │  ├── overlay-rx-prio.conf
│  │  │  │ overlay-tx-prio.conf
│  │  ├── wfa_qt_app
│  │  │  │ prj.conf
subsys
│  ├── net
│  │  ├── lib
│  │  │  ├── nrf70_fw_ext
│  │  │  │  │ CMakeLists.txt
west.yml
zephyr
│  ├── boards
│  │  ├── nordic
│  │  │  ├── nrf54h20dk
│  │  │  │  │ nrf54h20dk_nrf54h20-common.dtsi
│  │  │  ├── nrf54l15dk
│  │  │  │  │ nrf54l15dk_common.dtsi
│  ├── drivers
│  │  ├── wifi
│  │  │  ├── nrf_wifi
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.nrfwifi
│  │  │  │  ├── inc
│  │  │  │  │  ├── fmac_main.h
│  │  │  │  │  │ net_if.h
│  │  │  │  ├── off_raw_tx
│  │  │  │  │  ├── inc
│  │  │  │  │  │  │ off_raw_tx.h
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ off_raw_tx_api.c
│  │  │  │  ├── src
│  │  │  │  │  ├── coex.c
│  │  │  │  │  ├── fmac_main.c
│  │  │  │  │  ├── net_if.c
│  │  │  │  │  ├── wifi_mgmt.c
│  │  │  │  │  ├── wifi_mgmt_scan.c
│  │  │  │  │  ├── wifi_util.c
│  │  │  │  │  ├── wifi_util.h
│  │  │  │  │  │ wpa_supp_if.c
│  ├── include
│  │  ├── zephyr
│  │  │  ├── drivers
│  │  │  │  ├── wifi
│  │  │  │  │  ├── nrf_wifi
│  │  │  │  │  │  ├── off_raw_tx
│  │  │  │  │  │  │  │ off_raw_tx_api.h
│  ├── modules
│  │  ├── nrf_wifi
│  │  │  ├── bus
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ qspi_if.c
│  │  │  ├── os
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── shim.c
│  │  │  │  │ shim.h
│  ├── samples
│  │  ├── net
│  │  │  ├── zperf
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf7002dk_nrf5340_cpuapp.conf
│  ├── tests
│  │  ├── boards
│  │  │  ├── nrf
│  │  │  │  ├── nrf70
│  │  │  │  │  ├── bustest
│  │  │  │  │  │  │ testcase.yaml
│  │  ├── drivers
│  │  │  ├── wifi
│  │  │  │  ├── nrf_wifi
│  │  │  │  │  │ testcase.yaml
│  │ west.yml

Outputs:

Toolchain

Version: 4ffa2202d5
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:4ffa2202d5_8bf7ca4353

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

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ❌ Build twister
    • sdk-nrf test count: 763
    • sdk-zephyr test count: 1288
  • ❌ Integration tests
    • ❌ test-fw-nrfconnect-chip
    • ❌ test-fw-nrfconnect-nrf-iot_cloud
    • ❌ test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • ❌ test-fw-nrfconnect-nrf-iot_samples
    • ❌ test-fw-nrfconnect-nrf-iot_thingy91
    • ❌ test-fw-nrfconnect-rs
    • ❌ test-fw-nrfconnect-fem
    • ❌ test-sdk-find-my
    • ❌ test-fw-nrfconnect-nrf-iot_mosh
    • ❌ test-fw-nrfconnect-nrf-iot_positioning
    • ❌ test-sdk-wifi
    • ❌ test-low-level
    • ❌ test-sdk-dfu
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-boot
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-proprietary_esb
    • test-fw-nrfconnect-ps
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread
    • test-sdk-audio
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-secdom-samples-public

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

@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch from 0518a58 to 1b0c8de Compare February 21, 2025 09:56
Copy link

github-actions bot commented Feb 21, 2025

After documentation is built, you will find the preview for this PR here.

@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 1b0c8de to f5804bf Compare February 21, 2025 10:29
@kapbh kapbh requested review from a team, bama-nordic and sachinthegreen as code owners February 21, 2025 10:29
@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch from f5804bf to 91437e2 Compare February 26, 2025 05:37
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 91437e2 to 7f7495e Compare February 26, 2025 08:53
@kapbh kapbh requested a review from D-Triveni as a code owner February 26, 2025 08:53
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 7f7495e to 3d6a7ba Compare February 27, 2025 09:55
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 3d6a7ba to 3c51428 Compare March 3, 2025 14:17
@kapbh kapbh requested review from krish2718, rado17 and a team as code owners March 3, 2025 14:17
@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch from 3c51428 to 20b303c Compare March 10, 2025 10:48
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 20b303c to d58fbf8 Compare March 12, 2025 08:28
@kapbh kapbh self-requested a review as a code owner March 12, 2025 08:28
@kapbh kapbh requested review from muraliThokala, a team and wentong-li as code owners March 12, 2025 08:28
@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch 2 times, most recently from 19ab15c to a92dc89 Compare March 24, 2025 07:28
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from a92dc89 to 950023a Compare March 24, 2025 07:47
@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch 2 times, most recently from 45c5125 to 29f193f Compare March 25, 2025 15:48
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 29f193f to 6dacc03 Compare March 26, 2025 05:37
@kapbh kapbh requested review from a team as code owners March 26, 2025 05:37
@github-actions github-actions bot added the doc-required PR must not be merged without tech writer approval. label Mar 26, 2025
@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
# and CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT (which should be the same value) are changed.
CONFIG_HEAP_MEM_POOL_SIZE=30000
CONFIG_HEAP_MEM_POOL_SIZE=5000
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CONFIG_HEAP_MEM_POOL_SIZE should be left unchanged from the default.

Suggested change
CONFIG_HEAP_MEM_POOL_SIZE=5000

@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be better to remove this line.

Suggested change
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.

@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.

@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
# and CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT (which should be the same value) are changed.
CONFIG_HEAP_MEM_POOL_SIZE=30000
CONFIG_HEAP_MEM_POOL_SIZE=5000
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
CONFIG_HEAP_MEM_POOL_SIZE=5000

@@ -78,5 +78,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't add a comment on the actual line, but remove the "Wi-Fi shell samples has..." line above.

@@ -78,5 +78,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
# and CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT (which should be the same value) are changed.
# 10 APs seem to require 1644 bytes more heap.
CONFIG_HEAP_MEM_POOL_SIZE=30000
CONFIG_HEAP_MEM_POOL_SIZE=5000
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
CONFIG_HEAP_MEM_POOL_SIZE=5000

@@ -78,5 +78,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
# and CONFIG_NRF_WIFI_SCAN_MAX_BSS_CNT (which should be the same value) are changed.
# 10 APs seem to require 1644 bytes more heap.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This may not be valid anymore, I'm wondering if we should just remove this line. @trantanen, what do you think?

@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a comment here, because it can not be added on line 23. Please change CONFIG_HEAP_MEM_POOL_SIZE to CONFIG_NRF_WIFI_CTRL_HEAP_SIZE.

@@ -58,5 +58,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Wi-Fi shell sample has 25000 heap size. We need a bit more for location request purposes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a comment here, because it can not be added on line 23. Please change CONFIG_HEAP_MEM_POOL_SIZE to CONFIG_NRF_WIFI_CTRL_HEAP_SIZE.

@@ -78,5 +78,6 @@ CONFIG_NET_MGMT_EVENT_STACK_SIZE=1024
# Heap allocation should be changed when CONFIG_LOCATION_METHOD_WIFI_SCANNING_RESULTS_MAX_CNT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a comment here, because it can not be added on line 33. Please change CONFIG_HEAP_MEM_POOL_SIZE to CONFIG_NRF_WIFI_CTRL_HEAP_SIZE.

@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch 2 times, most recently from ff99fd8 to 90cea3c Compare March 28, 2025 04:02
@kapbh kapbh force-pushed the auto-manifest-sdk-zephyr-2519 branch from 90cea3c to 79e5b00 Compare March 28, 2025 04:06
NordicBuilder and others added 7 commits March 28, 2025 10:00
Automatically created by Github Action

Signed-off-by: Nordic Builder <pylon@nordicsemi.no>
Add nrf7002 EB-II shields for nRF54H and NRF54L DKs.

Signed-off-by: Bansidhar P.M <bansidhar.mangalwedhekar@nordicsemi.no>
Fix library include and radio_test sample with
latest code changes in restructuring.

Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Add SB_CONFIG_WIFI_NRF70_SCAN_ONLY for SHIELD
nrf7002ek_nrf7000.

Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
These are not for public use in Zephyr and are quite old and doesn't
follow Zephyr compliant doxygen syntax.

Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Reconfigure heap sizes and enable configs for speed
optimization.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
With nRF70 Wi-Fi driver using separate heap for control
and data planes, K_HEAP size needs to be re-configured in all samples.
Resize the heaps accordingly.

Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no>
@NordicBuilder NordicBuilder force-pushed the auto-manifest-sdk-zephyr-2519 branch from 79e5b00 to e01b526 Compare March 28, 2025 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM doc-required PR must not be merged without tech writer approval. manifest manifest-nrfxlib manifest-zephyr
Projects
None yet
Development

Successfully merging this pull request may close these issues.