qcacmn: Define macro for maximum mcs value for 11AX and 11BE

Define macro for maximum mcs values for 11AX and 11BE.
Also move bandwidth enums to cdp header file.

Change-Id: Ic24b9fa459b160702fa35162955c6bcdf678c97f
CRs-Fixed: 3134964
Este commit está contenido en:
Harsh Kumar Bijlani
2022-02-21 13:54:12 +05:30
cometido por Madan Koyyalamudi
padre ff71f151fc
commit a8a078e59a
Se han modificado 3 ficheros con 16 adiciones y 21 borrados

Ver fichero

@@ -22,22 +22,6 @@
#define CMN_DP_ASSERT(__bool) #define CMN_DP_ASSERT(__bool)
/*
*Band Width Types
*/
enum CMN_BW_TYPES {
CMN_BW_20MHZ,
CMN_BW_40MHZ,
CMN_BW_80MHZ,
CMN_BW_160MHZ,
CMN_BW_80_80MHZ,
#ifdef WLAN_FEATURE_11BE
CMN_BW_320MHZ,
#endif
CMN_BW_CNT,
CMN_BW_IDLE = 0xFF, /*default BW state */
};
/* /*
* Modes Types * Modes Types
*/ */

Ver fichero

@@ -95,11 +95,20 @@ enum {
CDP_RX_TYPE_MU_OFDMA_MIMO, CDP_RX_TYPE_MU_OFDMA_MIMO,
}; };
enum { /*
CDP_FULL_RX_BW_20 = 0, *Band Width Types
CDP_FULL_RX_BW_40, */
CDP_FULL_RX_BW_80, enum CMN_BW_TYPES {
CDP_FULL_RX_BW_160, CMN_BW_20MHZ,
CMN_BW_40MHZ,
CMN_BW_80MHZ,
CMN_BW_160MHZ,
CMN_BW_80_80MHZ,
#ifdef WLAN_FEATURE_11BE
CMN_BW_320MHZ,
#endif
CMN_BW_CNT,
CMN_BW_IDLE = 0xFF, /*default BW state */
}; };
struct cdp_mon_status { struct cdp_mon_status {

Ver fichero

@@ -46,12 +46,14 @@
/* 1 additional MCS is for invalid values */ /* 1 additional MCS is for invalid values */
#ifdef WLAN_FEATURE_11BE #ifdef WLAN_FEATURE_11BE
#define MAX_MCS (16 + 1) #define MAX_MCS (16 + 1)
#define MAX_MCS_11BE 16
#else #else
#define MAX_MCS (14 + 1) #define MAX_MCS (14 + 1)
#endif #endif
#define MAX_MCS_11A 8 #define MAX_MCS_11A 8
#define MAX_MCS_11B 7 #define MAX_MCS_11B 7
#define MAX_MCS_11AC 12 #define MAX_MCS_11AC 12
#define MAX_MCS_11AX 14
/* 1 additional GI is for invalid values */ /* 1 additional GI is for invalid values */
#define MAX_GI (4 + 1) #define MAX_GI (4 + 1)
#define SS_COUNT 8 #define SS_COUNT 8