diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 3e58f98187..f90d1a25eb 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5295,6 +5295,7 @@ typedef enum { #ifdef THERMAL_STATS_SUPPORT wmi_service_thermal_stats_temp_range_supported, #endif + wmi_service_hw_mode_policy_offload_support, 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 081f5099f0..c053c3e211 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -17225,6 +17225,8 @@ static void populate_tlv_service(uint32_t *wmi_service) wmi_service[wmi_service_thermal_stats_temp_range_supported] = WMI_SERVICE_THERMAL_THROT_STATS_TEMP_RANGE_SUPPORT; #endif + wmi_service[wmi_service_hw_mode_policy_offload_support] = + WMI_SERVICE_HW_MODE_POLICY_OFFLOAD_SUPPORT; } /**