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