diff --git a/sys/dev/drm/radeon/sumo_dpm.c b/sys/dev/drm/radeon/sumo_dpm.c --- a/sys/dev/drm/radeon/sumo_dpm.c +++ b/sys/dev/drm/radeon/sumo_dpm.c @@ -1039,6 +1039,8 @@ return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; } + if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries == 0) + return lower_limit; return pi->sys_info.sclk_voltage_mapping_table.entries[pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1].sclk_frequency; }