diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 78839f199554..44919b5733ff 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -523,6 +523,7 @@ typedef enum { WMI_SERVICE_SAP_CONNECTED_D3WOW = 278, /* Indicates FW support for D3WoW for SAP connected case */ WMI_SERVICE_GO_CONNECTED_D3WOW = 279, /* Indicates FW support for D3WoW for P2P GO connected case */ WMI_SERVICE_EXT_TPC_REG_SUPPORT = 280, /* Support for new 6G TPC power limits */ + WMI_SERVICE_REG_CC_EXT_EVENT_SUPPORT = 281, /* Support for Extended REG_CC Event with additional params for 6G */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index b5062b1e5e80..bd7091f8030d 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -3834,7 +3834,13 @@ typedef struct { * Refer to the below definitions of the * WMI_RSRC_CFG_HOST_SERVICE_FLAG_SAE_EAPOL_OFFLOAD_SUPPORT_GET * and _SET macros. - * Bits 31:4 - Reserved + * Bit 4 + * This bit will be set when host is able to process the + * WMI_REG_CC_EXT_EVENT. + * Refer to the below definitions of the + * WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_CC_EXT_SUPPORT_GET + * and _SET macros. + * Bits 31:5 - Reserved */ A_UINT32 host_service_flags; @@ -4123,6 +4129,12 @@ typedef struct { #define WMI_RSRC_CFG_HOST_SERVICE_FLAG_SAE_EAPOL_OFFLOAD_SUPPORT_SET(host_service_flags, val) \ WMI_SET_BITS(host_service_flags, 3, 1, val) +#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_CC_EXT_SUPPORT_GET(host_service_flags) \ + WMI_GET_BITS(host_service_flags, 4, 1) +#define WMI_RSRC_CFG_HOST_SERVICE_FLAG_REG_CC_EXT_SUPPORT_SET(host_service_flags, val) \ + WMI_SET_BITS(host_service_flags, 4, 1, val) + + typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_init_cmd_fixed_param */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index fd321078c3a7..1a6a16d05393 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,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_ 961 +#define __WMI_REVISION_ 962 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work