Merge "wlan: Add HAL support for OLPC send/receive command" into wlan-driver.lnx.1.0
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index d0a83fb..f859c9d 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -1,6 +1,6 @@
 
 /*
- * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2018 The Linux Foundation. All rights reserved.
  * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
  *
  *
@@ -628,6 +628,9 @@
    WLAN_HAL_FW_GET_ARP_STATS_REQ             = 356,
    WLAN_HAL_FW_GET_ARP_STATS_RSP             = 357,
 
+   WLAN_HAL_POWER_CONTROL_MODE_CHANGE_REQ    = 358,
+   WLAN_HAL_POWER_CONTROL_MODE_CHANGE_RSP    = 359,
+
    WLAN_HAL_VOWIFI_IND                       = 360,
    WLAN_HAL_QPOWER_ENABLE_BY_HOST_IND        = 361,
 
@@ -9729,6 +9732,36 @@
    tdbugArpStatsgetRspParams   fwArpstatsRspParams;
 } tHalARPfwStatsRspMsg, *tpHalARPfwStatsRspMsg;
 
+/*----------------------------------------------------------------
+ *     WLAN_HAL_POWER_CONTROL_MODE_CHANGE_REQ
+ *-----------------------------------------------------------------*/
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U8 enable;
+} tHalPowerControlModeChangeReqParams, *tpHalPowerControlModeChangeReqParams;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader        header;
+    tHalPowerControlModeChangeReqParams pwrCtrlModeChangeReqParams;
+} tHalPowerControlModeChangeReqMsg, *tpHalPowerControlModeChangeReqMsg;
+
+/*----------------------------------------------------------------
+ *     WLAN_HAL_POWER_CONTROL_MODE_CHANGE_RSP
+ *-----------------------------------------------------------------*/
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U32   status;
+} tHalPowerControlModeChangeRspParams, *tpHalPowerControlModeChangeRspParams;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader        header;
+    tHalPowerControlModeChangeRspParams   pwrCtrlModeChangeRspParams;
+} tHalPowerControlModeChangeRspMsg, *tpHalPowerControlModeChangeRspMsg;
+
 #if defined(__ANI_COMPILER_PRAGMA_PACK_STACK)
 #pragma pack(pop)
 #elif defined(__ANI_COMPILER_PRAGMA_PACK)