فهرست منبع

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
Rajeev Kumar Sirasanagandla 6 سال پیش
والد
کامیت
78d8f5911f
2فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 1 0
      wmi/inc/wmi_unified_param.h
  2. 2 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
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,

+ 2 - 0
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] =