소스 검색

qcacmn: Add wmi support for eht vdev params

Add wmi support for eht vdev params
mu mode, puncturing mode, ltf config, dcm
and range extension configs.

Change-Id: I6cfc0297a4a323775614f28717c50109558dd401
CRs-Fixed: 3052104
Venkateswara Swamy Bandaru 3 년 전
부모
커밋
ab2c08d63e
2개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      wmi/inc/wmi_unified_param.h
  2. 9 0
      wmi/src/wmi_unified_tlv.c

+ 7 - 0
wmi/inc/wmi_unified_param.h

@@ -4974,6 +4974,13 @@ typedef enum {
 	wmi_vdev_param_mcast_steer,
 #ifdef WLAN_FEATURE_11BE
 	wmi_vdev_param_set_ehtop,
+	wmi_vdev_param_set_eht_mu_mode,
+	wmi_vdev_param_set_eht_puncturing_mode,
+	wmi_vdev_param_set_eht_ltf,
+	wmi_vdev_param_set_ul_eht_ltf,
+	wmi_vdev_param_set_eht_dcm,
+	wmi_vdev_param_set_eht_range_ext,
+	wmi_vdev_param_set_non_data_eht_range_ext,
 #endif
 } wmi_conv_vdev_param_id;
 

+ 9 - 0
wmi/src/wmi_unified_tlv.c

@@ -476,6 +476,15 @@ static const uint32_t vdev_param_tlv[] = {
 	[wmi_vdev_param_set_heop] = WMI_VDEV_PARAM_HEOPS_0_31,
 #ifdef WLAN_FEATURE_11BE
 	[wmi_vdev_param_set_ehtop] = WMI_VDEV_PARAM_EHTOPS_0_31,
+	[wmi_vdev_param_set_eht_mu_mode] = WMI_VDEV_PARAM_SET_EHT_MU_MODE,
+	[wmi_vdev_param_set_eht_puncturing_mode] =
+					WMI_VDEV_PARAM_SET_EHT_PUNCTURING_MODE,
+	[wmi_vdev_param_set_eht_ltf] = WMI_VDEV_PARAM_EHT_LTF,
+	[wmi_vdev_param_set_ul_eht_ltf] = WMI_VDEV_PARAM_UL_EHT_LTF,
+	[wmi_vdev_param_set_eht_dcm] = WMI_VDEV_PARAM_EHT_DCM,
+	[wmi_vdev_param_set_eht_range_ext] = WMI_VDEV_PARAM_EHT_RANGE_EXT,
+	[wmi_vdev_param_set_non_data_eht_range_ext] =
+					WMI_VDEV_PARAM_NON_DATA_EHT_RANGE_EXT,
 #endif
 	[wmi_vdev_param_sensor_ap] = WMI_VDEV_PARAM_SENSOR_AP,
 	[wmi_vdev_param_dtim_enable_cts] = WMI_VDEV_PARAM_DTIM_ENABLE_CTS,