qcacld-3.0: Add ini for supporting partial/full bandwidth UL MUMIMO

Add ini to support partial and full bandwifth feature of UL MU-MIMO.
0-> no support
1-> partial bandwidth
2-> full and partial bandwidth

Change-Id: I94b2c8e525795a32a923e75f0650742f806dfcd5
CRs-Fixed: 2397536
This commit is contained in:
Harprit Chhabada
2019-02-13 14:48:01 -08:00
committed by nshrivas
parent 07d7a82ff7
commit fe91ff336b
3 changed files with 35 additions and 15 deletions

View File

@@ -295,14 +295,6 @@
CFG_VALUE_OR_DEFAULT, \
"He Doppler")
#define CFG_HE_UL_MUMIMO CFG_UINT( \
"he_ul_mumimo", \
0, \
3, \
0, \
CFG_VALUE_OR_DEFAULT, \
"He Ul Mumimo")
#define CFG_HE_DCM_TX CFG_UINT( \
"he_dcm_tx", \
0, \
@@ -571,6 +563,35 @@
CFG_VALUE_OR_DEFAULT, \
"He Ops Basic Mcs NSS")
/* 11AX related INI configuration */
/*
* <ini>
* he_ul_mumimo - configure ul mu capabilities
* @Min: 0
* @Max: 3
* @Default: 2
*
* This ini is used to configure capabilities of ul mu-mimo
* 0-> no support
* 1-> partial bandwidth support
* 2-> full and partial bandwidth support
*
* Related: NA
*
* Supported Feature: 11AX
*
* Usage: Internal/External
*
* </ini>
*/
#define CFG_HE_UL_MUMIMO CFG_INI_UINT( \
"he_ul_mumimo", \
0, \
3, \
2, \
CFG_VALUE_OR_DEFAULT, \
"He Ul Mumimo")
/* 11AX related INI configuration */
/*
* <ini>
@@ -603,7 +624,7 @@
* enable_ul_mimo- Enable UL MIMO.
* @Min: 0
* @Max: 1
* @Default: 0
* @Default: 1
*
* This ini is used to enable or disable UL MIMO.
*
@@ -617,7 +638,7 @@
*/
#define CFG_ENABLE_UL_MIMO CFG_INI_BOOL( \
"enable_ul_mimo", \
0, \
1, \
"He Enble Ul Mimo Name")
/*
@@ -625,7 +646,7 @@
* enable_ul_ofdma- Enable UL OFDMA.
* @Min: 0
* @Max: 1
* @Default: 0
* @Default: 1
*
* This ini is used to enable or disable UL OFDMA.
*
@@ -640,7 +661,7 @@
#define CFG_ENABLE_UL_OFDMA CFG_INI_BOOL( \
"enable_ul_ofdma", \
0, \
1, \
"He Enable Ul Ofdma Name")
/*