diff --git a/nrf_wifi/CMakeLists.txt b/nrf_wifi/CMakeLists.txt index 7cbb2a0df3..77ed88dd08 100644 --- a/nrf_wifi/CMakeLists.txt +++ b/nrf_wifi/CMakeLists.txt @@ -104,9 +104,18 @@ target_sources_ifdef(CONFIG_NRF700X_STA_MODE ${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c ) +target_compile_definitions_ifdef(CONFIG_NRF_WIFI_LOW_POWER + nrf-wifi + PRIVATE + -DCONFIG_NRF_WIFI_LOW_POWER +) + target_compile_definitions( nrf-wifi PRIVATE + -DCONFIG_NRF700X_LOG_VERBOSE=${CONFIG_NRF700X_LOG_VERBOSE} + -DCONFIG_NRF700X_SCAN_ONLY=y + -DCONFIG_WIFI_NRF700X_LOG_LEVEL=${CONFIG_WIFI_NRF700X_LOG_LEVEL} -DCONFIG_NRF700X_MAX_TX_TOKENS=10 -DCONFIG_NRF700X_MAX_TX_AGGREGATION=12 -DCONFIG_NRF700X_RX_NUM_BUFS=63 diff --git a/nrf_wifi/Kconfig b/nrf_wifi/Kconfig index 95fe115863..3aa1c56de4 100644 --- a/nrf_wifi/Kconfig +++ b/nrf_wifi/Kconfig @@ -9,4 +9,5 @@ config NRF_WIFI bool "Enable nRF70 OS agnostic library" help Enable the nRF70 OS agnostic library. + endmenu diff --git a/nrf_wifi/fw_bins/scan_only/nrf70.bin b/nrf_wifi/fw_bins/scan_only/nrf70.bin index 6edf6efee1..e450858f59 100644 Binary files a/nrf_wifi/fw_bins/scan_only/nrf70.bin and b/nrf_wifi/fw_bins/scan_only/nrf70.bin differ diff --git a/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h b/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h index 351832f2d2..c64ba1621a 100644 --- a/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h +++ b/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h @@ -58,6 +58,6 @@ struct nrf70_fw_image_info { #define RPU_FAMILY (1) #define RPU_MAJOR_VERSION (2) #define RPU_MINOR_VERSION (11) -#define RPU_PATCH_VERSION (0) +#define RPU_PATCH_VERSION (2) #endif /* _PATCH_INFO_H */ diff --git a/nrf_wifi/fw_if/umac_if/src/cmd.c b/nrf_wifi/fw_if/umac_if/src/cmd.c index 04116048c7..e83f0ff42b 100644 --- a/nrf_wifi/fw_if/umac_if/src/cmd.c +++ b/nrf_wifi/fw_if/umac_if/src/cmd.c @@ -151,6 +151,8 @@ enum nrf_wifi_status umac_cmd_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, #endif /* CONFIG_NRF700X_TCP_IP_CHECKSUM_OFFLOAD */ umac_cmd_data->discon_timeout = CONFIG_NRF_WIFI_AP_DEAD_DETECT_TIMEOUT; + umac_cmd_data->mgmt_buff_offload = 1; + nrf_wifi_osal_log_dbg(fmac_dev_ctx->fpriv->opriv, "RPU LPM type: %s", umac_cmd_data->sys_params.sleep_enable == 2 ? "HW" : umac_cmd_data->sys_params.sleep_enable == 1 ? "SW" : "DISABLED");