[PATCH 00/17] enable PSR-SU MPO for amdpgu
David Zhang
dingchen.zhang at amd.com
Thu May 5 14:23:06 UTC 2022
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
More information about the amd-gfx
mailing list