qcacmn: Add WMI fixes made for TLV bringup on WIN

These fixes are made during qca8074 VP control path bringup.
Add fixes in tlv.c and enable TLV helper routines for WIN.
Fixed some inconsistencies in wmi API params by adding compiler flags.
This needs to be cleaned up so that API and params have common interface
between WIN and MCL.

Change-Id: I0821daa58df86ad0b394a7846a982a9e3577cd14
CRs-Fixed: 1063252
This commit is contained in:
Kiran Venkatappa
2016-08-09 22:52:35 +05:30
committed by Gerrit - the friendly Code Review server
父節點 71268886fa
當前提交 9da7e04134
共有 3 個文件被更改,包括 26 次插入18 次删除

查看文件

@@ -1169,7 +1169,7 @@ struct wmi_unified {
qdf_nbuf_queue_t event_queue;
struct work_struct rx_event_work;
int wmi_stop_in_progress;
#ifndef WMI_NON_TLV_SUPPORT
#ifdef CONFIG_MCL
struct _wmi_abi_version fw_abi_version;
struct _wmi_abi_version final_abi_vers;
#endif
@@ -1198,7 +1198,7 @@ struct wmi_unified {
bool use_cookie;
bool wmi_stopinprogress;
qdf_spinlock_t ctx_lock;
#ifdef WMI_TLV_AND_NON_TLV_SUPPORT
#ifndef CONFIG_MCL
/* WMI service bitmap recieved from target */
uint32_t wmi_service_bitmap[wmi_services_max];
uint32_t wmi_events[wmi_events_max];