diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 522d9d9b5be0..c00fcf5393a8 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -5594,6 +5594,9 @@ typedef struct { /* NOTE: This constant cannot be changed without breaking WMI compatibility */ #define WMI_IE_BITMAP_SIZE 8 +#define WMI_SCAN_MLD_PARAM_MLD_ID_GET(mld_param) WMI_GET_BITS(mld_param, 0, 8) +#define WMI_SCAN_MLD_PARAM_MLD_ID_SET(mld_param, val) WMI_SET_BITS(mld_param, 0, 8, val) + typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_start_scan_cmd_fixed_param */ /** Scan ID (lower 16 bits) MSB 4 bits is used to identify scan client based on enum WMI_SCAN_CLIENT_ID */ @@ -5685,6 +5688,11 @@ typedef struct { * dwell time in msec for 6 GHz channel of spectral scan channel list */ A_UINT32 dwell_time_spectral_ch; + /** + * B0-B7: mld id to be inserted in ML probe request + * B8-B31: reserved + */ + A_UINT32 mld_parameter; /** * TLV (tag length value) parameters follow the scan_cmd diff --git a/fw/wmi_version.h b/fw/wmi_version.h index a3ecaa7fe379..7b7159003f20 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_ 1375 +#define __WMI_REVISION_ 1376 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work