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

Pull wifi drivers and nrf_wifi changes to ncs #2519

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

Conversation

kapbh
Copy link
Contributor

@kapbh kapbh commented Feb 18, 2025

Need to pull raw scan changes to NCS. Dues to conflicts, need to bring other changes also.

krish2718 and others added 15 commits February 18, 2025 14:46
Pull in support for building OSAL code as a standalone library.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit d1ebd66)
Move the cmake file of OSAL to it's own repo and build as a standalone
library, this is porting friendly.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit f74ff15)
These are duplicates of nRF7o bus library.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit f8b3320)
Add appropriate tags for these to be run in CI.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 1d5447d)
Update the `nrf_wifi` repository so that git ignores binary blobs
fetched by `west blobs fetch nrf_wifi`.

Signed-off-by: Jordan Yates <[email protected]>
(cherry picked from commit 1b0fe8f60abb67db26f38dcd4866f7bf3d4df0ef)
Pull fix to add NULL checks to avoid crashes.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 8444e264ebfc61ba6ba45728878a205923eeab4c)
Update the driver to use the updated mode specific
data structure names.

Signed-off-by: Sachin D Kulkarni <[email protected]>
(cherry picked from commit 922d207c591cc16550bb4466b3060620aa000bf2)
`NRF70_SYSTEM_WITH_RAW_MODES` is more accurately described as an
additional option on top of `NRF70_SYSTEM_MODE`, not as a unique
choice of `NRF70_OPER_MODES`.

This allows the elimination of multiple `NRF70_SYSTEM_MODE ||
NRF70_SYSTEM_WITH_RAW_MODES` dependencies.

Signed-off-by: Jordan Yates <[email protected]>
(cherry picked from commit d95de82b94f9506d3610fb0d3f2fea07d5a597d8)
This symbol now has the same meaning as `NRF70_SYSTEM_MODE`.

Signed-off-by: Jordan Yates <[email protected]>
(cherry picked from commit 2e711aaf81595e8f1c6da3ac083c8b9b5edd3c44)
Update the nrf70 Wi-Fi driver to use the mode specific
APIs (as a precursor to enable combining modes as required).

Signed-off-by: Sachin D Kulkarni <[email protected]>
(cherry picked from commit a6dfdb9b8cb1b7f58dbd01727f4a27c169a37496)
Add test cases for SoftAP and P2P modes.

Signed-off-by: Sachin D Kulkarni <[email protected]>
(cherry picked from commit 522387ec17c04a60eab7b0dff2eb74c11daf15c3)
…ode.

Fix compilation issues for SoftAP mode which were missed in the mode
specific code changes.

Signed-off-by: Sachin D Kulkarni <[email protected]>
(cherry picked from commit 5f69ab752b8e67d09890e7eb2aeccd8b50a61be4)
Pull in the latest fixes for the SAP and P2P mode builds.

Signed-off-by: Sachin D Kulkarni <[email protected]>
(cherry picked from commit d2e0bb2c09fcda62807cd71077f70fae5d3ab8e5)
…crambler

Update nrf_wifi with updated RPU changes like Raw Scan config through
init command, DSSS scrabler as per IEEE80211 spec.

Upstream PR #: 83896

Signed-off-by: Karun Kumar Eagalapati <[email protected]>
During raw scan disable NRF_WIFI_MGMT_BUFF_OFFLOAD,
it needs to resubmit buffers to LMAC.

Upstream PR #: 83896

Signed-off-by: Kapil Bhatt <[email protected]>
@NordicBuilder
Copy link
Contributor

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

Name Old Revision New Revision Diff
nrf_wifi zephyrproject-rtos/nrf_wifi@0f53c9e zephyrproject-rtos/nrf_wifi@36262fa (main) zephyrproject-rtos/[email protected]

Additional metadata changed:

Name URL Submodules West cmds module.yml
nrf_wifi

DNM label due to: 1 project with metadata changes

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants