qcacmn: Support per mac CE for WMI commands
Firmware requires WMI commands to be sent on different copy engine for each MAC. Add support in WMI to use different endpoints for each pdev. Change-Id: Ie0dfe71043275ac694362f88b625219f089b5303 CRs-Fixed: 2005214
This commit is contained in:
@@ -72,6 +72,7 @@ typedef qdf_nbuf_t wmi_buf_t;
|
||||
wmi_unified_register_event_handler(wmi_handle, \
|
||||
event_id, handler_func, WMI_RX_UMAC_CTX)
|
||||
|
||||
struct wmi_soc;
|
||||
/**
|
||||
* struct wmi_ops - service callbacks to upper layer
|
||||
* @service_ready_cbk: service ready callback
|
||||
@@ -219,7 +220,7 @@ wmi_unified_unregister_event_handler(wmi_unified_t wmi_handle,
|
||||
* @param htc_handle : handle to HTC.
|
||||
* @return void
|
||||
*/
|
||||
int
|
||||
QDF_STATUS
|
||||
wmi_unified_connect_htc_service(struct wmi_unified *wmi_handle,
|
||||
void *htc_handle);
|
||||
|
||||
@@ -305,6 +306,10 @@ static inline bool wmi_get_runtime_pm_inprogress(wmi_unified_t wmi_handle)
|
||||
}
|
||||
#endif
|
||||
|
||||
void *wmi_unified_get_soc_handle(struct wmi_unified *wmi_handle);
|
||||
|
||||
void *wmi_unified_get_pdev_handle(struct wmi_soc *soc, uint32_t pdev_idx);
|
||||
|
||||
/**
|
||||
* UMAC Callback to process fw event.
|
||||
* @param wmi_handle : handle to WMI.
|
||||
|
Reference in New Issue
Block a user