wlan: MCC GO+STA different B.I
Fixes: Add one qcom_cfg.ini item and override SME concurrency policy
check
MCC: Add gAllowMCCGODiffBI paramter in qcom_cfg.ini to accept different
beacon interval than STA's. This is mainly to pass Wi-Fi Cert. 5.1.12
only. Usually different B.I GO+STA is not handled very well by
RIVA firmware at this point, so do not turn on this excpet Wi-Fi
cert. purpose.
Change-Id: Ia7d425670d6495d713ca6a7e92fa4c09508c4ef1
CRs-Fixed: 392112
diff --git a/CORE/HDD/inc/wlan_hdd_cfg.h b/CORE/HDD/inc/wlan_hdd_cfg.h
index 32818fa..a707ce1 100644
--- a/CORE/HDD/inc/wlan_hdd_cfg.h
+++ b/CORE/HDD/inc/wlan_hdd_cfg.h
@@ -1291,6 +1291,16 @@
#define CFG_ENABLE_MCC_ENABLED_DEFAULT ( 0 )
/*
+ * Allow GO in MCC mode to accept different beacon interval than STA's.
+ * Added for Wi-Fi Cert. 5.1.12
+ * Default: Disable
+ */
+#define CFG_ALLOW_MCC_GO_DIFF_BI_NAME "gAllowMCCGODiffBI"
+#define CFG_ALLOW_MCC_GO_DIFF_BI_MIN ( 0 )
+#define CFG_ALLOW_MCC_GO_DIFF_BI_MAX ( 1 )
+#define CFG_ALLOW_MCC_GO_DIFF_BI_DEFAULT ( 0 )
+
+/*
* Enable/Disable Thermal Mitigation feature
* Default: Disable
*/
@@ -1592,6 +1602,7 @@
v_S31_t linkSpeedRssiHigh;
v_S31_t linkSpeedRssiLow;
v_U8_t enableMCC;
+ v_U8_t allowMCCGODiffBI;
#ifdef WLAN_FEATURE_P2P
v_BOOL_t isP2pDeviceAddrAdministrated;
#endif