From: Dillon Varone <dillon.var...@amd.com>

[WHY&HOW]
Change criteria for setting DTO source value, and always set it regardless of
the signal type.

Reviewed-by: Ariel Bernstein <eric.bernst...@amd.com>
Acked-by: Pavle Kotarac <pavle.kota...@amd.com>
Signed-off-by: Dillon Varone <dillon.var...@amd.com>
---
 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c 
b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
index c36f8e829344..760653e2b607 100644
--- a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
@@ -985,7 +985,7 @@ static bool dcn31_program_pix_clk(
        struct bp_pixel_clock_parameters bp_pc_params = {0};
        enum transmitter_color_depth bp_pc_colour_depth = 
TRANSMITTER_COLOR_DEPTH_24;
        // For these signal types Driver to program DP_DTO without calling 
VBIOS Command table
-       if (dc_is_dp_signal(pix_clk_params->signal_type)) {
+       if (dc_is_dp_signal(pix_clk_params->signal_type) || 
dc_is_virtual_signal(pix_clk_params->signal_type)) {
                if (e) {
                        /* Set DTO values: phase = target clock, modulo = 
reference clock*/
                        REG_WRITE(PHASE[inst], e->target_pixel_rate_khz * 
e->mult_factor);
-- 
2.32.0

Reply via email to