David Zhang (16): drm/amd/display: align dmub cmd header to latest dmub FW to support PSR-SU drm/amd/display: feed PSR-SU as psr version to dmub FW drm/amd/display: combine dirty rectangles in DMUB FW drm/amd/display: update GSP1 generic info packet for PSRSU drm/amd/display: revise Start/End SDP data drm/amd/display: program PSR2 DPCD Configuration drm/amd/display: Passing Y-granularity to dmub fw drm/amd/display: Set default value of line_capture_indication drm/amd/display: add vline time in micro sec to PSR context drm/amd/display: fix system hang when PSR exits drm/amd/display: Set PSR level to enable ALPM by default drm/amd/display: use HW lock mgr for PSR-SU drm/amd/display: PSRSU+DSC WA for specific TCON drm/amd/display: add shared helpers to update psr config fields to power module drm/amd/display: calculate psr config settings in runtime in DM drm/amd/display: update cursor position to DMUB FW Leo Li (1): drm/amd/display: Implement MPO PSR SU .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 142 +++++++++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 54 ++++ drivers/gpu/drm/amd/display/dc/core/dc_link.c | 33 ++- drivers/gpu/drm/amd/display/dc/dc.h | 3 + drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 5 + drivers/gpu/drm/amd/display/dc/dc_types.h | 21 +- .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 41 +++ .../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 + .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 131 +++++++++ .../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + .../dc/dcn30/dcn30_dio_stream_encoder.c | 15 ++ drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + .../drm/amd/display/dc/inc/hw/link_encoder.h | 13 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 250 +++++++++++++++++- .../display/modules/info_packet/info_packet.c | 29 +- .../amd/display/modules/power/power_helpers.c | 73 +++++ .../amd/display/modules/power/power_helpers.h | 6 + 20 files changed, 826 insertions(+), 19 deletions(-) -- 2.25.1