wlan:Change csn value of beamformer antennas supported to 3

The driver advertise the incorrect csn value in the VHT capability.
Modify the driver to sets the compressed steering number of beamformer
antenna supported from default value zero to 3.

Change-Id: Ie7509c0e32f05007cf4049680c7bdeeaf0e18f7c
CR-Fixed:442942
diff --git a/CORE/MAC/inc/wniCfgAp.h b/CORE/MAC/inc/wniCfgAp.h
index cb062a4..b1d7785 100644
--- a/CORE/MAC/inc/wniCfgAp.h
+++ b/CORE/MAC/inc/wniCfgAp.h
@@ -44,7 +44,7 @@
  */
 
 /*
- * DO NOT EDIT - This file is generated automaticlly
+ * DO NOT EDIT - This file is generated automatically
  */
 
 /*
@@ -1629,19 +1629,19 @@
 #define WNI_CFG_VHT_SU_BEAMFORMEE_CAP_APDEF    0
 
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMIN    0
-#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX    1
+#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX    3
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STADEF    0
 
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_APMIN    0
-#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_APMAX    1
+#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_APMAX    3
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_APDEF    0
 
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMIN    0
-#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMAX    1
+#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMAX    3
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STADEF    0
 
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_APMIN    0
-#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_APMAX    1
+#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_APMAX    3
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_APDEF    0
 
 #define WNI_CFG_VHT_MU_BEAMFORMER_CAP_STAMIN    0
@@ -1838,11 +1838,11 @@
 
 #define WNI_CFG_NUM_BUFF_ADVERT_STAMIN    0
 #define WNI_CFG_NUM_BUFF_ADVERT_STAMAX    128
-#define WNI_CFG_NUM_BUFF_ADVERT_STADEF    45
+#define WNI_CFG_NUM_BUFF_ADVERT_STADEF    64
 
 #define WNI_CFG_NUM_BUFF_ADVERT_APMIN    0
 #define WNI_CFG_NUM_BUFF_ADVERT_APMAX    128
-#define WNI_CFG_NUM_BUFF_ADVERT_APDEF    45
+#define WNI_CFG_NUM_BUFF_ADVERT_APDEF    64
 
 #define WNI_CFG_MAX_RX_AMPDU_FACTOR_STAMIN    0
 #define WNI_CFG_MAX_RX_AMPDU_FACTOR_STAMAX    3
diff --git a/CORE/MAC/inc/wniCfgSta.h b/CORE/MAC/inc/wniCfgSta.h
index 862ddfa..e793507 100644
--- a/CORE/MAC/inc/wniCfgSta.h
+++ b/CORE/MAC/inc/wniCfgSta.h
@@ -44,7 +44,7 @@
  */
 
 /*
- * DO NOT EDIT - This file is generated automaticlly
+ * DO NOT EDIT - This file is generated automatically
  */
 
 /*
@@ -1146,11 +1146,11 @@
 #define WNI_CFG_VHT_SU_BEAMFORMEE_CAP_STADEF    0
 
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMIN    0
-#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX    1
+#define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX    3
 #define WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STADEF    0
 
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMIN    0
-#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMAX    1
+#define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STAMAX    3
 #define WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS_STADEF    0
 
 #define WNI_CFG_VHT_MU_BEAMFORMER_CAP_STAMIN    0
@@ -1255,7 +1255,7 @@
 
 #define WNI_CFG_NUM_BUFF_ADVERT_STAMIN    0
 #define WNI_CFG_NUM_BUFF_ADVERT_STAMAX    128
-#define WNI_CFG_NUM_BUFF_ADVERT_STADEF    45
+#define WNI_CFG_NUM_BUFF_ADVERT_STADEF    64
 
 #define WNI_CFG_MAX_RX_AMPDU_FACTOR_STAMIN    0
 #define WNI_CFG_MAX_RX_AMPDU_FACTOR_STAMAX    3
diff --git a/CORE/MAC/src/cfg/cfgUtil/cfg.txt b/CORE/MAC/src/cfg/cfgUtil/cfg.txt
index bb1fcf9..0480a37 100644
--- a/CORE/MAC/src/cfg/cfgUtil/cfg.txt
+++ b/CORE/MAC/src/cfg/cfgUtil/cfg.txt
@@ -2840,15 +2840,15 @@
 
 *
 * Compressed Steering Number of Beamformer Antennas Supported
-* Riva/Pronto does not support, default set to 0
+* Riva does not support,Pronto supports, default set to 0
 *
 WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED  I    4    19
 V    RW    NP    
 LIM
-0    1    0
+0    3    0
 V    RW    NP    
 LIM
-0    1    0
+0    3    0
 
 *
 * Number of Sounding Dimensions indicates Number
@@ -2858,10 +2858,10 @@
 WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS  I    4    19
 V    RW    NP    
 LIM
-0    1    0
+0    3    0
 V    RW    NP    
 LIM
-0    1    0
+0    3    0
 
 *
 * MU Beamformer Capable
diff --git a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
index bb626fa..c01e7db 100644
--- a/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
+++ b/CORE/MAC/src/pe/lim/limProcessSmeReqMessages.c
@@ -1606,10 +1606,10 @@
                     retCode = eSIR_LOGP_EXCEPTION;
                     goto end;
                 }
-                if (cfgSetInt(pMac, WNI_CFG_VHT_MU_BEAMFORMEE_CAP, psessionEntry->txBFIniFeatureEnabled)
+                if (cfgSetInt(pMac, WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED, WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX)
                                                              != eSIR_SUCCESS)
                 {
-                    limLog(pMac, LOGP, FL("could not set  WNI_CFG_VHT_MU_BEAMFORMEE_CAP at CFG\n"));
+                    limLog(pMac, LOGP, FL("could not set  WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED at CFG\n"));
                     retCode = eSIR_LOGP_EXCEPTION;
                     goto end;
                 }
diff --git a/firmware_bin/WCNSS_cfg.dat b/firmware_bin/WCNSS_cfg.dat
index b320a49..129c249 100755
--- a/firmware_bin/WCNSS_cfg.dat
+++ b/firmware_bin/WCNSS_cfg.dat
Binary files differ