wlan: Extended Capability and VHT Opmode support
Change-Id: I12e1941adb86d6d6f3ad6863e2938dbfe6054264
CRs-Fixed: 395644, 395645
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index 8da0434..6ba6178 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -349,6 +349,9 @@
WLAN_HAL_SET_THERMAL_MITIGATION_REQ = 178,
WLAN_HAL_SET_THERMAL_MITIGATION_RSP = 179,
+ WLAN_HAL_UPDATE_VHT_OP_MODE_REQ = 182,
+ WLAN_HAL_UPDATE_VHT_OP_MODE_RSP = 183,
+
WLAN_HAL_MSG_MAX = WLAN_HAL_MSG_TYPE_MAX_ENUM_SIZE
}tHalHostMsgType;
@@ -3185,6 +3188,29 @@
tSirMicFailureInd micFailureInd;
} tMicFailureIndMsg, *tpMicFailureIndMsg;
+typedef PACKED_PRE struct PACKED_POST
+{
+ tANI_U16 opMode;
+ tANI_U16 staId;
+}tUpdateVHTOpMode, *tpUpdateVHTOpMode;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+ tHalMsgHeader header;
+ tUpdateVHTOpMode updateVhtOpMode;
+} tUpdateVhtOpModeReqMsg, *tpUpdateVhtOpModeReqMsg;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+ tANI_U32 status;
+} tUpdateVhtOpModeParamsRsp, *tpUpdateVhtOpModeParamsRsp;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+ tHalMsgHeader header;
+ tUpdateVhtOpModeParamsRsp updateVhtOpModeRspParam;
+} tUpdateVhtOpModeParamsRspMsg, *tpUpdateVhtOpModeParamsRspMsg;
+
/*---------------------------------------------------------------------------
* WLAN_HAL_UPDATE_BEACON_REQ
*--------------------------------------------------------------------------*/
@@ -5359,6 +5385,7 @@
P2P = 1,
DOT11AC = 2,
SLM_SESSIONIZATION = 3,
+ DOT11AC_OPMODE = 4,
MAX_FEATURE_SUPPORTED = 128,
} placeHolderInCapBitmap;