diff --git a/drivers/gpu/drm/radeon/ci_dpm.c b/drivers/gpu/drm/radeon/ci_dpm.c index cad89a9..858620d 100644 --- a/drivers/gpu/drm/radeon/ci_dpm.c +++ b/drivers/gpu/drm/radeon/ci_dpm.c @@ -4366,6 +4366,8 @@ static int ci_set_private_data_variables_based_on_pptable(struct radeon_device * allowed_sclk_vddc_table->entries[allowed_sclk_vddc_table->count - 1].clk; rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.mclk = allowed_mclk_vddc_table->entries[allowed_sclk_vddc_table->count - 1].clk; + if (rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.mclk > 157500) + rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.mclk = 157500; rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddc = allowed_sclk_vddc_table->entries[allowed_sclk_vddc_table->count - 1].v; rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddci =