diff --git a/nrf_wifi/CMakeLists.txt b/nrf_wifi/CMakeLists.txt index 60f59e82cc..b5cfd36aaf 100644 --- a/nrf_wifi/CMakeLists.txt +++ b/nrf_wifi/CMakeLists.txt @@ -104,6 +104,12 @@ 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 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/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");