-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
v2.5: drivers: wifi: Add PS exit strategy option #17003
base: v2.5-branch
Are you sure you want to change the base?
v2.5: drivers: wifi: Add PS exit strategy option #17003
Commits on Sep 3, 2024
-
manifest: sdk-zephyr: Pull support for PS exit strategy
Pull Wi-Fi management APIs for PS exit strategy configuration support. Signed-off-by: Ajay Parida <ajay.parida@nordicsemi.no> Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 21cf2d1 - Browse repository at this point
Copy the full SHA 21cf2d1View commit details -
drivers: wifi: Add PS exit strategy runtime configuration
Dynamically set power save exit strategy runtime configuration that allows to switch b/w stratgies depending on conserving power and low-latency traffic download. Signed-off-by: Ajay Parida <ajay.parida@nordicsemi.no> Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for c235ca1 - Browse repository at this point
Copy the full SHA c235ca1View commit details -
drivers: wifi: Enable management offload by default
This helps in fixing recovery issues in case of heavy management traffic. Signed-off-by: Ajay Parida <ajay.parida@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 078feef - Browse repository at this point
Copy the full SHA 078feefView commit details -
drivers: wifi: Update RPU patch to v2.5-branch rev#b1d433401b9
UMAC: [SHEL-3044]: Run time API support to enable QOS null frame based power save. Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for d44d536 - Browse repository at this point
Copy the full SHA d44d536View commit details -
drivers: wifi: Rename PS data retrieval options
The logic in the firmware is about exiting power save, the data retrieval itself is pretty standardized. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f42e451 - Browse repository at this point
Copy the full SHA f42e451View commit details -
drivers: wifi: Update RPU patch rev#b95d7ec40c6
UMAC: [SHEL-3044]: Run time API support to enable QOS null frame based power save. Signed-off-by: Srinivasaraju Chintalapati <srinivasaraju.chintalapati@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 58acea4 - Browse repository at this point
Copy the full SHA 58acea4View commit details
Commits on Sep 6, 2024
-
drivers: wifi: Add a workaround for read failures
In some scenarios like reading WDOG status, it was observed that multiple retries are needed for the (Q)SPI read to be successful, so, add a retry support. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for a9c774a - Browse repository at this point
Copy the full SHA a9c774aView commit details -
drivers: wifi: Remove the RPU awake assumption in IRQ
It was assumed that RPU would stay awake while servicing an interrupt, but in few scenarios we had seen RPU entering sleep with a pending interrupt, so, independent of the state (IRQ or not), wakeup RPU if its asleep. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for fa142f5 - Browse repository at this point
Copy the full SHA fa142f5View commit details -
drivers: wifi: Use mutex for spinlock
Ideally we should be using Zephyr spinlock APIs but that requires changes to shim API, so, for this maintenance release just replace with mutex to keep the context same and no API changes. This solves the locking issue that we see when control and data path are excited concurrently due to locking semantics of semaphores, the issue is not root caused but mutex enforce strict locking semantics for multiple threads and solve the issue. Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 6ed11d6 - Browse repository at this point
Copy the full SHA 6ed11d6View commit details -
drivers: wifi: Update RPU patch to v2.5-branch rev#f1274726e31
*[SHEL-2694] : Power save enabled behavior with wmm mode. *Checking IRQ status before entering sleep mode upon receiving the sleep event from LMAC. Signed-off-by: Karun Kumar Eagalapati <karun.kumar@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for e2dd139 - Browse repository at this point
Copy the full SHA e2dd139View commit details