diff --git a/fw/wmi_services.h b/fw/wmi_services.h index baf192669fa6..5921423e5c70 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -624,6 +624,7 @@ typedef enum { WMI_SERVICE_CCA_BUSY_INFO_FOREACH_20MHZ = 371, /* FW supports reporting of CCA busy info for each 20Mhz subband of wideband scan channel */ WMI_SERVICE_MLO_TSF_SYNC = 372, /* FW supports TSF sync across multiple chips */ WMI_SERVICE_RF_PATH_SEL_INIT_SUPPORT = 373, /* FW supports RF Path selection using WMI Init command field */ + WMI_SERVICE_VDEV_PARAM_CHWIDTH_WITH_NOTIFY_SUPPORT = 374, /* FW supports VDEV param channel width switch with OMN/OMI notification */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 28d1460a2c0d..80083b0eede3 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -17873,6 +17873,17 @@ typedef enum { */ WMI_VDEV_PARAM_DISABLE_LPI_ANT_OPTIMIZATION, /* 0xB9 */ + /* + * Param to update connected VDEV channel bandwidth. + * Target firmware should take care of notifying associated peers + * (except TDLS) about change in bandwidth, through OMN/OMI notification + * before performing bandwidth update internally. + * Please note incase of STA VDEV only BSS peer gets updated, + * associated TDLS peer bandwidth wont be impacted. + * + * The the updated bandwith is specified with a wmi_channel_width value. + */ + WMI_VDEV_PARAM_CHWIDTH_WITH_NOTIFY, /* 0xBA */ /*=== ADD NEW VDEV PARAM TYPES ABOVE THIS LINE === @@ -19926,14 +19937,6 @@ typedef struct { #define WMI_PEER_SET_TX_POWER 0x28 -/* - * Param to update connected peer channel bandwidth. - * Target firmware should take care of notifying connected peer about - * change in bandwidth, through OMN/OMI notification before performing - * bandwidth update internally. - */ -#define WMI_PEER_CHWIDTH_WITH_NOTIFY 0x29 - typedef struct { A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_peer_set_param_cmd_fixed_param */ /** unique id identifying the VDEV, generated by the caller */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index fec1b40b1675..380d14ae835c 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_ 1315 +#define __WMI_REVISION_ 1316 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work