[PATCH 00/25] DC Patches October 23, 2023

Hersen Wu hersenxs.wu at amd.com
Thu Oct 26 14:19:55 UTC 2023


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

* Enable HPD handler for replay.
* Add disable replay desync error check.
* Add more IPS options for static screen and video playback.
* Add test link rate UHBR13.5 for DP2.0.
* Enable 12 and 16 max_slices for DP2 DSC.
* Update HPO MSA colorimetry for test automation.
* Enable DCN35 clock gating.
* Disable DCN35 cm power optimization.
* Fix DCN35 light up.
* Enable fast update on blendTF.
* Fix DML2 logic to handle duplicate planes on one stream.
* Reduce frequency of IRQ from DMUB queue/execute/wait.
* Fix blend LUT programming bug.
* Fix registers programming skipped during resume from s3.

Anthony Koo (2):
  drm/amd/display: [FW Promotion] Release 0.0.189.0
  drm/amd/display: [FW Promotion] Release 0.0.190.0

Aric Cyr (2):
  drm/amd/display: 3.2.257
  drm/amd/display: 3.2.258

ChunTao Tso (1):
  drm/amd/display: amend HPD handler for Replay

Daniel Miess (3):
  drm/amd/display: On boot disable domain22 force power on
  drm/amd/display: Enable DCN clock gating
  drm/amd/display: Enable RCO options for dcn35

Dennis Chan (2):
  drm/amd/display: Introduce flag for disabling Replay desync recovery
  drm/amd/display: Revise Replay Desync Error IRQ handle

Fangzhi Zuo (1):
  drm/amd/display: Allow 16 max_slices for DP2 DSC

George Shen (2):
  drm/amd/display: Update DP HPO MSA with colorimetry from test request
  drm/amd/display: Update test link rate DPCD bit field to match spec

Ilya Bakoulin (3):
  drm/amd/display: Fix blend LUT programming
  drm/amd/display: Enable fast update on blendTF change
  drm/amd/display: Fix missing blendTF programming

JinZe.Xu (1):
  drm/amd/display: decouple dmcub execution to reduce lock granularity

Roman Li (1):
  drm/amd/display: Add missing dml2 init value for dcn35

Sung Joon Kim (4):
  drm/amd/display: Program plane color setting correctly
  drm/amd/display: Fix handling duplicate planes on one stream
  drm/amd/display: Fix FRL assertion on boot
  drm/amd/display: Enable more IPS options

Taimur Hassan (1):
  drm/amd/display: Fix OTG disable workaround logic

Wayne Lin (1):
  drm/amd/display: Avoid NULL dereference of timing generator

Yihan Zhu (1):
  drm/amd/display: DCN35 Disable cm power optimization

 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  |  18 ++-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   8 +-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |  74 ++++++++++
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h  |   8 +
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h  |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h     |   4 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h |   6 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c  |  10 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c  |   3 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c |   2 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h |   5 +
 .../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c  |   3 +
 .../gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c |  13 ++
 .../gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 137 +++++++++++++++++-
 .../gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h |  14 ++
 .../drm/amd/display/dc/dcn35/dcn35_resource.c |  20 +--
 .../display/dc/dml2/dml2_dc_resource_mgmt.c   |  45 +++---
 .../amd/display/dc/dml2/dml2_internal_types.h |   3 +
 .../display/dc/dml2/dml2_translation_helper.c |  79 +++++++++-
 .../display/dc/dml2/dml2_translation_helper.h |   2 +-
 .../gpu/drm/amd/display/dc/dml2/dml2_utils.c  |  18 ++-
 .../drm/amd/display/dc/dml2/dml2_wrapper.c    |   2 +-
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c   |  11 ++
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |  11 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h  |   4 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h   |   2 +
 .../display/dc/link/accessories/link_dp_cts.c |  17 ++-
 .../dc/link/protocols/link_dp_irq_handler.c   |  15 +-
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  25 ++--
 31 files changed, 477 insertions(+), 91 deletions(-)

-- 
2.25.1



More information about the amd-gfx mailing list