@@ -1197,6 +1197,10 @@ typedef enum {
1197
1197
WMITLV_TAG_STRUC_wmi_roam_btm_request_candidate_info_tlv_param ,
1198
1198
WMITLV_TAG_STRUC_wmi_thermal_stats_cmd_fixed_param ,
1199
1199
WMITLV_TAG_STRUC_wmi_thermal_throt_temp_range_stats ,
1200
+ WMITLV_TAG_STRUC_wmi_ctrl_path_awgn_stats_struct ,
1201
+ WMITLV_TAG_STRUC_wmi_htt_msdu_idx_to_htt_msdu_qtype ,
1202
+ WMITLV_TAG_STRUC_wmi_pdev_set_bios_interface_cmd_fixed_param ,
1203
+ WMITLV_TAG_STRUC_wmi_vdev_set_mu_snif_cmd_param ,
1200
1204
} WMITLV_TAG_ID ;
1201
1205
1202
1206
/*
@@ -1671,6 +1675,8 @@ typedef enum {
1671
1675
OP(WMI_VDEV_ENABLE_DISABLE_INTRA_BSS_CMDID) \
1672
1676
OP(WMI_PEER_ENABLE_DISABLE_INTRA_BSS_CMDID) \
1673
1677
OP(WMI_REQUEST_THERMAL_STATS_CMDID) \
1678
+ OP(WMI_PDEV_SET_BIOS_INTERFACE_CMDID) \
1679
+ OP(WMI_VDEV_SET_MU_SNIF_CMDID) \
1674
1680
/* add new CMD_LIST elements above this line */
1675
1681
1676
1682
@@ -1954,7 +1960,8 @@ typedef enum {
1954
1960
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_resource_config, wmi_resource_config, resource_config, WMITLV_SIZE_FIX)\
1955
1961
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wlan_host_memory_chunk, host_mem_chunks, WMITLV_SIZE_VAR) \
1956
1962
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_set_hw_mode_cmd_fixed_param, wmi_pdev_set_hw_mode_cmd_fixed_param, hw_mode, WMITLV_SIZE_FIX) \
1957
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_pdev_band_to_mac, band_to_mac, WMITLV_SIZE_VAR)
1963
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_pdev_band_to_mac, band_to_mac, WMITLV_SIZE_VAR) \
1964
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_htt_msdu_idx_to_htt_msdu_qtype, htt_msdu_idx_to_qtype_map, WMITLV_SIZE_VAR)
1958
1965
1959
1966
WMITLV_CREATE_PARAM_STRUC (WMI_INIT_CMDID );
1960
1967
@@ -4034,6 +4041,12 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_SET_BIOS_SAR_TABLE_CMDID);
4034
4041
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, geo_offset, WMITLV_SIZE_VAR)
4035
4042
WMITLV_CREATE_PARAM_STRUC (WMI_PDEV_SET_BIOS_GEO_TABLE_CMDID );
4036
4043
4044
+ /* Set bios interface table */
4045
+ #define WMITLV_TABLE_WMI_PDEV_SET_BIOS_INTERFACE_CMDID (id ,op ,buf ,len ) \
4046
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_set_bios_interface_cmd_fixed_param, wmi_pdev_set_bios_interface_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
4047
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, parameters, WMITLV_SIZE_VAR)
4048
+ WMITLV_CREATE_PARAM_STRUC (WMI_PDEV_SET_BIOS_INTERFACE_CMDID );
4049
+
4037
4050
/* Override the array gain table */
4038
4051
#define WMITLV_TABLE_WMI_PDEV_SET_MIMOGAIN_TABLE_CMDID (id ,op ,buf ,len ) \
4039
4052
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_set_mimogain_table_cmd_fixed_param, wmi_pdev_set_mimogain_table_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
@@ -4794,6 +4807,12 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_ENABLE_DISABLE_INTRA_BSS_CMDID);
4794
4807
WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_STRUC_wmi_thermal_stats_cmd_fixed_param, wmi_thermal_stats_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX)
4795
4808
WMITLV_CREATE_PARAM_STRUC (WMI_REQUEST_THERMAL_STATS_CMDID );
4796
4809
4810
+ /** WMI cmd used to set mu sniffer param */
4811
+ #define WMITLV_TABLE_WMI_VDEV_SET_MU_SNIF_CMDID (id ,op ,buf ,len ) \
4812
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_vdev_set_mu_snif_cmd_param, wmi_vdev_set_mu_snif_cmd_param, fixed_param, WMITLV_SIZE_FIX) \
4813
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, aids, WMITLV_SIZE_VAR)
4814
+ WMITLV_CREATE_PARAM_STRUC (WMI_VDEV_SET_MU_SNIF_CMDID );
4815
+
4797
4816
4798
4817
4799
4818
/************************** TLV definitions of WMI events *******************************/
@@ -4843,7 +4862,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EXT_EVENTID);
4843
4862
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, WMI_HAL_REG_CAPABILITIES_EXT2, hal_reg_caps, WMITLV_SIZE_VAR) \
4844
4863
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_nan_capabilities, wmi_nan_capabilities, nan_cap, WMITLV_SIZE_FIX) \
4845
4864
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, WMI_SCAN_RADIO_CAPABILITIES_EXT2, wmi_scan_radio_caps, WMITLV_SIZE_VAR) \
4846
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_twt_caps_params, twt_caps, WMITLV_SIZE_VAR)
4865
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_twt_caps_params, twt_caps, WMITLV_SIZE_VAR) \
4866
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_htt_msdu_idx_to_htt_msdu_qtype, htt_msdu_idx_to_qtype_map, WMITLV_SIZE_VAR)
4847
4867
WMITLV_CREATE_PARAM_STRUC (WMI_SERVICE_READY_EXT2_EVENTID );
4848
4868
4849
4869
#define WMITLV_TABLE_WMI_CHAN_RF_CHARACTERIZATION_INFO_EVENTID (id ,op ,buf ,len ) \
@@ -6154,7 +6174,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_STATS_INFO_EVENTID);
6154
6174
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_mem_stats_struct, ctrl_path_mem_stats, WMITLV_SIZE_VAR) \
6155
6175
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_twt_stats_struct, ctrl_path_twt_stats, WMITLV_SIZE_VAR) \
6156
6176
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_calibration_stats_struct, ctrl_path_calibration_stats, WMITLV_SIZE_VAR) \
6157
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_dfs_channel_stats_struct, ctrl_path_dfs_channel_stats, WMITLV_SIZE_VAR)
6177
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_dfs_channel_stats_struct, ctrl_path_dfs_channel_stats, WMITLV_SIZE_VAR) \
6178
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ctrl_path_awgn_stats_struct, ctrl_path_awgn_stats, WMITLV_SIZE_VAR)
6158
6179
WMITLV_CREATE_PARAM_STRUC (WMI_CTRL_PATH_STATS_EVENTID );
6159
6180
6160
6181
#define WMITLV_TABLE_WMI_RADIO_CHAN_STATS_EVENTID (id , op , buf , len ) \
0 commit comments