qcacmn: Add 11be D1.0 Capability defines

Add 11be D1.0 Mac and Phy capability defines.
Corrected lengths if the capability fields.

Change-Id: I40e2d048946857498c425ca01c3010f255081833
CRs-Fixed: 3025958
This commit is contained in:
Venkateswara Swamy Bandaru
2021-08-31 11:24:23 +05:30
committed by Madan Koyyalamudi
parent d3d6af4357
commit d70df100f7
2 changed files with 90 additions and 2 deletions

View File

@@ -1456,6 +1456,94 @@ struct wlan_ie_hecaps {
#define WLAN_EHT_PHYCAP_LEN 8
#define WLAN_EHT_MAX_MCS_MAPS 3
#define EHTCAP_MAC_NSEPPRIACCESS_IDX 0
#define EHTCAP_MAC_NSEPPRIACCESS_BITS 1
#define EHTCAP_MAC_EHTOMCTRL_IDX 1
#define EHTCAP_MAC_EHTOMCTRL_BITS 1
#define EHTCAP_MAC_TRIGTXOP_IDX 2
#define EHTCAP_MAC_TRIGTXOP_BITS 1
#define EHTCAP_PHY_320MHZIN6GHZ_IDX 1
#define EHTCAP_PHY_320MHZIN6GHZ_BITS 1
#define EHTCAP_PHY_242TONERUBWLT20MHZ_IDX 2
#define EHTCAP_PHY_242TONERUBWLT20MHZ_BITS 1
#define EHTCAP_PHY_NDP4XEHTLTFAND320NSGI_IDX 3
#define EHTCAP_PHY_NDP4XEHTLTFAND320NSGI_BITS 1
#define EHTCAP_PHY_PARTIALBWULMU_IDX 4
#define EHTCAP_PHY_PARTIALBWULMU_BITS 1
#define EHTCAP_PHY_SUBFMR_IDX 5
#define EHTCAP_PHY_SUBFMR_BITS 1
#define EHTCAP_PHY_SUBFME_IDX 6
#define EHTCAP_PHY_SUBFME_BITS 1
#define EHTCAP_PHY_BFMESSLT80MHZ_IDX 7
#define EHTCAP_PHY_BFMESSLT80MHZ_BITS 3
#define EHTCAP_PHY_BFMESS160MHZ_IDX 10
#define EHTCAP_PHY_BFMESS160MHZ_BITS 3
#define EHTCAP_PHY_BFMESS320MHZ_IDX 13
#define EHTCAP_PHY_BFMESS320MHZ_BITS 3
#define EHTCAP_PHY_NUMSOUNDLT80MHZ_IDX 16
#define EHTCAP_PHY_NUMSOUNDLT80MHZ_BITS 3
#define EHTCAP_PHY_NUMSOUND160MHZ_IDX 19
#define EHTCAP_PHY_NUMSOUND160MHZ_BITS 3
#define EHTCAP_PHY_NUMSOUND320MHZ_IDX 22
#define EHTCAP_PHY_NUMSOUND320MHZ_BITS 3
#define EHTCAP_PHY_NG16SUFB_IDX 25
#define EHTCAP_PHY_NG16SUFB_BITS 1
#define EHTCAP_PHY_NG16MUFB_IDX 26
#define EHTCAP_PHY_NG16MUFB_BITS 1
#define EHTCAP_PHY_CODBK42SUFB_IDX 27
#define EHTCAP_PHY_CODBK42SUFB_BITS 1
#define EHTCAP_PHY_CODBK75MUFB_IDX 28
#define EHTCAP_PHY_CODBK75MUFB_BITS 1
#define EHTCAP_PHY_TRIGSUBFFB_IDX 29
#define EHTCAP_PHY_TRIGSUBFFB_BITS 1
#define EHTCAP_PHY_TRIGMUBFPARTBWFB_IDX 30
#define EHTCAP_PHY_TRIGMUBFPARTBWFB_BITS 1
#define EHTCAP_PHY_TRIGCQIFB_IDX 31
#define EHTCAP_PHY_TRIGCQIFB_BITS 1
#define EHTCAP_PHY_PARTBWDLMUMIMO_IDX 32
#define EHTCAP_PHY_PARTBWDLMUMIMO_BITS 1
#define EHTCAP_PHY_PSRSR_IDX 33
#define EHTCAP_PHY_PSRSR_BITS 1
#define EHTCAP_PHY_PWRBSTFACTOR_IDX 34
#define EHTCAP_PHY_PWRBSTFACTOR_BITS 1
#define EHTCAP_PHY_4XEHTLTFAND800NSGI_IDX 35
#define EHTCAP_PHY_4XEHTLTFAND800NSGI_BITS 1
#define EHTCAP_PHY_MAXNC_IDX 36
#define EHTCAP_PHY_MAXNC_BITS 4
#define EHTCAP_PHY_NONTRIGCQIFB_IDX 40
#define EHTCAP_PHY_NONTRIGCQIFB_BITS 1
#define EHTCAP_PHY_TX1024AND4096QAMLS242TONERU_IDX 41
#define EHTCAP_PHY_TX1024AND4096QAMLS242TONERU_BITS 1
#define EHTCAP_PHY_RX1024AND4096QAMLS242TONERU_IDX 42
#define EHTCAP_PHY_RX1024AND4096QAMLS242TONERU_BITS 1
#define EHTCAP_PHY_PPETHRESPRESENT_IDX 43
#define EHTCAP_PHY_PPETHRESPRESENT_BITS 1
#define EHTCAP_PHY_CMNNOMPKTPAD_IDX 44
#define EHTCAP_PHY_CMNNOMPKTPAD_BITS 2
#define EHTCAP_PHY_MAXNUMEHTLTF_IDX 46
#define EHTCAP_PHY_MAXNUMEHTLTF_BITS 5
#define EHTCAP_PHY_SUPMCS15_IDX 51
#define EHTCAP_PHY_SUPMCS15_BITS 4
#define EHTCAP_PHY_EHTDUPIN6GHZ_IDX 55
#define EHTCAP_PHY_EHTDUPIN6GHZ_BITS 1
#define EHTCAP_PHY_20MHZOPSTARXNDPWIDERBW_IDX 56
#define EHTCAP_PHY_20MHZOPSTARXNDPWIDERBW_BITS 1
#define EHTCAP_PHY_NONOFDMAULMUMIMOLT80MHZ_IDX 57
#define EHTCAP_PHY_NONOFDMAULMUMIMOLT80MHZ_BITS 1
#define EHTCAP_PHY_NONOFDMAULMUMIMO160MHZ_IDX 58
#define EHTCAP_PHY_NONOFDMAULMUMIMO160MHZ_BITS 1
#define EHTCAP_PHY_NONOFDMAULMUMIMO320MHZ_IDX 59
#define EHTCAP_PHY_NONOFDMAULMUMIMO320MHZ_BITS 1
#define EHTCAP_PHY_MUBFMRLT80MHZ_IDX 60
#define EHTCAP_PHY_MUBFMRLT80MHZ_BITS 1
#define EHTCAP_PHY_MUBFMR160MHZ_IDX 61
#define EHTCAP_PHY_MUBFMR160MHZ_BITS 1
#define EHTCAP_PHY_MUBFMR320MHZ_IDX 62
#define EHTCAP_PHY_MUBFMR320MHZ_BITS 1
/**
* struct wlan_ie_ehtcaps - EHT capabilities
* @elem_id: EHT caps IE

View File

@@ -898,8 +898,8 @@ typedef struct {
#define WMI_HOST_HE_TXRX_MCS_NSS_IDX_80_80 2
#ifdef WLAN_FEATURE_11BE
#define WMI_HOST_MAX_EHTCAP_PHY_SIZE 3
#define WMI_HOST_MAX_EHTCAP_MAC_SIZE 2
#define WMI_HOST_MAX_EHTCAP_PHY_SIZE 2
#define WMI_HOST_MAX_EHTCAP_MAC_SIZE 1
#define WMI_HOST_EHTCAP_MAC_WORD1 0
#define WMI_HOST_EHTCAP_MAC_WORD2 1
#define WMI_HOST_MAX_EHT_RATE_SET 4