diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 9ed67a758357..58ff5c207d3a 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5376,6 +5376,11 @@ typedef enum { wmi_service_csa_beacon_template, wmi_service_twt_bcast_req_support, wmi_service_twt_bcast_resp_support, +#ifdef WLAN_SUPPORT_TWT + wmi_service_twt_nudge, + wmi_service_all_twt, + wmi_service_twt_statistics, +#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 04175ce09ef2..9598e655161e 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15516,6 +15516,12 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_BROADCAST_TWT_REQUESTER; wmi_service[wmi_service_twt_bcast_resp_support] = WMI_SERVICE_BROADCAST_TWT_RESPONDER; + wmi_service[wmi_service_twt_nudge] = + WMI_SERVICE_TWT_NUDGE; + wmi_service[wmi_service_all_twt] = + WMI_SERVICE_TWT_ALL_DIALOG_ID; + wmi_service[wmi_service_twt_statistics] = + WMI_SERVICE_TWT_STATS; #endif wmi_populate_service_get_sta_in_ll_stats_req(wmi_service); }