-
Notifications
You must be signed in to change notification settings - Fork 722
wifi: Pull changes for 2.9.0 #2326
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
Open
rado17
wants to merge
914
commits into
nrfconnect:main
Choose a base branch
from
rado17:display_scan_enum
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
It is enabled by default if we enable device PM, but we do not want this, otherwise we get linker errors (PM subsys, fun guaranteed!). Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 969326b)
Upstream not ready yet, revert once applied there. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Busy-waiting for the result of the nrfs service calls can stall, so let's use a callback that flags a semaphore instead. Since the API is supposed to be callable in the context of pre-kernel, fallback to busy-wait on that scenario. Upstream PR #: 80819 Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 714d82d232977309e0bdc8dadd2d7a71ee914a4b)
…FIG_DEBUG=y Usage of K_SPINLOCK with CONFIG_DEBUG=y seems to trigger a compiler warning about request not always being initialized. Fallback to k_spin_lock/unlock calls to fix this issue. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 5249619)
Added hsfll120 clock for fast PWM120 nodes. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <[email protected]>
Fast PWM120 instance works with 320MHz clock, thus pwm_nrfx_get_cycles_per_sec needs to be adjusted, applying correct clock frequency. Also, it uses cachable RAM, thus sys_cache function needs to be added to flush the cached sequence. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <[email protected]>
Help text fixes from doc-team. Signed-off-by: Richa Pandey <[email protected]> Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 580707e)
Updated manifest to include fix for incorrect display of scan results when APs have EAP and PMF enabled. Fixes #80995. Upstream PR #: 80998 Signed-off-by: Karun Kumar Eagalapati <[email protected]>
fixup! [nrf noup] samples/smp_svr: nrf54l15pdk ext-flash partition Added nrf54l15dk testcases as copies of nrf54l15pdk. Signed-off-by: Andrzej Puzdrowski <[email protected]>
This fix calling seg_recv() callback being called even though channel is being disconnected due to SDU overflow. Upstream PR #: 80911 Signed-off-by: Szymon Janc <[email protected]>
This API gives better control on L2CAP COC credits and suits better for Upper Tester implementation. Upstream PR #: 80911 Signed-off-by: Szymon Janc <[email protected]>
…s pass Without this PTS tests do not pass. These values are copied from a commit aimed at unifying the prj.conf files in this directory. I do not know which of these are strictly necessary to make the tests pass. Copying them all poses no harm since the unification will be done later anyway. Upstream PR #: 80911 Co-authored-by: Szymon Janc <[email protected]> Signed-off-by: Aleksander Wasaznik <[email protected]>
…l15dk Incorrectly removed during transfer pdk->dk. Upstream PR #: 81107 Signed-off-by: Piotr Kosycarz <[email protected]>
…15dk Incorrectly removed during transfer pdk->dk. Upstream PR #: 81107 Signed-off-by: Piotr Kosycarz <[email protected]>
nRF70 recovery relies on power-management feature which isn't applicable for SAP, so, we keep seeing false recovery causing interface restart. Disabled recovery for SAP to fix the issue. Fixes #81130. Upstream PR #: 81131 Signed-off-by: Chaitanya Tata <[email protected]>
… DK" This reverts commit 38f2104. Signed-off-by: Gerard Marull-Paretas <[email protected]>
Turn off suspending MRAM for nRF54H20 SoC. This change is required so sections of code depending on critical timings will not have unacceptable latency. Signed-off-by: Jan Zyczkowski <[email protected]> Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 58284ff) (cherry picked from commit 9b6cae8) (cherry picked from commit 2c2f60d)
This patch fixes an issue where the reset pin is used even when it's not given. Signed-off-by: Maximilian Deubel <[email protected]> (cherry picked from commit 4f85ce6)
The option notifies application that MCUboot has been configured to use SHA512 for image hashing. Signed-off-by: Dominik Ermel <[email protected]>
Adds support for images signed with SHA512. Signed-off-by: Dominik Ermel <[email protected]>
Increase stack size as support for SHA512 requires more data. Signed-off-by: Dominik Ermel <[email protected]>
Add pins retention control when GPD is enabled for SPIM. Upstream PR #: 81134 Signed-off-by: Adam Kondraciuk <[email protected]>
Add pin retenion if GPD is enabled for nRF54H20. Upstream PR #: 80672 Signed-off-by: Michał Stasiak <[email protected]>
FAST_ACTIVE1 domain needs to be kept ON while the peripheral is active (always in this driver). Signed-off-by: Gerard Marull-Paretas <[email protected]>
Fix and update triggers for SUIT DFU tests. Signed-off-by: Krzysztof Szromek <[email protected]>
… of s2ram_suspend The return value of the system_off call is overwritten by the the call to pm_s2ram_mark_check_and_clear. As arch_pm_s2ram_suspend needs to specify why system_off failed, we need to make sure the rv of system_off is moved to a safe register before calling pm_s2ram_mark_check_and_clear and moved to r0 als rv of arch_pm_s2ram_suspend when the suspend call exits. Upstream PR #: 80642 Signed-off-by: Hessel van der Molen <[email protected]>
IRQs must be disabled before starting any procedures to prepare for low-power states. Upstream PR #: 79067 Signed-off-by: Adam Kondraciuk <[email protected]>
To properly execute erase, recover and reset. Upstream PR #: 81420 Signed-off-by: Piotr Kosycarz <[email protected]>
Uses a temporary file for dts output then uses CMake to copy to the correct file if it has changed. This prevents a ping-pong issue when sysbuild is used of configuring and building cycle when nothing has changed and there is sysbuild code which loads in the devicetree data from an image Upstream PR #: 81340 Signed-off-by: Jamie McCrae <[email protected]>
Add unit tests for bt_le_cs_step_data_parse. Also exit early (without calling the function pointer) if the next step would seem to read out of bounds. Signed-off-by: Olivier Lesage <[email protected]> (cherry picked from commit 635d03b) Signed-off-by: Sean Madigan <[email protected]>
The library provides Prometheus metrics types, collector and exposion formatter. The library isn't thread-safe for now. The next first pull request will support that. Can be use exposion formatted output with Zephyr Http server. Signed-off-by: Mustafa Abdullah Kus <[email protected]> (cherry picked from commit d482e3d)
The sample uses the Zephyr HTTP server library and demonstrates the Prometheus metric server node. Prometheus client library runs as a pull method. The sample contains the HTTP request counter and increases when refresh path of '/metrics' from the browser. Signed-off-by: Mustafa Abdullah Kus <[email protected]> (cherry picked from commit 316e823)
Tests for prometheus library support. It contains integration and unit test each metric types. Signed-off-by: Mustafa Abdullah Kus <[email protected]> (cherry picked from commit abea54e)
Upstream NCS's library for storing Wi-Fi credentials. This library allows storage of Wi-Fi credentials using different backends. Either the Zephyr settings subsystem or the PSA secure backend can be used. For testing purposes, credentials can be defined statically. Signed-off-by: Ravi Dondaputi <[email protected]> Signed-off-by: Kapil Bhatt <[email protected]> Signed-off-by: Gregers Gram Rygg <[email protected]> Signed-off-by: Kaja Koren <[email protected]> Signed-off-by: Simen S. Røstad <[email protected]> Signed-off-by: Maximilian Deubel <[email protected]> (cherry picked from commit f6d305a)
This patch adds a feature to directly connect to stored Wi-Fi credentials without having to compose the NET_MGMT commands yourself. Signed-off-by: Maximilian Deubel <[email protected]> (cherry picked from commit e7ce0f5)
This patch adds tests for the wifi_credentials library. Both the main functions and the backend implementations are tested. Signed-off-by: Maximilian Deubel <[email protected]> (cherry picked from commit a441492)
Adjust the testcase.yaml files to only allow running on native_sim. These tests use mocking and are not meant to run on embedded platforms. Signed-off-by: Maximilian Deubel <[email protected]> (cherry picked from commit d56e22d)
Add 11k cmds support. User can issue 11k cmds to enable/disable 11k and send Neighbor Report Request packet. Signed-off-by: Hui Bai <[email protected]> (cherry picked from commit 7c167c6)
Add 80211R support in hostap. Add cmd wifi connect option '-R' to enable 80211R. Signed-off-by: Hui Bai <[email protected]> (cherry picked from commit 91ec46e)
Add support for building NXP WiFi. Since the driver typically requires binary blobs, enable CONFIG_NXP_WIFI_BUILD_ONLY_MODE for this testcase. Signed-off-by: Daniel DeGrasse <[email protected]> (cherry picked from commit a3d2b86)
Added new ops and events in glue layer to support roaming. Added new flag WIFI_NM_WPA_SUPPLICANT_ROAMING to control roaming feature. Signed-off-by: Hui Bai <[email protected]> (cherry picked from commit 83812f2)
Enumerations were extended but respective strings were not added. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit fd7fc17)
Updated manifest to include separate security types for 802.1X in display of scan results when APs have EAP and PMF enabled. BSS display limit based on user-configured non-zero values set via CMD_INIT, along with support for few other regulatory domain updates in firmware. Upstream PR #: 81514 Signed-off-by: Karun Kumar Eagalapati <[email protected]>
EAP_TLS_SHA256 was being identified as EAP_TLS in display scan results. Identify the security type in scan results sent by RPU and display accordingly. Upstream PR #: 81514 Signed-off-by: Ravi Dondaputi <[email protected]>
Expand the security modes identified in the display-scan results. Add appropriate strings for corresponding enumerations. Upstream PR #: 81514 Signed-off-by: Ravi Dondaputi <[email protected]>
3b8e6b6 to
4b534fb
Compare
krish2718
approved these changes
Dec 4, 2024
|
Discussed with @carlescufi offline, the compliance failure is due to |
jukkar
approved these changes
Dec 5, 2024
|
cleared milestone, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Expand the security modes identified in the display-scan results. Add appropriate strings for corresponding enumerations.