diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index fb179c89f4..d693998fc2 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5779,6 +5779,9 @@ typedef enum { wmi_service_is_my_mgmt_frame, wmi_service_linkspeed_roam_trigger_support, +#ifdef FEATURE_SET + wmi_service_feature_set_event_support, +#endif wmi_services_max, } wmi_conv_service_ids; #define WMI_SERVICE_UNAVAILABLE 0xFFFF diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 42a3c66609..e970d78223 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -19972,6 +19972,10 @@ static void populate_tlv_service(uint32_t *wmi_service) #endif wmi_service[wmi_service_linkspeed_roam_trigger_support] = WMI_SERVICE_LINKSPEED_ROAM_TRIGGER_SUPPORT; +#ifdef FEATURE_SET + wmi_service[wmi_service_feature_set_event_support] = + WMI_SERVICE_FEATURE_SET_EVENT_SUPPORT; +#endif } /**