From 2c8c9124934e8ddc18ee61dba3bb5c014ecf47c2 Mon Sep 17 00:00:00 2001 From: Varun Reddy Yeturu Date: Tue, 17 Apr 2018 11:04:27 -0700 Subject: [PATCH] qcacmn: Add support for sending TWT enable command Add WMI support for building and sending the WMI_TWT_ENABLE_CMDID to the firmware. Change-Id: Ifbda4d1668e2bcb2e33d044269908e8d4c8333a5 CRs-Fixed: 2244214 --- wmi_unified_tlv.c | 11 +++-------- wmi_unified_twt_tlv.c | 1 + 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/wmi_unified_tlv.c b/wmi_unified_tlv.c index f2828c6c35..be5ef006e1 100644 --- a/wmi_unified_tlv.c +++ b/wmi_unified_tlv.c @@ -39,6 +39,7 @@ #ifdef WLAN_FEATURE_NAN_CONVERGENCE #include "nan_public_structs.h" #endif +#include "wmi_unified_twt_api.h" #ifdef WLAN_POLICY_MGR_ENABLE #include "wlan_policy_mgr_public_struct.h" @@ -23267,6 +23268,8 @@ static void populate_tlv_events_id(uint32_t *event_ids) WMI_OBSS_COLOR_COLLISION_DETECTION_EVENTID; event_ids[wmi_pdev_div_rssi_antid_event_id] = WMI_PDEV_DIV_RSSI_ANTID_EVENTID; + event_ids[wmi_twt_enable_complete_event_id] = + WMI_TWT_ENABLE_COMPLETE_EVENTID; } /** @@ -23927,14 +23930,6 @@ static inline void wmi_ocb_ut_attach(struct wmi_unified *wmi_handle) } #endif -#ifdef WLAN_SUPPORT_TWT -void wmi_twt_attach_tlv(struct wmi_unified *wmi_handle); -#else -static void wmi_twt_attach_tlv(struct wmi_unified *wmi_handle) -{ - return; -} -#endif /** * wmi_tlv_attach() - Attach TLV APIs * diff --git a/wmi_unified_twt_tlv.c b/wmi_unified_twt_tlv.c index 7b4fbc0a32..66ba9e8177 100644 --- a/wmi_unified_twt_tlv.c +++ b/wmi_unified_twt_tlv.c @@ -21,6 +21,7 @@ #include "wmi.h" #include "wmi_unified_priv.h" #include "wmi_unified_twt_param.h" +#include "wmi_unified_twt_api.h" static QDF_STATUS send_twt_enable_cmd_tlv(wmi_unified_t wmi_handle, struct wmi_twt_enable_param *params)