This DC patchset brings improvements in multiple areas. In summary, we highlight: - Replay Video Conferencing V2 - Fix scratch registers offsets for DCN35 and DCN351 - Fix DP no audio issue - Add use_max_lsw parameter - Fix presentation of Z8 efficiency - Add USB-C DP Alt Mode lane limitation in DCN32 - Support DRR granularity - Don't disable DPCD mst_en if sink connected - Set enable_legacy_fast_update to false for DCN35/351 - Split update_planes_and_stream_v3 into parts (V2) Cc: Daniel Wheeler <[email protected]>
Alex Hung (1): drm/amd/display: Revert "Fix pbn to kbps Conversion" Austin Zheng (1): drm/amd/display: Fix presentation of Z8 efficiency Charlene Liu (2): drm/amd/display: Fix DP no audio issue drm/amd/display: DPP low mem pwr related adjustment -Part I Dominik Kaszewski (1): drm/amd/display: Split update_planes_and_stream_v3 into parts (V2) Fudongwang (1): drm/amd/display: Set enable_legacy_fast_update to false for DCN35/351 Oleh Kuzhylnyi (1): drm/amd/display: Add use_max_lsw parameter Peichen Huang (1): drm/amd/display: Don't disable DPCD mst_en if sink connected Ray Wu (2): drm/amd/display: Fix scratch registers offsets for DCN35 drm/amd/display: Fix scratch registers offsets for DCN351 Taimur Hassan (2): drm/amd/display: [FW Promotion] Release 0.1.40.0 drm/amd/display: Promote DC to 3.2.363 chunttso (1): drm/amd/display: Replay Video Conferencing V2 hewitt (1): drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 weiguali (1): drm/amd/display: Support DRR granularity .../display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 +-- drivers/gpu/drm/amd/display/dc/core/dc.c | 351 +++++++++++++++++- .../gpu/drm/amd/display/dc/core/dc_stream.c | 31 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 14 + .../dc/dio/dcn32/dcn32_dio_link_encoder.c | 15 +- .../dml21/inc/dml_top_display_cfg_types.h | 1 + .../src/dml2_core/dml2_core_dcn4_calcs.c | 5 +- .../src/dml2_core/dml2_core_shared_types.h | 1 + .../drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 1 + .../amd/display/dc/dpp/dcn401/dcn401_dpp.h | 9 + .../display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 102 +++-- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 8 +- .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1 - .../gpu/drm/amd/display/dc/link/link_dpms.c | 16 +- .../dc/link/protocols/link_dp_capability.c | 7 + .../dc/resource/dcn35/dcn35_resource.c | 10 +- .../dc/resource/dcn351/dcn351_resource.c | 10 +- .../dc/resource/dcn401/dcn401_resource.h | 1 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 70 ++-- .../gpu/drm/amd/display/include/dpcd_defs.h | 1 + 23 files changed, 613 insertions(+), 134 deletions(-) -- 2.43.0
