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:
Kiran Venkatappa
2017-02-10 16:57:59 +05:30
committed by qcabuildsw
父節點 af1dae38ef
當前提交 929dd29d7d
共有 2 個文件被更改,包括 38 次插入7 次删除

查看文件

@@ -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.