diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 9906e5cff062..a1a69af33bbd 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -34040,16 +34040,28 @@ typedef struct { A_UINT32 vdev_id; } wmi_vdev_unified_disconnect_cmd_fixed_param; +typedef enum { + WMI_VDEV_UNIFIED_CONNECT_EVENT_SUCCESS, + WMI_VDEV_UNIFIED_CONNECT_EVENT_FAILURE, +} WMI_VDEV_UNIFIED_CONNECT_EVENT_STATUS; + typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_vdev_unified_connect_event_fixed_param */ /** unique id identifying the VDEV, generated by the caller */ A_UINT32 vdev_id; + A_UINT32 status; /* WMI_VDEV_UNIFIED_CONNECT_EVENT_STATUS */ } wmi_vdev_unified_connect_event_fixed_param; +typedef enum { + WMI_VDEV_UNIFIED_DISCONNECT_EVENT_SUCCESS, + WMI_VDEV_UNIFIED_DISCONNECT_EVENT_FAILURE, +} WMI_VDEV_UNIFIED_DISCONNECT_EVENT_STATUS; + typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_vdev_unified_disconnect_event_fixed_param */ /** unique id identifying the VDEV, generated by the caller */ A_UINT32 vdev_id; + A_UINT32 status; /* WMI_VDEV_UNIFIED_DISCONNECT_EVENT_STATUS */ } wmi_vdev_unified_disconnect_event_fixed_param; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 01e2de570fe3..ded5778bec4e 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_ 1709 +#define __WMI_REVISION_ 1710 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work