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
diff --git a/wmi_unified_param.h b/wmi_unified_param.h
index 7dc7624..c2709ae 100644
--- a/wmi_unified_param.h
+++ b/wmi_unified_param.h
@@ -1142,6 +1142,9 @@
#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 @@
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;