diff options
author | Dale Zhao <dale.zhao@amd.com> | 2020-06-05 17:55:18 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2020-07-01 01:59:25 -0400 |
commit | c04bd16e481663aade0150daf7a91cb87831bb83 (patch) | |
tree | e6c587e58593787e120001992c749354406f26ca /drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c | |
parent | 3e1974cf02481c464703a33881e20c9711053979 (diff) | |
download | linux-stable-c04bd16e481663aade0150daf7a91cb87831bb83.tar.gz linux-stable-c04bd16e481663aade0150daf7a91cb87831bb83.tar.bz2 linux-stable-c04bd16e481663aade0150daf7a91cb87831bb83.zip |
drm/amd/display: fine tune logic of edid max TMDS clock check
[WHY]
Check max_tmds_clk_mhz firstly will restrict pixel clock under HDMI
1.4, thus HDMI2.0 port can't correctly support 4K 60Hz.
[HOW]
Fine tune the logic to check max_forum_tmds_clk_mhz firstly.
Signed-off-by: Dale Zhao <dale.zhao@amd.com>
Reviewed-by: Chris Park <Chris.Park@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c index a9af3f6fd8ec..81db0179f7ea 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c @@ -629,9 +629,6 @@ static bool dcn10_link_encoder_validate_hdmi_output( if (edid_caps->max_tmds_clk_mhz != 0 && adjusted_pix_clk_100hz > edid_caps->max_tmds_clk_mhz * 10000) return false; - if (edid_caps->max_forum_tmds_clk_mhz != 0 && - adjusted_pix_clk_100hz > edid_caps->max_forum_tmds_clk_mhz * 10000) - return false; if (max_deep_color < crtc_timing->display_color_depth) return false; |