qcacmn: Remove ol_defines dependency from WMI layer

ol_defines header inclusion is invalid in WMI layer.
Remove the header inclusion by abstracting the dependency
with in WMI layer.

Change-Id: I5eb8624605cde20b516a1d8d0c823996c363e119
CRs-Fixed: 2023821
This commit is contained in:
Govind Singh
2017-03-21 12:49:10 +05:30
committed by snandini
parent 125754ed8d
commit 33aab8eaec
2 changed files with 13 additions and 1 deletions

View File

@@ -302,6 +302,19 @@
#define MAX_ASSOC_IE_LENGTH 1024
typedef uint32_t TARGET_INIT_STATUS;
/**
* @brief Opaque handle of wmi structure
*/
struct wmi_unified;
typedef struct wmi_unified *wmi_unified_t;
typedef void *ol_scn_t;
/**
* @wmi_event_handler function prototype
*/
typedef int (*wmi_unified_event_handler)(ol_scn_t scn_handle,
uint8_t *event_buf, uint32_t len);
typedef enum {
WMI_HOST_MODE_11A = 0, /* 11a Mode */
WMI_HOST_MODE_11G = 1, /* 11b/g Mode */