This DC patchset brings improvements in multiple areas. In summary, we highlight: * DCN3 improvements * Fw updates * A series of improvements and fixes Anthony Koo (4): drm/amd/display: [FW Promotion] Release 1.0.16 drm/amd/display: [FW Promotion] Release 1.0.17 drm/amd/display: [FW Promotion] Release 1.0.18 drm/amd/display: [FW Promotion] Release 1.0.19 Aric Cyr (2): drm/amd/display: 3.2.90 drm/amd/display: 3.2.91 Aurabindo Pillai (1): drm/amd/display: clip plane rects in DM before passing into DC Bhawanpreet Lakha (1): drm/amd/display: enable assr Brandon Syu (1): drm/amd/display: use dispclk AVFS for dppclk Camille Cho (1): drm/amd/display: Correctly respond in psr enablement interface Chris Park (2): drm/amd/display: Force ODM combine on 5K+ 420 modes drm/amd/display: Allow 4 split on 10K 420 modes Dale Zhao (1): drm/amd/display: fine tune logic of edid max TMDS clock check David Galiffi (1): drm/amd/display: Compare v_front_porch when checking if streams are synchronizable Derek Lai (1): drm/amd/display: VSC SDP supported for SST Dmytro Laktyushkin (1): drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT Eric Yang (1): drm/amd/display: add mechanism to skip DCN init Jake Wang (1): drm/amd/display: Added local_sink null check before access Martin Leung (1): drm/amd/display: enable seamless boot for dcn30 Michael Strauss (1): drm/amd/display: implement edid max TMDS clock check in DC Mikita Lipski (1): drm/amd/display: Fix calculation of virtual channel payload Nicholas Kazlauskas (2): drm/amd/display: Fix DML failures caused by doubled stereo viewport drm/amd/display: Fill in dmub_srv fw_version from firmware metadata Peikang Zhang (1): drm/amd/display: Red screen observed on startup Stylon Wang (2): drm/amd/display: Enable output_bpc property on all outputs drm/amd/display: Fix ineffective setting of max bpc property Wenjing Liu (2): drm/amd/display: allow query ddc data over aux to be read only operation drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update Wyatt Wood (1): drm/amd/display: Use dmub fw to lock pipe, cursor, dig Yi-Ling Chen (1): drm/amd/display: Fixed using wrong eDP power sequence function pointer .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 ++- .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 37 +++ .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 19 +- .../gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 11 +- .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 18 +- .../amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 40 ++- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +- .../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 42 +-- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 121 ++++++--- .../drm/amd/display/dc/core/dc_link_hwss.c | 8 +- .../gpu/drm/amd/display/dc/core/dc_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 28 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 3 +- .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 57 ++++ .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 39 +++ .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 25 +- .../amd/display/dc/dcn10/dcn10_link_encoder.c | 7 + .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 20 +- .../drm/amd/display/dc/dcn20/dcn20_resource.c | 13 + .../drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 245 +++++++++--------- .../gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 8 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + .../dc/dml/dcn30/display_mode_vba_30.c | 5 + .../gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- .../gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 5 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 51 +++- .../gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 15 ++ .../gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 4 + .../gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 10 - .../gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 6 - .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 50 ++-- 39 files changed, 649 insertions(+), 315 deletions(-) create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h -- 2.27.0 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx