This DC patchset brings improvements in multiple areas. In summary, we highlight: - Fix linux dp link lost handled only one time - Reset DMUB mailbox SW state after HW reset - Unassign does_plane_fit_in_mall function from dcn3.2 - Add Function delaration in dc_link - Fix crash when connecting 2 displays with video playback - Adjust downscaling limits for dcn314 - Fix FCLK pstate change underflow - Fix only one ABM pipe enabled under ODM combined case - Add missing brackets in calculation - Correct bw_params population - Fix Z8 support configurations - Add Debug Log for MST and PCON - Fix MALL size hardcoded for DCN321 - Add rc_params_override option in dc_dsc_config - Enable Freesync over PCon Cc: Daniel Wheeler <daniel.wheeler@xxxxxxx> Aric Cyr (2): drm/amd/display: Revert "avoid disable otg when dig was disabled" drm/amd/display: 3.2.221 Daniel Miess (3): drm/amd/display: Correct bw_params population drm/amd/display: Add missing brackets in calculation drm/amd/display: Adjust downscaling limits for dcn314 Fangzhi Zuo (1): drm/amd/display: Add Debug Log for MST and PCON George Shen (1): drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2 Hersen Wu (1): drm/amd/display: fix linux dp link lost handled only one time Leon Huang (1): drm/amd/display: Fix only one ABM pipe enabled under ODM combined case Mustapha Ghaddar (1): drm/amd/display: Add Function delaration in dc_link Nicholas Kazlauskas (2): drm/amd/display: Fix Z8 support configurations drm/amd/display: Reset DMUB mailbox SW state after HW reset Samson Tam (1): drm/amd/display: fix MALL size hardcoded for DCN321 Sung Joon Kim (1): drm/amd/display: Enable Freesync over PCon Vladimir Stempen (1): drm/amd/display: fix FCLK pstate change underflow Wenjing Liu (1): drm/amd/display: add rc_params_override option in dc_dsc_config .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 72 +++++++++++++++++-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 67 +++++++++-------- .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 45 +++++++++++- .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 12 ++++ .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 31 +++++--- .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 26 ++----- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 24 +++++++ drivers/gpu/drm/amd/display/dc/dc_link.h | 30 ++++++++ .../gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 36 +++++++++- .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 9 +++ .../amd/display/dc/dcn314/dcn314_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 2 +- .../amd/display/dc/dcn321/dcn321_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 1 + .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 14 ++-- .../dc/dml/dcn314/display_mode_vba_314.c | 2 +- .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 4 ++ .../gpu/drm/amd/display/dc/dsc/dscc_types.h | 5 +- .../gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 10 +-- .../dc/link/protocols/link_dp_dpia_bw.h | 24 ------- .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 12 ++++ .../amd/display/include/ddc_service_types.h | 1 + .../amd/display/modules/inc/mod_info_packet.h | 4 +- .../display/modules/info_packet/info_packet.c | 4 +- 25 files changed, 328 insertions(+), 115 deletions(-) -- 2.39.1