This DC patchset brings improvements in multiple areas. In summary, we highlight: * Improvements on link training * fixes on odm, dcc, and logger * Improvements on DMCUB Aric Cyr (1): drm/amd/display: 3.2.75 Bhawanpreet Lakha (1): drm/amd/display: Clear link settings on MST disable connector Eric Bernstein (1): drm/amd/display: Fix default logger mask definition George Shen (1): drm/amd/display: Workaround to do HDCP authentication twice on certain displays Isabel Zhang (1): drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct Joseph Gravenor (1): drm/amd/display: add worst case dcc meta pitch to fake plane Josip Pavic (1): drm/amd/display: fix dcc swath size calculations on dcn1 Martin Leung (1): drm/amd/display: Link training TPS1 workaround add back in dpcd Michael Strauss (1): drm/amd/display: Disable freesync borderless on Renoir Nikola Cornij (1): drm/amd/display: Add 'disable FEC for specific monitor' infrastructure to DC Roman Li (1): drm/amd/display: fix typo "to found" -> "to find" Sung Lee (3): drm/amd/display: Make clock table struct more accessible drm/amd/display: Remove DISPCLK Limit Floor for Certain SMU Versions drm/amd/display: Set clock optimization required after update clocks Wenjing Liu (4): drm/amd/display: only include FEC overhead if both asic and display support FEC drm/amd/display: add vsc update support for test pattern request drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice Wyatt Wood (2): drm/amd/display: Add driver support for enabling PSR on DMCUB drm/amd/display: Add ABM command structs to DMCUB Yongqiang Sun (1): drm/amd/display: change number of cursor policy for dml calculation. abdoulaye berthe (1): drm/amd/display: set lttpr mode before link settings .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 16 ++-- .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + .../amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 8 ++ drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 ++- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 96 ++++++++++++------- .../drm/amd/display/dc/core/dc_link_hwss.c | 2 + .../gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + .../drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 ++- .../gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 8 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 9 +- .../drm/amd/display/dc/dcn20/dcn20_resource.c | 21 ++-- .../drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- .../drm/amd/display/dc/dcn21/dcn21_resource.c | 22 ++++- .../amd/display/dc/dml/display_mode_structs.h | 3 +- .../gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + .../drm/amd/display/dc/inc/hw/link_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 3 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 52 ++++++++++ .../drm/amd/display/dmub/inc/dmub_cmd_dal.h | 9 ++ .../drm/amd/display/include/logger_types.h | 63 ++++++------ .../gpu/drm/amd/display/modules/hdcp/hdcp.c | 12 +-- .../gpu/drm/amd/display/modules/hdcp/hdcp.h | 21 ++-- .../display/modules/hdcp/hdcp1_transition.c | 3 + .../drm/amd/display/modules/hdcp/hdcp_psp.c | 32 +++---- .../drm/amd/display/modules/inc/mod_hdcp.h | 3 +- 33 files changed, 303 insertions(+), 143 deletions(-) -- 2.25.1 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx