qcacld-3.0: Disable SAP/GO D3 WoW features if IPA is enabled

SAP/GO D3 WoW feature is not supported when IPA is enabled and hence
disable SAP/GO D3 WoW features when IPA is enabled.

Change-Id: Ia3da37087a0ca79c81c546f43a0893e46cf08c3c
CRs-Fixed: 3015104
Esse commit está contido em:
Rajeev Kumar
2021-08-16 10:36:31 -07:00
commit de Madan Koyyalamudi
commit e59ae1bbe5
2 arquivos alterados com 25 adições e 1 exclusões

Ver arquivo

@@ -25,6 +25,7 @@
#include "wlan_pmo_cfg.h"
#include "cfg_ucfg_api.h"
#include "wlan_fwol_ucfg_api.h"
#include "wlan_ipa_obj_mgmt_api.h"
static struct wlan_pmo_ctx *gp_pmo_ctx;
@@ -240,6 +241,11 @@ static void wlan_pmo_init_cfg(struct wlan_objmgr_psoc *psoc,
cfg_get(psoc, CFG_ENABLE_BUS_SUSPEND_IN_SAP_MODE);
psoc_cfg->is_bus_suspend_enabled_in_go_mode =
cfg_get(psoc, CFG_ENABLE_BUS_SUSPEND_IN_GO_MODE);
if (wlan_ipa_config_is_enabled()) {
pmo_info("ipa is enabled and hence disable sap/go d3 wow");
psoc_cfg->is_bus_suspend_enabled_in_sap_mode = 0;
psoc_cfg->is_bus_suspend_enabled_in_go_mode = 0;
}
psoc_cfg->is_dynamic_pcie_gen_speed_change_enabled =
cfg_get(psoc, CFG_ENABLE_DYNAMIC_PCIE_GEN_SPEED_SWITCH);
psoc_cfg->default_power_save_mode = psoc_cfg->power_save_mode;