qcacmn: Add WMI reference in PSOC and PSoc reference in WMI
Add WMI reference in PSOC and PSoc reference in WMI. Change-Id: I6841bec1748447c6c98a81417365cf6e8d228b54 CRs-Fixed: 2002025
This commit is contained in:
@@ -41,6 +41,7 @@
|
||||
#endif
|
||||
#include "htc_api.h"
|
||||
#include "wmi_unified_param.h"
|
||||
#include "wlan_objmgr_psoc_obj.h"
|
||||
|
||||
typedef qdf_nbuf_t wmi_buf_t;
|
||||
#define wmi_buf_data(_buf) qdf_nbuf_data(_buf)
|
||||
@@ -112,11 +113,14 @@ enum wmi_rx_exec_ctx {
|
||||
* @param target_type : type of supported wmi command
|
||||
* @param use_cookie : flag to indicate cookie based allocation
|
||||
* @param ops : handle to wmi ops
|
||||
* @psoc : objmgr psoc
|
||||
* @return opaque handle.
|
||||
*/
|
||||
void *wmi_unified_attach(void *scn_handle,
|
||||
osdev_t osdev, enum wmi_target_type target_type,
|
||||
bool use_cookie, struct wmi_rx_ops *ops);
|
||||
bool use_cookie, struct wmi_rx_ops *ops,
|
||||
struct wlan_objmgr_psoc *psoc);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
@@ -1234,6 +1234,9 @@ struct target_abi_version {
|
||||
/** ABI version namespace fourth four dwords */
|
||||
};
|
||||
|
||||
/* Forward declartion for psoc*/
|
||||
struct wlan_objmgr_psoc;
|
||||
|
||||
/**
|
||||
* struct wmi_init_cmd - Saved wmi INIT command
|
||||
* @buf: Buffer containing the wmi INIT command
|
||||
@@ -1247,6 +1250,7 @@ struct wmi_cmd_init {
|
||||
struct wmi_unified {
|
||||
void *scn_handle; /* handle to device */
|
||||
osdev_t osdev; /* handle to use OS-independent services */
|
||||
struct wlan_objmgr_psoc *wmi_psoc;
|
||||
qdf_atomic_t pending_cmds;
|
||||
HTC_ENDPOINT_ID wmi_endpoint_id;
|
||||
uint16_t max_msg_len;
|
||||
|
Reference in New Issue
Block a user