[PATCH 00/13] DC Patches June 16, 2025

Fangzhi Zuo Jerry.Zuo at amd.com
Wed Jun 18 15:33:48 UTC 2025


This DC patchset brings improvements in multiple areas.
In summary, we highlight:
    
* Improve USB4 bandwidth validation
* dml clock calcuation with EQU Prefetch included
* Tweaking udelay time to fix "failed to blank crtc!" error
* Add LSDMA support to DMUB
* Fix Coverity issue

Cc: Daniel Wheeler <daniel.wheeler at amd.com>

Alex Hung (1):
  drm/amd/display: Initialize mode_select to 0

Alvin Lee (1):
  drm/amd/display: Removed unnecessary comment

Austin Zheng (2):
  drm/amd/display: Include EQU Prefetch Bandwidth For Bandwidth
    Calculations
  drm/amd/display: DML21 Reintegration

Cruise Hung (1):
  drm/amd/display: Add new DP tunnel bandwidth validation

Fangzhi Zuo (1):
  drm/amd/display: Rewording Mode Validation Result

Ilya Bakoulin (1):
  drm/amd/display: Add num_slices_h to set_dto_dscclk signature

Ostrowski, Rafal (1):
  drm/amd/display: LSDMA support

Ovidiu Bunea (1):
  drm/amd/display: Add DMUB IPS command support for IPS residency tools

Taimur Hassan (2):
  drm/amd/display: [FW Promotion] Release 0.1.16.0
  drm/amd/display: Promote DAL to 3.2.339

Wen Chen (1):
  drm/amd/display: Fix 'failed to blank crtc!'

Weiguang Li (1):
  drm/amd/display: Remove redundant macro of refresh rate

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   2 +-
 .../gpu/drm/amd/display/dc/core/dc_debug.c    |   2 +
 .../drm/amd/display/dc/core/dc_link_exports.c |   6 +
 drivers/gpu/drm/amd/display/dc/dc.h           |  16 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  | 297 ++++++++++++++----
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h  |  77 ++++-
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h  |  15 +
 drivers/gpu/drm/amd/display/dc/dc_types.h     |   7 +
 .../amd/display/dc/dccg/dcn401/dcn401_dccg.c  |   2 +-
 .../amd/display/dc/dccg/dcn401/dcn401_dccg.h  |   3 +-
 .../dc/dml2/dml21/dml21_translation_helper.c  |   1 -
 .../dml2/dml21/inc/dml_top_dchub_registers.h  |   1 +
 .../dml21/inc/dml_top_display_cfg_types.h     |   2 +
 .../dml21/inc/dml_top_soc_parameter_types.h   |   1 +
 .../display/dc/dml2/dml21/inc/dml_top_types.h |   4 +-
 .../src/dml2_core/dml2_core_dcn4_calcs.c      |  46 +--
 .../src/dml2_core/dml2_core_shared_types.h    |  99 +++++-
 .../dc/dml2/dml21/src/inc/dml2_debug.h        | 149 ++++++++-
 .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c   |   2 +-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |   6 +-
 .../gpu/drm/amd/display/dc/inc/core_status.h  |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h  |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/link.h     |   3 +
 .../gpu/drm/amd/display/dc/link/link_dpms.c   |  10 +-
 .../drm/amd/display/dc/link/link_factory.c    |   1 +
 .../drm/amd/display/dc/link/link_validation.c |  85 ++++-
 .../drm/amd/display/dc/link/link_validation.h |   3 +
 .../display/dc/link/protocols/link_dp_dpia.c  |  15 +-
 .../dc/link/protocols/link_dp_dpia_bw.c       | 169 +++++++---
 .../dc/link/protocols/link_dp_dpia_bw.h       |  27 +-
 .../amd/display/dc/mpc/dcn401/dcn401_mpc.c    |   2 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h   |  10 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   | 101 +++++-
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |   4 +
 .../amd/display/modules/freesync/freesync.c   |   2 +-
 35 files changed, 970 insertions(+), 203 deletions(-)

-- 
2.43.0



More information about the amd-gfx mailing list