Selaa lähdekoodia

qcacld-3.0: Fix init failure due to HE_OBSSPD cfg invalid

Update WNI static data for HE_OBSSPD param addition to avoid
WNI config init failure which results in insmod failure.

Change-Id: I8e00ad262db02ecc757f83a9d0cbe190fb44ef76
CRs-fixed: 2057882
Manikandan Mohan 8 vuotta sitten
vanhempi
sitoutus
b4bb248e51
2 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  1. 4 0
      core/mac/inc/wni_cfg.h
  2. 4 0
      core/mac/src/cfg/cfg_proc_msg.c

+ 4 - 0
core/mac/inc/wni_cfg.h

@@ -1591,6 +1591,10 @@ enum {
 #define WNI_CFG_HE_MCS_STAMAX 0x7
 #define WNI_CFG_HE_MCS_STAMAX 0x7
 #define WNI_CFG_HE_MCS_STADEF 0
 #define WNI_CFG_HE_MCS_STADEF 0
 
 
+#define WNI_CFG_HE_STA_OBSSPD_STAMIN 0
+#define WNI_CFG_HE_STA_OBSSPD_STAMAX 0xffffffff
+#define WNI_CFG_HE_STA_OBSSPD_STADEF 0x15b8c2ae
+
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMIN    1
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMIN    1
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMAX    255
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMAX    255
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STADEF    50
 #define WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STADEF    50

+ 4 - 0
core/mac/src/cfg/cfg_proc_msg.c

@@ -1445,6 +1445,10 @@ cgstatic cfg_static[CFG_PARAM_MAX_NUM] = {
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMIN,
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMIN,
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMAX,
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STAMAX,
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STADEF},
 	WNI_CFG_PS_WOW_DATA_INACTIVITY_TIMEOUT_STADEF},
+	{WNI_CFG_HE_STA_OBSSPD,
+	CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_INT,
+	WNI_CFG_HE_STA_OBSSPD_STAMIN, WNI_CFG_HE_STA_OBSSPD_STAMAX,
+	WNI_CFG_HE_STA_OBSSPD_STADEF},
 	{WNI_CFG_SAP_MAX_MCS_DATA,
 	{WNI_CFG_SAP_MAX_MCS_DATA,
 	CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_INT,
 	CFG_CTL_VALID | CFG_CTL_RE | CFG_CTL_WE | CFG_CTL_INT,
 	WNI_CFG_SAP_MAX_MCS_DATA_STAMIN,
 	WNI_CFG_SAP_MAX_MCS_DATA_STAMIN,