From 78d8f5911f60f1ac15f1d30009e8fdcc877300e8 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Sirasanagandla Date: Mon, 1 Apr 2019 21:19:52 +0530 Subject: [PATCH] qcacmn: Add wmi service bit Add wmi service bit: wmi_service_sta_plus_sta_support. When this wmi service bit is set, firmware shall support simultaneous connections on multiple STA interfaces. If firmware doesn't set this service bit and if the host driver doesn't check this bit before second STA connection, then firmware shall reject connection by returning failure in VDEV_START_RESP_EVENTID. Change-Id: I9e20911af5372b651586f25d9f13e4364c672435 CRs-Fixed: 2427202 --- wmi/inc/wmi_unified_param.h | 1 + wmi/src/wmi_unified_tlv.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 747860b635fd..0607a79230e7 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5291,6 +5291,7 @@ typedef enum { wmi_service_nan_sap_support, wmi_service_ndi_sap_support, wmi_service_nan_disable_support, + wmi_service_sta_plus_sta_support, wmi_service_hw_db2dbm_support, wmi_service_wlm_stats_support, wmi_service_ul_ru26_allowed, diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 433238246d58..20e4cc1b4121 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -12084,6 +12084,8 @@ static void populate_tlv_service(uint32_t *wmi_service) wmi_service[wmi_service_ndi_sap_support] = WMI_SERVICE_NDI_SAP_SUPPORT; wmi_service[wmi_service_nan_disable_support] = WMI_SERVICE_NAN_DISABLE_SUPPORT; + wmi_service[wmi_service_sta_plus_sta_support] = + WMI_SERVICE_STA_PLUS_STA_SUPPORT; wmi_service[wmi_service_hw_db2dbm_support] = WMI_SERVICE_HW_DB2DBM_CONVERSION_SUPPORT; wmi_service[wmi_service_wlm_stats_support] =