wlan: Add support to fetch currently used antenna using ioctl
Add provision to fetch currently used antenna index with
an ioctl.
Change-Id: If46ca874138da690cc4a74bd980ac1e693f3686a
CRs-Fixed: 951762
diff --git a/CORE/WDI/CP/inc/wlan_qct_wdi_i.h b/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
index 8dcdf80..db378ef 100644
--- a/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
+++ b/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
@@ -537,7 +537,9 @@
/*Keep adding the indications to the max request
such that we keep them separate */
+ WDI_ANTENNA_DIVERSITY_SELECTION_REQ,
WDI_MAX_UMAC_IND
+
}WDI_RequestEnumType;
/*---------------------------------------------------------------------------
@@ -922,6 +924,7 @@
WDI_HAL_LOST_LINK_PARAMS_IND = WDI_HAL_IND_MIN + 29,
WDI_HAL_RSSI_BREACHED_IND = WDI_HAL_IND_MIN + 30,
WDI_HAL_START_OEM_DATA_RSP_IND_NEW = WDI_HAL_IND_MIN + 31,
+ WDI_ANTENNA_DIVERSITY_SELECTION_RSP = WDI_HAL_IND_MIN + 32,
WDI_MAX_RESP
}WDI_ResponseEnumType;
@@ -6441,6 +6444,37 @@
);
#endif
+/**
+ @brief Process get current antenna index command
+
+ @param pWDICtx: pointer to the WLAN DAL context
+ pEventData: pointer to the event information structure
+
+ @see
+ @return Result of the function call
+*/
+WDI_Status
+WDI_ProcessGetCurrentAntennaIndex
+(
+ WDI_ControlBlockType* pWDICtx,
+ WDI_EventInfoType* pEventData
+);
+
+/**
+ @brief Process get current antenna index response from FW
+
+ @param pWDICtx: pointer to the WLAN DAL context
+ pEventData: pointer to the event information structure
+
+ @see
+ @return Result of the function call
+*/
+WDI_Status
+WDI_ProcessGetCurrentAntennaIndexRsp
+(
+ WDI_ControlBlockType* pWDICtx,
+ WDI_EventInfoType* pEventData
+);
#endif /*WLAN_QCT_WDI_I_H*/