[PATCH 00/14] DC Patches for 2023 Sept 29

Aurabindo Pillai aurabindo.pillai at amd.com
Tue Sep 26 21:46:51 UTC 2023


This DC patchset brings improvements in multiple areas. In summary, we have:

* Stability fixes through null pointer checks, blackscreen fixes on
  certain configurations 
* Improvements for various functionality like Idle optimization, ILR, DSC, IPS
* Fixes for ILR functionality
* Trivial code cleanups

===================================================================

Aric Cyr (2):
  drm/amd/display: Clean up code warnings
  drm/amd/display: 3.2.254

Aurabindo Pillai (3):
  drm/amd/display: Update DMUB cmd header
  drm/amd/display: Adjust code style for dmub_cmd.h
  drm/amd/display: Adjust code style for hw_sequencer.h

Chiawen Huang (1):
  drm/amd/display: remove duplicated edp relink to fastboot

Gabe Teeger (1):
  drm/amd/display: Add Null check for DPP resource

Kim, Sung joon (1):
  drm/amd/display: Add a check for idle power optimization

Muhammad Ahmed (1):
  drm/amd/display: enable dsc_clk even if dsc_pg disabled

Ovidiu Bunea (1):
  drm/amd/display: Make driver backwards-compatible with non-IPS PMFW

Samson Tam (1):
  drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master
    OTG pipes only

Sherry Wang (1):
  drm/amd/display: refactor ILR to make it work

Wayne Lin (1):
  drm/amd/display: fix problems in power_helper

Wenjing Liu (1):
  drm/amd/display: use full update for clip size increase of large plane
    source

 .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c  |   4 +-
 .../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c  |   4 +-
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  |  28 ++-
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 102 ++++-----
 .../gpu/drm/amd/display/dc/core/dc_resource.c |   2 +-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |  17 --
 drivers/gpu/drm/amd/display/dc/dc.h           |  10 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h  |   7 -
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |   6 -
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  27 ---
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.h    |   6 -
 .../gpu/drm/amd/display/dc/dcn20/dcn20_init.c |   3 -
 .../gpu/drm/amd/display/dc/dcn21/dcn21_init.c |   3 -
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.c    |   3 +
 .../drm/amd/display/dc/dcn35/dcn35_resource.c |   3 +-
 .../gpu/drm/amd/display/dc/inc/hw_sequencer.h |  56 +++--
 .../drm/amd/display/dc/link/link_detection.c  |   6 +
 .../dc/link/protocols/link_dp_capability.c    |  14 +-
 .../link/protocols/link_edp_panel_control.c   |  21 +-
 .../link/protocols/link_edp_panel_control.h   |   2 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   | 193 ++++++++++--------
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |   1 +
 .../drm/amd/display/modules/inc/mod_stats.h   |   2 +-
 .../amd/display/modules/power/power_helpers.c |  23 ++-
 24 files changed, 248 insertions(+), 295 deletions(-)

-- 
2.42.0



More information about the amd-gfx mailing list