Kaynağa Gözat

qcacmn: Add WMI APIs to get endpoint ID

Add WMI layer APIs to get endpoint ID.

Change-Id: Id1b3f951755f662344239e306312db5b31b32296
CRs-Fixed: 3408703
Edayilliam Jayadev 2 yıl önce
ebeveyn
işleme
fd71acd187
2 değiştirilmiş dosya ile 14 ekleme ve 0 silme
  1. 9 0
      wmi/inc/wmi_unified_api.h
  2. 5 0
      wmi/src/wmi_unified.c

+ 9 - 0
wmi/inc/wmi_unified_api.h

@@ -669,6 +669,15 @@ wmi_is_blocked(wmi_unified_t wmi_handle);
 void
 wmi_flush_endpoint(wmi_unified_t wmi_handle);
 
+/**
+ * wmi_get_endpoint() - API to get endpoint ID
+ * @wmi_handle: handle to WMI.
+ *
+ * Return Handle to endpoint
+ */
+HTC_ENDPOINT_ID
+wmi_get_endpoint(wmi_unified_t wmi_handle);
+
 /**
  * wmi_interface_sequence_stop() - API to stop wmi sequence check
  *

+ 5 - 0
wmi/src/wmi_unified.c

@@ -3763,6 +3763,11 @@ wmi_flush_endpoint(wmi_unified_t wmi_handle)
 }
 qdf_export_symbol(wmi_flush_endpoint);
 
+HTC_ENDPOINT_ID wmi_get_endpoint(wmi_unified_t wmi_handle)
+{
+	return wmi_handle->wmi_endpoint_id;
+}
+
 void wmi_pdev_id_conversion_enable(wmi_unified_t wmi_handle,
 				   uint32_t *pdev_id_map,
 				   uint8_t size)