瀏覽代碼

qcacmn: Add support to store target TWT capabilities

Add support to read the TWT services being advertised
by the target and make use of it internally in the host
at appropriate places

Change-Id: I3691622447271467d9276788574a2f2717928f83
CRs-Fixed: 2251389
Varun Reddy Yeturu 6 年之前
父節點
當前提交
27b4aef196
共有 2 個文件被更改,包括 4 次插入0 次删除
  1. 2 0
      wmi/inc/wmi_unified_param.h
  2. 2 0
      wmi/src/wmi_unified_tlv.c

+ 2 - 0
wmi/inc/wmi_unified_param.h

@@ -5953,6 +5953,8 @@ typedef enum {
 	wmi_service_host_dfs_check_support,
 	wmi_service_dual_beacon_on_single_mac_scc_support,
 	wmi_service_dual_beacon_on_single_mac_mcc_support,
+	wmi_service_twt_requestor,
+	wmi_service_twt_responder,
 
 	wmi_services_max,
 } wmi_conv_service_ids;

+ 2 - 0
wmi/src/wmi_unified_tlv.c

@@ -22491,6 +22491,8 @@ static void populate_tlv_service(uint32_t *wmi_service)
 			WMI_SERVICE_DUAL_BEACON_ON_SINGLE_MAC_SCC_SUPPORT;
 	wmi_service[wmi_service_dual_beacon_on_single_mac_mcc_support] =
 			WMI_SERVICE_DUAL_BEACON_ON_SINGLE_MAC_MCC_SUPPORT;
+	wmi_service[wmi_service_twt_requestor] = WMI_SERVICE_STA_TWT;
+	wmi_service[wmi_service_twt_responder] = WMI_SERVICE_AP_TWT;
 
 }