diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index 668f97e8ca80..547e03ef3cf2 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -1299,6 +1299,7 @@ typedef enum { WMITLV_TAG_STRUC_wmi_xgap_enable_cmd_fixed_param, WMITLV_TAG_STRUC_wmi_xgap_enable_complete_event_fixed_param, WMITLV_TAG_STRUC_wmi_pdev_mesh_rx_filter_enable_fixed_param, + WMITLV_TAG_STRUC_wmi_wfa_config_ofdma, } WMITLV_TAG_ID; /* @@ -4912,7 +4913,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_SIMULATION_TEST_CMDID); WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_rsnxe, wfa_config_rsnxe, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_csa, wfa_config_csa, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_ocv, wfa_config_ocv, WMITLV_SIZE_VAR) \ - WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_saquery, wfa_config_saquery, WMITLV_SIZE_VAR) + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_saquery, wfa_config_saquery, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_wfa_config_ofdma, wfa_config_ofdma, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_WFA_CONFIG_CMDID); /* SRG OBSS color Enable Bitmap */ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 81c7326c79ef..79145789c5b9 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -39227,6 +39227,17 @@ typedef struct { A_UINT32 remain_connect_on_saquery_timeout; } wmi_wfa_config_saquery; +typedef struct { + /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_wfa_config_ofdma */ + A_UINT32 tlv_header; + /* force_he_trigger_to_eht_sta + * Possible values from host are: + * 0 default behavior + * 1 instead of sending EHT triggers to EHT stations, send HE triggers + */ + A_UINT32 force_he_trigger_to_eht_sta; +} wmi_wfa_config_ofdma; + typedef struct { /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_wfa_config_cmd_fixed_param */ A_UINT32 tlv_header; @@ -39237,6 +39248,7 @@ typedef struct { * wmi_wfa_config_csa wfa_config_csa[]; (0 or 1 elements) * wmi_wfa_config_ocv wfa_config_ocv[]; (0 or 1 elements) * wmi_wfa_config_saquery wfa_config_saquery[]; (0 or 1 elements) + * wmi_wfa_config_ofdma wfa_config_ofdma[]; (0 or 1 elements) */ } wmi_wfa_config_cmd_fixed_param; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 434b5351cc1c..730058b1499d 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -37,7 +37,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ -#define __WMI_REVISION_ 1215 +#define __WMI_REVISION_ 1216 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work