Summary of changes *ODM related fixes and programming changes *DP audio regression fix *Multi-thread related fixes Aidan Wood (1): drm/amd/display: Fix multi-thread writing to 1 state Aric Cyr (3): drm/amd/display: Add a hysteresis to BTR frame multiplier drm/amd/display: 3.2.22 drm/amd/display: 3.2.23 Charlene Liu (1): drm/amd/display: fix DP 422 VID_M half the rate issue. David Francis (2): drm/amd/display: Update ABM crtc state on non-modeset drm/amd/display: Add debugfs dpcd interface Dmytro Laktyushkin (4): drm/amd/display: fix releasing planes when exiting odm drm/amd/display: fix odm combine pipe reset drm/amd/display: add missing opp programming for odm drm/amd/display: fix odm pipe management Eric Bernstein (2): drm/amd/display: Fix setting DP_VID_N_MUL drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM Harmanprit Tatla (1): drm/amd/display: cache additional dpcd caps for HDR capability check Hugo Hu (1): drm/amd/display: Programming correct VRR_EN bit in VTEM structure Jun Lei (1): drm/amd/display: extend EDID support to 1kb Leo (Hanghong) Ma (2): drm/amd/display: Expose generic SDP message access interface drm/amd/display: Generic SDP message access in amdgpu Nicholas Kazlauskas (2): drm/amd/display: Reset alpha state for planes to the correct values drm/amd/display: Use drm helper for resetting plane state Reza Amini (1): drm/amd/display: Fix VTEM InfoPacket programming Samson Tam (1): drm/amd/display: Link train only when link is DP and backend is enabled Wenjing Liu (1): drm/amd/display: add global master update lock interfaces Wesley Chalmers (1): drm/amd/display: Fix DP audio regression Yongqiang Sun (2): drm/amd/display: change generic_reg_wait to void. drm/amd/display: Move dm_read_reg_func to dc_helper. .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 + .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 155 +++++++++++++++- .../gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 98 +++++----- drivers/gpu/drm/amd/display/dc/core/dc.c | 96 +++++++--- .../gpu/drm/amd/display/dc/core/dc_debug.c | 24 +-- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 47 +++-- .../gpu/drm/amd/display/dc/core/dc_resource.c | 72 +++++++- .../gpu/drm/amd/display/dc/core/dc_stream.c | 62 +++++++ drivers/gpu/drm/amd/display/dc/dc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 24 ++- drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 ++-- .../amd/display/dc/dce/dce_stream_encoder.c | 2 +- .../amd/display/dc/dce100/dce100_resource.c | 8 +- .../display/dc/dce110/dce110_hw_sequencer.c | 23 ++- .../amd/display/dc/dce110/dce110_resource.c | 62 +++---- .../amd/display/dc/dce112/dce112_resource.c | 62 +++---- .../drm/amd/display/dc/dce80/dce80_resource.c | 8 +- .../drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 2 +- .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +++-- .../dc/dcn10/dcn10_hw_sequencer_debug.c | 12 +- .../display/dc/dcn10/dcn10_stream_encoder.c | 24 ++- drivers/gpu/drm/amd/display/dc/dm_services.h | 23 +-- .../gpu/drm/amd/display/dc/inc/core_types.h | 11 +- .../amd/display/dc/inc/hw/stream_encoder.h | 4 +- .../amd/display/dc/inc/hw/timing_generator.h | 2 + .../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 + .../amd/display/modules/freesync/freesync.c | 168 ++++++++++++++---- 34 files changed, 843 insertions(+), 304 deletions(-) -- 2.17.1 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx