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
Цей коміт міститься в:
Kiran Venkatappa
2016-08-09 22:52:35 +05:30
зафіксовано Gerrit - the friendly Code Review server
джерело f41ef2e093
коміт 068d22da62
7 змінених файлів з 455 додано та 79 видалено

Переглянути файл

@@ -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];