-
Notifications
You must be signed in to change notification settings - Fork 599
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
wifi: Pull nRF70 upstream support #1939
base: main
Are you sure you want to change the base?
Commits on Aug 21, 2024
-
[nrf fromtree] manifest: update hal_nordic revision to integrate nrfx…
… 3.6.0 New nrfx version contains support for nRF54L20 Eng A and nRF9230 Eng B devices. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 8c9ac0038e17bfb9d63e724eb59af3c7338609b9)
Configuration menu - View commit details
-
Copy full SHA for a61c4ef - Browse repository at this point
Copy the full SHA a61c4efView commit details -
[nrf fromtree] dts: bindings: wifi: Add nRF70 Wi-Fi support
Add necessary bindings for the nRF70 Wi-Fi chips from Nordic semiconductors ASA. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 1d18144)
Configuration menu - View commit details
-
Copy full SHA for 7817e9a - Browse repository at this point
Copy the full SHA 7817e9aView commit details -
[nrf fromtree] manifest: hal_nordic: Pull nRF70 OSAL driver
This pulls in OS agnostic parts of the nRF70 Wi-Fi driver. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit d1f2e7d)
Configuration menu - View commit details
-
Copy full SHA for 4157281 - Browse repository at this point
Copy the full SHA 4157281View commit details -
[nrf fromtree] drivers: wifi: Add nRF70 Wi-Fi driver
Driver for Nordic nRF70 Wi-Fi6 companion chipset, depends on hal_nordic/nrf_wifi for OS agnostic part of the driver. This supports (Q)SPI interface to communicate from host to chip. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 638ce2f)
Configuration menu - View commit details
-
Copy full SHA for a6e446a - Browse repository at this point
Copy the full SHA a6e446aView commit details -
[nrf fromtree] boards: shields: Add nRF70 series EKs (Evaluation kits)
These shields in the Arduino form factor can be mounted on supported boards and can provide Wi-Fi6 capability. Base shield is nRF7002, with variants as nRF7001 (2.4GHz only) and nRF7000 (dual band scan only). Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 051c63f)
Configuration menu - View commit details
-
Copy full SHA for e9014e7 - Browse repository at this point
Copy the full SHA e9014e7View commit details -
[nrf fromtree] samples: net: wifi: Fix scan results dropping
Wi-Fi shell prints scan results to the console taking time and this puts pressure on net_mgmt Queue, so, increase both timeout and Queue depth to handle crowded Wi-Fi channel (~200 APs). Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit bf4f51a)
Configuration menu - View commit details
-
Copy full SHA for 16f997c - Browse repository at this point
Copy the full SHA 16f997cView commit details -
[nrf fromtree] samples: net: wifi: Fix stack sizes
Wi-Fi sample is stack heavy, so, by default increase the stack sizes to work with any driver, esp. those use WPA supplicant like nRF Wi-Fi. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 65bdf65)
Configuration menu - View commit details
-
Copy full SHA for 11788c6 - Browse repository at this point
Copy the full SHA 11788c6View commit details -
Revert "[nrf noup] samples: net: Add support for nRF700x"
This reverts commit a1d4d7b. Now that nRF70 is upstream, this can be reverted. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ace4cdd - Browse repository at this point
Copy the full SHA ace4cddView commit details -
[nrf noup] samples: lwm2m_client: Remve nRF70 selection
nrf-squash! [nrf noup] samples: lwm2m_client: Add support for nRF91x and nRF700x This is now automated based on board. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5108d1 - Browse repository at this point
Copy the full SHA c5108d1View commit details -
[nrf noup] drivers: wifi: nrfwifi: Workaround for build
External flash support is still WIP, so, to get sysbuild working add dummy Kconfig options. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1d8dc0 - Browse repository at this point
Copy the full SHA c1d8dc0View commit details -
[nrf noup] net: conn_mgr: Rename WPA supplicant
nrf-squash! [nrf noup] net: Increase connection manager stack size Migrate to use Zephyr upstream WPA supplicant. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2ead5c - Browse repository at this point
Copy the full SHA d2ead5cView commit details -
[nrf fromtree] hostap: add crypto backend alt for enterprise and DPP
Add kconfig CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT to get more mbedtls functionality for enterprise and DPP. Split cmake sources related to hostap SME and crypto backend. Default backend CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO use internal crypto and some mbedtls apis. Backend CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT use most mbedtls apis and PSA apis, except some apis no longer supported in mbedtls 3.x, or called in the middle of hostap and mbedtls. Signed-off-by: Fengming Ye <[email protected]> (cherry picked from commit 6f0c836)
Configuration menu - View commit details
-
Copy full SHA for 86adbd9 - Browse repository at this point
Copy the full SHA 86adbd9View commit details -
[nrf fromtree] hostap: add PSA apis support for mbedtls 3.x
Add Platform Secure Architecture support support to use HW acceleration, which needs to be called under PSA driver wrapper in mbedtls 3.x. Signed-off-by: Fengming Ye <[email protected]> (cherry picked from commit d3b3aa1)
Configuration menu - View commit details
-
Copy full SHA for 0d93643 - Browse repository at this point
Copy the full SHA 0d93643View commit details -
[nrf fromtree] hostap: add DPP support
Add kconfig and cmake to support DPP (Easy Connect). Signed-off-by: Fengming Ye <[email protected]> (cherry picked from commit 271d708)
Configuration menu - View commit details
-
Copy full SHA for 095467f - Browse repository at this point
Copy the full SHA 095467fView commit details -
[nrf noup] modules: hostap: Use nRF security
In NCS to leverage HW acceleration, use nRF security. Also, fix Kconfig warnings in NCS compliance for CRYPTO_ALT. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d44eff8 - Browse repository at this point
Copy the full SHA d44eff8View commit details -
[nrf fromtree] net: wifi: split wifi interface into STA and uAP
Split wifi interface into station mode and soft-AP mode, as there may be station and soft-AP two interfaces that work concurrently. Signed-off-by: Maochen Wang <[email protected]> (cherry picked from commit 7621690)
Configuration menu - View commit details
-
Copy full SHA for 0064f3a - Browse repository at this point
Copy the full SHA 0064f3aView commit details -
[nrf fromtree] modules: hostap: Fix check for iface up
We only need the interface to be administratively up, the operationl status is managed by the WPA supplicant. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 650227d)
Configuration menu - View commit details
-
Copy full SHA for 7700c73 - Browse repository at this point
Copy the full SHA 7700c73View commit details -
[nrf fromtree] modules: hostap: Fix interface addition
WPA supplicant as a network manager monitors interface events and registers to the Wi-Fi NM module, so, adding a check for NM type before registering the interface is wrong. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 0e6db9c)
Configuration menu - View commit details
-
Copy full SHA for 03e19c0 - Browse repository at this point
Copy the full SHA 03e19c0View commit details -
[nrf fromtree] modules: hostap: Fix SoF
Due to recent changes to hostap, the stack usage is increased, so, increase the stack size to fix SoF. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 176a47c)
Configuration menu - View commit details
-
Copy full SHA for 9a0955a - Browse repository at this point
Copy the full SHA 9a0955aView commit details -
[nrf fromtree] hostap: remove CONFIG_NO_PBKDF2 and CONFIG_NO_CONFIG_B…
…LOBS in cmake Remove CONFIG_NO_PBKDF2 and CONFIG_NO_CONFIG_BLOBS definition and let them be decided in kconfig. CONFIG_NO_PBKDF2 is default y when crypto backend is WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE. CONFIG_NO_CONFIG_BLOBS is default y when both DPP and enterprise disable. Signed-off-by: Fengming Ye <[email protected]> (cherry picked from commit bdb0768)
Configuration menu - View commit details
-
Copy full SHA for ac55876 - Browse repository at this point
Copy the full SHA ac55876View commit details -
[nrf fromtree] dts: arm: nordic: nrf5340: instantiate regulators
Instantiate all available regulators: VREGMAIN, VREGRADIO and VREGH. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 7feacc6)
Configuration menu - View commit details
-
Copy full SHA for e0a8a94 - Browse repository at this point
Copy the full SHA e0a8a94View commit details -
[nrf fromtree] dts: bindings: regulator: add nordic,nrf5[2]x-regulato…
…r[-hv] Some Nordic SoCs, like nRF52 contain an internal regulator for the main SoC supply. Depending on the SoC, the regulator can have multiple configurations (e.g. single/double stage), which mainly depends on supporting "high-voltage" mode or not (VDDH pin supply). This patch adds bindings for nRF5X regulator and nRF52X HV regulator. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 02a30c1)
Configuration menu - View commit details
-
Copy full SHA for 01f4bb7 - Browse repository at this point
Copy the full SHA 01f4bb7View commit details -
[nrf noup] nrf54: Disable Wi-Fi tests
nRF70 Wi-Fi upstream doesn't yet support these boards. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b914537 - Browse repository at this point
Copy the full SHA b914537View commit details -
[nrf fromtree] drivers: wifi: nrf: Fix include path for version
The version header is generated during build and generated path included already has "zephyr" directory. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 8c3f1cf)
Configuration menu - View commit details
-
Copy full SHA for edeb34f - Browse repository at this point
Copy the full SHA edeb34fView commit details -
[nrf fromtree] drivers: wifi: nrf: Fix build error in utils
When Wi-Fi utils is enabled it causes build error due to missing rename in a couple of places. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit bf4d8cc)
Configuration menu - View commit details
-
Copy full SHA for 54f403a - Browse repository at this point
Copy the full SHA 54f403aView commit details -
[nrf fromtree] modules: hostap: Fix interface registration to NM
Wi-Fi shell now uses _sta/_ap APIs to getch specific inteface types, so, by default register as a Station. This needs more work to handle multiple modes and mode switching. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 3409f16)
Configuration menu - View commit details
-
Copy full SHA for b413939 - Browse repository at this point
Copy the full SHA b413939View commit details
Commits on Aug 22, 2024
-
[nrf noup] drivers: wifi: Add kconfig option to disable WMM feature
[SHEL-2054] Adding a kconfig option for WMM. By default it will be enabled. If user needs to disable it, set it as n. Tagged as "noup" because I had to fix a conflict because of another "noup". Upstream PR: zephyrproject-rtos/zephyr#76754 Signed-off-by: Kapil Bhatt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2ee8e8 - Browse repository at this point
Copy the full SHA b2ee8e8View commit details -
[nrf fromtree] modules: hostap: fix hostap compile error and support …
…enterprise Fix compile error when enable enterprise security mode. Signed-off-by: Maochen Wang <[email protected]> (cherry picked from commit 001ac39)
Configuration menu - View commit details
-
Copy full SHA for 534b193 - Browse repository at this point
Copy the full SHA 534b193View commit details -
[nrf noup] modules: hostap: Fix build errors
Include paths all the way down to the file with common header filenames cause compilation errors, e.g., "common.h" can be present and used by multiple modules, temporarily remove this as this is mainly for CYRPTO_ALT, need to fix this properly. Signed-off-by: Chaitanya Tata <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d76dcb3 - Browse repository at this point
Copy the full SHA d76dcb3View commit details -
[nrf fromtree] modules: hostap: Fix MbedTLS TLS
TLS is only for Enterprise, so, move to enterprise macro. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 515f1fe)
Configuration menu - View commit details
-
Copy full SHA for e51c372 - Browse repository at this point
Copy the full SHA e51c372View commit details -
[nrf fromtree] west: hostap: update hostap revision
Update hostap revision for bug fixes. Signed-off-by: Fengming Ye <[email protected]> (cherry picked from commit 24773a1)
Configuration menu - View commit details
-
Copy full SHA for 13df384 - Browse repository at this point
Copy the full SHA 13df384View commit details -
[nrf fromtree] drivers: serial: nrf: add default value for frame time…
…out cfg This is needed to avoid warnings about uninitialized structure member, which was added in nrfx 3.6. Signed-off-by: Nikodem Kastelik <[email protected]> (cherry picked from commit 4312805)
Configuration menu - View commit details
-
Copy full SHA for 584d24c - Browse repository at this point
Copy the full SHA 584d24cView commit details -
[nrf fromtree] boards: nordic: add nrf7002dk
Add nrf7002dk board. Signed-off-by: Bjarki Arge Andreasen <[email protected]> (cherry picked from commit 12559fe)
Configuration menu - View commit details
-
Copy full SHA for 4f255cd - Browse repository at this point
Copy the full SHA 4f255cdView commit details -
[nrf fromtree] boards: nordic: nrf7002dk: add docs
Add documentation to nrf7002dk board Signed-off-by: Bjarki Arge Andreasen <[email protected]> (cherry picked from commit e8f37c7)
Configuration menu - View commit details
-
Copy full SHA for d4cd761 - Browse repository at this point
Copy the full SHA d4cd761View commit details -
[nrf noup] nrf70_NS: Disable all tests
nRF70 Wi-Fi upstream doesn't yet support NS variants. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit edd656012c076f6fffaaf615dcc7d2d075f38fd0)
Configuration menu - View commit details
-
Copy full SHA for dc51064 - Browse repository at this point
Copy the full SHA dc51064View commit details -
[nrf fromtree] modules: hostap: Convert WPA cli to selectable option
This should be configurable by applications in case a full CLI interface to the WPA supplicant is needed. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 6b79e34)
Configuration menu - View commit details
-
Copy full SHA for ea833c2 - Browse repository at this point
Copy the full SHA ea833c2View commit details -
[nrf fromtree] manifest: Update hostap to remove els_pkc header file
Remove wpa_supp_els_pkc_mbedtls_config.h, as this header file contains PSA_CRYPTO_DRIVER_ELS_PKC, and ELS-PKC is a proprietary component of nxp to provides HW acceleration for psa-apis. Signed-off-by: Maochen Wang <[email protected]> (cherry picked from commit 6d01073)
Configuration menu - View commit details
-
Copy full SHA for 4b9969d - Browse repository at this point
Copy the full SHA 4b9969dView commit details -
[nrf fromtree] manifest: hostap: Pull fix for SAP
SAP build fails due to missing WPA supplicant driver OP. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 69ad893)
Configuration menu - View commit details
-
Copy full SHA for 9840187 - Browse repository at this point
Copy the full SHA 9840187View commit details -
[nrf fromtree] manifest: Update hal_nordic with nonsecure PPIB fix
Secure PPIB instances were accessed even when building for nonsecure Signed-off-by: Herman Berget <[email protected]> (cherry picked from commit af31464)
Configuration menu - View commit details
-
Copy full SHA for cc21627 - Browse repository at this point
Copy the full SHA cc21627View commit details -
[nrf fromtree] manifest: hal_nordic: Pull latest Wi-Fi OSAL
Pull latest OSAL code including FW. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 2ec8bfd)
Configuration menu - View commit details
-
Copy full SHA for ab1b947 - Browse repository at this point
Copy the full SHA ab1b947View commit details -
[nrf fromtree] drivers: wifi: Add kconfig option to disable WMM feature
[SHEL-2054] Adding a kconfig option for WMM. By default it will be enabled. If user needs to disable it, set it as n. Signed-off-by: Kapil Bhatt <[email protected]> (cherry picked from commit 37a98bf)
Configuration menu - View commit details
-
Copy full SHA for c3a54bd - Browse repository at this point
Copy the full SHA c3a54bdView commit details -
[nrf fromtree] drivers: wifi: Reset interface statistics data
[SHEL-2542] When reset command is called this will reset all statistics including firmware and host. Signed-off-by: Kapil Bhatt <[email protected]> (cherry picked from commit e085d44)
Configuration menu - View commit details
-
Copy full SHA for 6181cc1 - Browse repository at this point
Copy the full SHA 6181cc1View commit details -
[nrf fromtree] nrf_wifi: Remove dependency on OSAL layer handle
Removes the requirement for the different layers in the OS agnostic parts of the driver having to maintain a handle to the OS interface layer in order to call the OS interface calls. The OS interface layer now maitains the handle to OS-specific ops internally and invokes the appropriate functions. Fixes SHEL-2639 Signed-off-by: Sachin D Kulkarni <[email protected]> (cherry picked from commit 1f49438)
Configuration menu - View commit details
-
Copy full SHA for 77ee238 - Browse repository at this point
Copy the full SHA 77ee238View commit details -
[nrf fromtree] drivers: wifi: Option for PS data retrieval
SHEL-2947] Option to set either PS-poll or QoS null frame based power save data retrieval mechanism. Signed-off-by: Ajay Parida <[email protected]> (cherry picked from commit 41e29c6)
Configuration menu - View commit details
-
Copy full SHA for 985a031 - Browse repository at this point
Copy the full SHA 985a031View commit details -
[nrf fromtree] drivers: wifi: Add tx packets drop count calculation
[SHEL-1063] Add calculation of drop packets in tx due to lack of buffer memory. Signed-off-by: Kapil Bhatt <[email protected]> (cherry picked from commit e5a665d)
Configuration menu - View commit details
-
Copy full SHA for 55c9e13 - Browse repository at this point
Copy the full SHA 55c9e13View commit details -
[nrf fromtree] drivers: wifi: Fix QSPI clock dividers
For less than 32MHz using HFCLK192M, /2 divider should be used and only for Anamoly159 /1 divider should be used. Without this fix 8MHz clock in DTS uses 16MHz clock. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit ed58af2)
Configuration menu - View commit details
-
Copy full SHA for 0385e01 - Browse repository at this point
Copy the full SHA 0385e01View commit details -
[nrf fromtree] drivers: wifi: Wait for clock divider to take effect
This is a fix from QSPI-NOR driver to wait for clock divider change to be applied and take effect. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit eea8f67)
Configuration menu - View commit details
-
Copy full SHA for 5d76676 - Browse repository at this point
Copy the full SHA 5d76676View commit details -
[nrf fromtree] maintainers: Add colloborators for nRF Wi-Fi
Colloborators for both Wi-Fi native driver and Wi-Fi driver in hal_nordic. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit aef70cb)
Configuration menu - View commit details
-
Copy full SHA for b287462 - Browse repository at this point
Copy the full SHA b287462View commit details -
[nrf fromtree] drivers: wifi: Fix duplicate file inclusion
If Wi-Fi management is enabled, then independent of modes scan functionality is always included. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 464cc9e)
Configuration menu - View commit details
-
Copy full SHA for 12762de - Browse repository at this point
Copy the full SHA 12762deView commit details -
[nrf fromtree] drivers: wifi: Fix monitor mode handling
Monitor mode relies on core Wi-Fi management functions, so, the file should be included for both system and system with raw modes. Fix this by adding a hidden symbol. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 56055ac)
Configuration menu - View commit details
-
Copy full SHA for 085a078 - Browse repository at this point
Copy the full SHA 085a078View commit details -
[nrf fromtree] drivers: wifi: Fix AP mode build
Pass the AP mode configuration based on Zephyr's Kconfig to the OS agnostic code. Signed-off-by: Chaitanya Tata <[email protected]> (cherry picked from commit 22a1846)
Configuration menu - View commit details
-
Copy full SHA for 19c9628 - Browse repository at this point
Copy the full SHA 19c9628View commit details