Skip to content

Conversation

@krish2718
Copy link
Contributor

Pull Wi-Fi changes for NCS 3.1.0.

manifest-pr-skip

@github-actions
Copy link

github-actions bot commented Jul 24, 2025

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

Name Old Revision New Revision Diff
nrf_wifi zephyrproject-rtos/nrf_wifi@660071c zephyrproject-rtos/nrf_wifi@787eea1 (main) zephyrproject-rtos/[email protected]

All manifest checks OK

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

krish2718 and others added 16 commits July 25, 2025 17:06
Zephyr provides spinlock APIs which can be locked even during the
interrupt context.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 3e9dffb)
Instead if littering ifdef's across the code, use a single API and
initialize different pools only once.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit ab9c531)
This reverts commit 3e9dffb.
Though this works fine, when CONFIG_ASSERT=y the spinlock validation
fails as the underlying code though uses OSAL spinlock APIs is not ready

* sleeping with spinlock held
* multiple threads taking the same spinlock (might work on UP, but not
  on SMP on the same CPU)

Revert this for now, till the underyling is robust.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 9693852)
The revert for some reason didn't do a full revert, fix the lock
variable.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 1fe2369)
Support to configure BSS max idle period at runtime.

To avoid big churn (net_mgmt 64bit), this commit should be reverted on
the next upmerge.

Signed-off-by: Ajay Parida <[email protected]>
These are helpful for logging in data-path, not to overwhelm the
console but still keep the user informed about the issues.

This is similar to printk_ratelimited in Linux kernel.

Add only basic build tests for now.

Upstream PR #: 93536

[To avoid release notes churn, marking as noup]

Signed-off-by: Chaitanya Tata <[email protected]>
Add the ratelimtied variants for data path debug.

Upstream PR #: 93536

Signed-off-by: Chaitanya Tata <[email protected]>
As this is the hot data path, use a rate limited warning variant.

Upstream PR #: 93282

Signed-off-by: Chaitanya Tata <[email protected]>
In case of a busy environment and if STA is far, then we see many
retries for the frames that cause the RPU to be awake though host has
de-asserted wakeup_now signal, this leads to WDT interrupt and host
thinks that it has given sleep opportunity to RPU and initiates a
recovery.

To handle this, increase the sleep opportunity window to 5s to cover all
the retries, this solves the false recovery problem. While at it, also
increase the range, no reason to limit to lower window. And update the
help text with the warning about power consumption.

Upstream PR #: 93662

Signed-off-by: Chaitanya Tata <[email protected]>
…i for keep-alive bit set"

This reverts commit 3350eb2.

Signed-off-by: Chaitanya Tata <[email protected]>
…ure flags

Pull fix to fail if no compatible feature is found.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit fcffe8f)
Pull fix for double pulling of raw TX header, fixes warnings seen during
tests.

Upstream PR #: 93085

Signed-off-by: Chaitanya Tata <[email protected]>
Add missing binding to fix the device tree warning.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 1495e2e)
the nRF connect device tree extension shows below warning:
'Property not mentioned in "nordic,nrf-pinctrl:child"'.

Fix this by applying the property to both groups separately.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 613ec82)
… groups

Add a newline between child nodes.

Signed-off-by: Chaitanya Tata <[email protected]>
(cherry picked from commit 86690f2)
@nordicjm nordicjm merged commit 9a8c5b0 into nrfconnect:main Jul 28, 2025
19 checks passed
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.

5 participants