wlan: Interface API changes for WiFi Config feature
Added interfaces for communication between FW and host for
WifiConfiguration feature.
Change-Id: Ie8d36113a8ddfcd3f8b838f86c137a224c21cfeb
CRs-Fixed: 924853
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index cafff2c..2866a32 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -587,6 +587,9 @@
WLAN_HAL_STOP_RSSI_MONITORING_REQ = 324,
WLAN_HAL_STOP_RSSI_MONITORING_RSP = 325,
+ WLAN_HAL_WIFI_CONFIG_SET_PARAMS_REQ = 328,
+ WLAN_HAL_WIFI_CONFIG_SET_PARAMS_RSP = 329,
+
WLAN_HAL_MSG_MAX = WLAN_HAL_MSG_TYPE_MAX_ENUM_SIZE
}tHalHostMsgType;
@@ -6806,6 +6809,7 @@
EXT_SCAN_ENHANCED = 56,
MEMORY_DUMP_SUPPORTED = 57,
PER_PKT_STATS_SUPPORTED = 58,
+ WIFI_CONFIG = 61,
MAX_FEATURE_SUPPORTED = 128,
} placeHolderInCapBitmap;
@@ -8940,6 +8944,30 @@
tANI_U8 status;
}tHalAvoidFreqRangeCtrlParam, *tpHalAvoidFreqRangeCtrlParam;
+typedef PACKED_PRE struct PACKED_POST
+{
+ tANI_U8 paramType;
+ tANI_U32 paramValue;
+ tSirMacAddr bssid;
+} tSetWifiConfigParams, *tpSetWifiConfigParams;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+ tHalMsgHeader header;
+ tSetWifiConfigParams wifiConfigParams;
+} tSetWifiConfigParamsReq, *tpSetWifiConfigParamsReq;
+
+typedef PACKED_PRE struct PACKED_POST {
+ tANI_U32 status;
+} tHalSetWifiConfigRspParams, * tpHalSetWifiConfigRspParams;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+ tHalMsgHeader header;
+
+ tHalSetWifiConfigRspParams setWifiConfigRspParams;
+} tHalSetWifiConfigRsp, *tpHalSetWifiConfigRsp;
+
#if defined(__ANI_COMPILER_PRAGMA_PACK_STACK)
#pragma pack(pop)
#elif defined(__ANI_COMPILER_PRAGMA_PACK)