wlan: gFixedRate range extended for HT40
Extended the range of 'gFixedRate' to included
HT40 rates so that user can configure the HT40 rates
through ini.
Change-Id: I77a5c4d3d4d814dc39d28e1587218ad250a48838
CRs-Fixed: 487889
diff --git a/CORE/MAC/inc/wniCfgAp.h b/CORE/MAC/inc/wniCfgAp.h
index 3922b25..0369f5a 100644
--- a/CORE/MAC/inc/wniCfgAp.h
+++ b/CORE/MAC/inc/wniCfgAp.h
@@ -709,11 +709,11 @@
#define WNI_CFG_RATE_ADAPTATION_TYPE_SNR_BASED 2
#define WNI_CFG_FIXED_RATE_STAMIN 0
-#define WNI_CFG_FIXED_RATE_STAMAX 31
+#define WNI_CFG_FIXED_RATE_STAMAX 44
#define WNI_CFG_FIXED_RATE_STADEF 0
#define WNI_CFG_FIXED_RATE_APMIN 0
-#define WNI_CFG_FIXED_RATE_APMAX 31
+#define WNI_CFG_FIXED_RATE_APMAX 44
#define WNI_CFG_FIXED_RATE_APDEF 0
#define WNI_CFG_FIXED_RATE_AUTO 0
@@ -748,6 +748,19 @@
#define WNI_CFG_FIXED_RATE_0_25MBPS_SLR_20MHZ_SIMO 29
#define WNI_CFG_FIXED_RATE_0_5MBPS_SLR_20MHZ_SIMO 30
#define WNI_CFG_FIXED_RATE_68_25MBPS_QC_PROP_20MHZ_SIMO 31
+#define WNI_CFG_FIXED_RATE_54MBPS_MCS3_40MHZ_SIMO 32
+#define WNI_CFG_FIXED_RATE_81MBPS_MCS4_40MHZ_SIMO 33
+#define WNI_CFG_FIXED_RATE_108MBPS_MCS5_40MHZ_SIMO 34
+#define WNI_CFG_FIXED_RATE_121_5MBPS_MCS6_40MHZ_SIMO 35
+#define WNI_CFG_FIXED_RATE_135MBPS_MCS7_40MHZ_SIMO 36
+#define WNI_CFG_FIXED_RATE_15MBPS_MCS0_40MHZ_SIMO_SGI 37
+#define WNI_CFG_FIXED_RATE_30MBPS_MCS1_40MHZ_SIMO_SGI 38
+#define WNI_CFG_FIXED_RATE_45MBPS_MCS2_40MHZ_SIMO_SGI 39
+#define WNI_CFG_FIXED_RATE_60MBPS_MCS3_40MHZ_SIMO_SGI 40
+#define WNI_CFG_FIXED_RATE_90MBPS_MCS4_40MHZ_SIMO_SGI 41
+#define WNI_CFG_FIXED_RATE_120MBPS_MCS5_40MHZ_SIMO_SGI 42
+#define WNI_CFG_FIXED_RATE_135MBPS_MCS6_40MHZ_SIMO_SGI 43
+#define WNI_CFG_FIXED_RATE_150MBPS_MCS7_40MHZ_SIMO_SGI 44
#define WNI_CFG_FIXED_RATE_MULTICAST_24GHZ_STAMIN 0
#define WNI_CFG_FIXED_RATE_MULTICAST_24GHZ_STAMAX 31
diff --git a/CORE/MAC/inc/wniCfgSta.h b/CORE/MAC/inc/wniCfgSta.h
index 564316c..c77f67f 100644
--- a/CORE/MAC/inc/wniCfgSta.h
+++ b/CORE/MAC/inc/wniCfgSta.h
@@ -590,7 +590,7 @@
#define WNI_CFG_RATE_ADAPTATION_TYPE_SNR_BASED 2
#define WNI_CFG_FIXED_RATE_STAMIN 0
-#define WNI_CFG_FIXED_RATE_STAMAX 31
+#define WNI_CFG_FIXED_RATE_STAMAX 44
#define WNI_CFG_FIXED_RATE_STADEF 0
#define WNI_CFG_FIXED_RATE_AUTO 0
@@ -625,6 +625,19 @@
#define WNI_CFG_FIXED_RATE_0_25MBPS_SLR_20MHZ_SIMO 29
#define WNI_CFG_FIXED_RATE_0_5MBPS_SLR_20MHZ_SIMO 30
#define WNI_CFG_FIXED_RATE_68_25MBPS_QC_PROP_20MHZ_SIMO 31
+#define WNI_CFG_FIXED_RATE_54MBPS_MCS3_40MHZ_SIMO 32
+#define WNI_CFG_FIXED_RATE_81MBPS_MCS4_40MHZ_SIMO 33
+#define WNI_CFG_FIXED_RATE_108MBPS_MCS5_40MHZ_SIMO 34
+#define WNI_CFG_FIXED_RATE_121_5MBPS_MCS6_40MHZ_SIMO 35
+#define WNI_CFG_FIXED_RATE_135MBPS_MCS7_40MHZ_SIMO 36
+#define WNI_CFG_FIXED_RATE_15MBPS_MCS0_40MHZ_SIMO_SGI 37
+#define WNI_CFG_FIXED_RATE_30MBPS_MCS1_40MHZ_SIMO_SGI 38
+#define WNI_CFG_FIXED_RATE_45MBPS_MCS2_40MHZ_SIMO_SGI 39
+#define WNI_CFG_FIXED_RATE_60MBPS_MCS3_40MHZ_SIMO_SGI 40
+#define WNI_CFG_FIXED_RATE_90MBPS_MCS4_40MHZ_SIMO_SGI 41
+#define WNI_CFG_FIXED_RATE_120MBPS_MCS5_40MHZ_SIMO_SGI 42
+#define WNI_CFG_FIXED_RATE_135MBPS_MCS6_40MHZ_SIMO_SGI 43
+#define WNI_CFG_FIXED_RATE_150MBPS_MCS7_40MHZ_SIMO_SGI 44
#define WNI_CFG_FIXED_RATE_MULTICAST_24GHZ_STAMIN 0
#define WNI_CFG_FIXED_RATE_MULTICAST_24GHZ_STAMAX 31
diff --git a/CORE/MAC/src/cfg/cfgUtil/cfg.txt b/CORE/MAC/src/cfg/cfgUtil/cfg.txt
index 4980ee3..06510c1 100644
--- a/CORE/MAC/src/cfg/cfgUtil/cfg.txt
+++ b/CORE/MAC/src/cfg/cfgUtil/cfg.txt
@@ -789,10 +789,10 @@
WNI_CFG_FIXED_RATE I 4 0
V RW NP
HAL
-0 31 0
+0 44 0
V RW NP
HAL
-0 31 0
+0 44 0
#ENUM AUTO 0
@@ -832,6 +832,19 @@
#ENUM 0_5MBPS_SLR_20MHZ_SIMO 30
#ENUM 68_25MBPS_QC_PROP_20MHZ_SIMO 31
+#ENUM 54MBPS_MCS3_40MHZ_SIMO 32
+#ENUM 81MBPS_MCS4_40MHZ_SIMO 33
+#ENUM 108MBPS_MCS5_40MHZ_SIMO 34
+#ENUM 121_5MBPS_MCS6_40MHZ_SIMO 35
+#ENUM 135MBPS_MCS7_40MHZ_SIMO 36
+#ENUM 15MBPS_MCS0_40MHZ_SIMO_SGI 37
+#ENUM 30MBPS_MCS1_40MHZ_SIMO_SGI 38
+#ENUM 45MBPS_MCS2_40MHZ_SIMO_SGI 39
+#ENUM 60MBPS_MCS3_40MHZ_SIMO_SGI 40
+#ENUM 90MBPS_MCS4_40MHZ_SIMO_SGI 41
+#ENUM 120MBPS_MCS5_40MHZ_SIMO_SGI 42
+#ENUM 135MBPS_MCS6_40MHZ_SIMO_SGI 43
+#ENUM 150MBPS_MCS7_40MHZ_SIMO_SGI 44
* *********************************************************
*
diff --git a/firmware_bin/WCNSS_cfg.dat b/firmware_bin/WCNSS_cfg.dat
index 1c1b267..85338f7 100755
--- a/firmware_bin/WCNSS_cfg.dat
+++ b/firmware_bin/WCNSS_cfg.dat
Binary files differ