Ver Fonte

qcacmn: Add mesh WMI support

Added support for wmi_pdev_param_mesh_mcast_enable and
WMI_SERVICE_ENTERPRISE_MESH

Change-Id: Ie0ce2b822843d66aa14fe0a46809a78e9143f5d9
CRs-Fixed: 2003389
Venkateswara Swamy Bandaru há 8 anos atrás
pai
commit
75b601891b
2 ficheiros alterados com 4 adições e 0 exclusões
  1. 1 0
      wmi/inc/wmi_unified_param.h
  2. 3 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
wmi/inc/wmi_unified_param.h

@@ -5199,6 +5199,7 @@ typedef enum {
 	wmi_pdev_param_enable_btcoex,
 	wmi_pdev_param_atf_peer_stats,
 	wmi_pdev_param_btcoex_cfg,
+	wmi_pdev_param_mesh_mcast_enable,
 
 	wmi_pdev_param_max,
 } wmi_conv_pdev_params_id;

+ 3 - 0
wmi/src/wmi_unified_tlv.c

@@ -14168,6 +14168,7 @@ static void populate_tlv_service(uint32_t *wmi_service)
 	wmi_service[wmi_service_tx_mode_dynamic] = WMI_SERVICE_UNAVAILABLE;
 	wmi_service[wmi_service_btcoex_duty_cycle] = WMI_SERVICE_UNAVAILABLE;
 	wmi_service[wmi_service_4_wire_coex_support] = WMI_SERVICE_UNAVAILABLE;
+	wmi_service[wmi_service_mesh] = WMI_SERVICE_ENTERPRISE_MESH;
 }
 
 /**
@@ -14570,6 +14571,8 @@ static void populate_pdev_param_tlv(uint32_t *pdev_param)
 	pdev_param[wmi_pdev_param_set_burst_mode_cmdid] =
 					WMI_PDEV_PARAM_SET_BURST_MODE_CMDID;
 	pdev_param[wmi_pdev_param_en_stats] = WMI_UNAVAILABLE_PARAM;
+	pdev_param[wmi_pdev_param_mesh_mcast_enable] =
+					WMI_PDEV_PARAM_MESH_MCAST_ENABLE;
 }
 
 /**