From 1526e012e1238a8cc6f51e3668ec79b226d0bb85 Mon Sep 17 00:00:00 2001 From: Ajay Parida Date: Thu, 3 Jul 2025 15:52:39 +0530 Subject: [PATCH 1/2] nrf_wifi: Enable build-time configuration for nRF71 features Added configuration options to support nRF71-specific functionality: 1. Host command interface for passing RX buffers to UMAC firmware 2. Support for software-based HPQM (soft_hpqm) Signed-off-by: Ajay Parida --- drivers/wifi/nrf_wifi/Kconfig.nrfwifi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/drivers/wifi/nrf_wifi/Kconfig.nrfwifi b/drivers/wifi/nrf_wifi/Kconfig.nrfwifi index 8d414276038e3..efe90c7bf89d4 100644 --- a/drivers/wifi/nrf_wifi/Kconfig.nrfwifi +++ b/drivers/wifi/nrf_wifi/Kconfig.nrfwifi @@ -934,3 +934,21 @@ config NRF_WIFI_DYNAMIC_ED This option enables support for proprietary algorithm to enhance performance in high-traffic channels. endif # WIFI_NRF70 + +config WIFI_NRF71 + bool "For nrf71 rx buffer and softhpqm support testing" + select EXPERIMENTAL + help + Enable to test RX buffer command & softhpqm support +if WIFI_NRF71 +config NRF71_HOST_RX_BUF_CMD + bool "Sends command with host RX buffers to firmware" + help + Sends a command with host rx buffers to firmware. + Firmware does the programming of rx buffers as hardware + queues are not accessible to host in nrf71. +config NRF71_SOFT_HPQM + select EXPERIMENTAL + select NRF71_HOST_RX_BUF_CMD + bool "Soft HPQM support" +endif # WIFI_NRF71 From 4bce7d8d6053debff136c697d1b63c96e7334c05 Mon Sep 17 00:00:00 2001 From: Ajay Parida Date: Mon, 26 May 2025 13:17:05 +0530 Subject: [PATCH 2/2] manifest: nrf_wifi: Pull soft HPQM and Rx buffer prog Pull soft HPQM and Rx buffer programming support. Signed-off-by: Ajay Parida --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index fe8253bfa2f22..d44d8ced8fd1d 100644 --- a/west.yml +++ b/west.yml @@ -328,7 +328,7 @@ manifest: revision: 6e5961223f81aa2707c555db138819a5c1b7942c path: modules/bsim_hw_models/nrf_hw_models - name: nrf_wifi - revision: 7cb2f44f46dfc86e4f97477ee90022944e138dd8 + revision: pull/52/head path: modules/lib/nrf_wifi - name: open-amp revision: c30a6d8b92fcebdb797fc1a7698e8729e250f637