|
@@ -4132,6 +4132,9 @@ smu7_check_smc_update_required_for_display_configuration(struct pp_hwmgr *hwmgr)
|
|
if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
|
|
if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
|
|
is_update_required = true;
|
|
is_update_required = true;
|
|
|
|
|
|
|
|
+ if (data->display_timing.vrefresh != hwmgr->display_config->vrefresh)
|
|
|
|
+ is_update_required = true;
|
|
|
|
+
|
|
if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) {
|
|
if (phm_cap_enabled(hwmgr->platform_descriptor.platformCaps, PHM_PlatformCaps_SclkDeepSleep)) {
|
|
if (data->display_timing.min_clock_in_sr != hwmgr->display_config->min_core_set_clock_in_sr &&
|
|
if (data->display_timing.min_clock_in_sr != hwmgr->display_config->min_core_set_clock_in_sr &&
|
|
(data->display_timing.min_clock_in_sr >= SMU7_MINIMUM_ENGINE_CLOCK ||
|
|
(data->display_timing.min_clock_in_sr >= SMU7_MINIMUM_ENGINE_CLOCK ||
|