[PATCH 00/17] DC Patches June 14, 2023

Hamza Mahfooz hamza.mahfooz at amd.com
Wed Jun 14 17:57:33 UTC 2023


This DC patch-set brings improvements in multiple areas. In summary, we
highlight:

- DCN314 fixes
- DCN32x fixes
- New fast update sequence enablement
- DC mode clock switching enablement for DCN32x
- DP link loss fix
- New debugfs entry to set MST link settings

Alvin Lee (4):
  drm/amd/display: Fix pipe check condition for manual trigger
  drm/amd/display: Clear update flags at end of flip
  drm/amd/display: enable the new fast update path for supported ASICs
  drm/amd/display: Enable dc mode clock switching for DCN32x

Aric Cyr (1):
  drm/amd/display: 3.2.240

Austin Zheng (2):
  drm/amd/display: Add Clock Table Entry With Max DC Values
  drm/amd/display: Disable DC Mode Capping On DCN321

Daniel Miess (4):
  Partially revert "drm/amd/display: Fix possible underflow for displays
    with large vblank"
  drm/amd/display: Move DPP/HUBP power gating setting below debug
    initialization
  Revert "drm/amd/display: Move DCN314 DOMAIN power control to DMCUB"
  drm/amd/display: Prevent dcn314 RCO from enabling on unsupported chips

Dmytro Laktyushkin (1):
  drm/amd/display: fix odm k2 div calculation

Fangzhi Zuo (1):
  drm/amd/display: Add MST Preferred Link Setting Entry

Ilya Bakoulin (1):
  drm/amd/display: Fix 128b132b link loss handling

Leo Chen (1):
  drm/amd/display: disable seamless boot if force_odm_combine is enabled

Sridevi Arvindekar (1):
  drm/amd/display: add missing ABM registers

Sung-huai Wang (1):
  drm/amd/display: add a NULL pointer check

 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 156 +++++++++++++++++-
 .../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c  |  43 ++++-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  20 ++-
 .../drm/amd/display/dc/core/dc_hw_sequencer.c |   2 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.h  |  29 +++-
 .../amd/display/dc/dce112/dce112_resource.c   |  10 +-
 .../drm/amd/display/dc/dcn30/dcn30_resource.c |   3 +-
 .../amd/display/dc/dcn302/dcn302_resource.c   |   3 +-
 .../amd/display/dc/dcn303/dcn303_resource.c   |   1 +
 .../drm/amd/display/dc/dcn314/dcn314_dccg.c   |   2 +-
 .../drm/amd/display/dc/dcn314/dcn314_hwseq.c  |  30 +---
 .../drm/amd/display/dc/dcn314/dcn314_hwseq.h  |   4 +-
 .../drm/amd/display/dc/dcn314/dcn314_init.c   |   2 +-
 .../amd/display/dc/dcn314/dcn314_resource.c   |  19 ++-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c |   1 +
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.c    |   8 +-
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.h    |   2 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_init.c |   1 +
 .../drm/amd/display/dc/dcn32/dcn32_resource.c |   2 +
 .../amd/display/dc/dcn321/dcn321_resource.c   |   3 +
 .../amd/display/dc/dml/dcn314/dcn314_fpu.c    |   2 +-
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |  90 +++++++++-
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.h  |   4 -
 .../amd/display/dc/dml/dcn321/dcn321_fpu.c    | 102 ++++++++++--
 .../amd/display/dc/dml/dcn321/dcn321_fpu.h    |   4 -
 .../amd/display/dc/dml/display_mode_structs.h |   1 +
 .../gpu/drm/amd/display/dc/inc/hw/clk_mgr.h   |   1 +
 .../amd/display/dc/inc/hw_sequencer_private.h |   2 +-
 .../dc/link/protocols/link_dp_irq_handler.c   |  11 +-
 30 files changed, 474 insertions(+), 88 deletions(-)

-- 
2.40.1



More information about the amd-gfx mailing list