From 80b2cf8c6310e966cb85260903d12edc2c8d1d24 Mon Sep 17 00:00:00 2001 From: Gyanranjan Hazarika Date: Fri, 17 Aug 2018 01:54:48 -0700 Subject: [PATCH] qcacmn: Changes for Draft 3.0 Make the HECAP and HEOP changes for 11ax Draft3.0. Draft2.0 support can still be enabled by unsetting SUPPORT_11AX_D3 in config.unified.wlan.profile. Change-Id: I0c0fd885a43b672baca61011b75a51526481b1ee CRs-fixed: 2294235 --- wmi_unified_param.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wmi_unified_param.h b/wmi_unified_param.h index 7dc7624ede..c2709aeb9f 100644 --- a/wmi_unified_param.h +++ b/wmi_unified_param.h @@ -1142,6 +1142,9 @@ typedef struct { #define WMI_HOST_MAX_NUM_SS 8 #define WMI_HOST_MAX_HECAP_PHY_SIZE 3 +#define WMI_HOST_MAX_HECAP_MAC_SIZE 2 +#define WMI_HOST_HECAP_MAC_WORD1 0 +#define WMI_HOST_HECAP_MAC_WORD2 1 #define WMI_HOST_MAX_HE_RATE_SET 3 /** * struct wmi_host_ppe_threshold -PPE threshold @@ -1274,7 +1277,7 @@ struct peer_assoc_params { bool he_flag; bool twt_requester; bool twt_responder; - uint32_t peer_he_cap_macinfo; + uint32_t peer_he_cap_macinfo[WMI_HOST_MAX_HECAP_MAC_SIZE]; uint32_t peer_he_ops; uint32_t peer_he_cap_phyinfo[WMI_HOST_MAX_HECAP_PHY_SIZE]; uint32_t peer_he_mcs_count;