From 27b4aef1963aa7d17bc3431f0a37dcd0f4a16bf1 Mon Sep 17 00:00:00 2001 From: Varun Reddy Yeturu Date: Wed, 30 May 2018 15:31:13 -0700 Subject: [PATCH] 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 --- wmi/inc/wmi_unified_param.h | 2 ++ wmi/src/wmi_unified_tlv.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index dd76ac48ec5f..151ecf47d39a 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/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; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 809162c66f4b..1269d5c5affd 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/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; }