From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com>

Change-Id: I5c49ef7cb779c1238796a2d071432255653afa64
Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com>
Reviewed-by: Charlene Liu <charlene....@amd.com>
Acked-by: Harry Wentland <harry.wentl...@amd.com>
---
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 
b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
index 0aa6662650cc..9cb08365e2b6 100644
--- a/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
+++ b/drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
@@ -906,6 +906,16 @@ bool dcn_validate_bandwidth(
        scaler_settings_calculation(v);
        mode_support_and_system_configuration(v);
 
+       if (v->voltage_level == 0) {
+               struct core_dc *dc_core = DC_TO_CORE(&dc->public);
+
+               v->sr_enter_plus_exit_time = 9.466f;
+               v->sr_exit_time = 7.849f;
+               dc_core->dml.soc.sr_enter_plus_exit_time_us = 
v->sr_enter_plus_exit_time;
+               dc_core->dml.soc.sr_exit_time_us = v->sr_exit_time;
+               mode_support_and_system_configuration(v);
+       }
+
        if (v->voltage_level != 5) {
                float bw_consumed = 
v->total_bandwidth_consumed_gbyte_per_second;
                if (bw_consumed < v->fabric_and_dram_bandwidth_vmin0p65)
@@ -1013,6 +1023,14 @@ bool dcn_validate_bandwidth(
                                        &dc->dml, context, pool);
        }
 
+       if (v->voltage_level == 0) {
+               struct core_dc *dc_core = DC_TO_CORE(&dc->public);
+
+               dc_core->dml.soc.sr_enter_plus_exit_time_us =
+                               dc_core->dcn_soc.sr_enter_plus_exit_time;
+               dc_core->dml.soc.sr_exit_time_us = 
dc_core->dcn_soc.sr_exit_time;
+       }
+
        kernel_fpu_end();
        return v->voltage_level != 5;
 }
-- 
2.11.0

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to