All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] DC Patches October 2, 2026
@ 2026-10-02 19:32 Roman.Li
  2026-10-02 19:32 ` [PATCH 01/17] drm/amd/display: enable shaper when programming 3DLUT Roman.Li
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Roman.Li @ 2026-10-02 19:32 UTC (permalink / raw)
  To: amd-gfx
  Cc: Harry Wentland, Leo Li, Roman Li, Wayne Lin, Tom Chung,
	Fangzhi Zuo, Dan Wheeler, Ray Wu, Ivan Lipski, Alex Hung,
	James Lin, Chenyu Chen, Roman Li

From: Roman Li <Roman.Li@amd.com>

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

* HDMI: RR and SCDC skips, link-training timeout behaviour, VRR metadata in the
  VTEM info packet, and a TMDS output regression revert;
* MCM shaper/3DLUT programming and DTN logging improvements;
* DMUB: fast-lock sequencing refactor and FAMS2 command update;
* DSC configuration preparation and DRR reprogramming optimizations;
* Replay/low-power, eDP link-bandwidth, cursor offload, and virtual link
  encoder handling;
* New DCN42b project ID.

Cc: Dan Wheeler <daniel.wheeler@amd.com>

Allen Li (1):
  drm/amd/display: Skip link off frame count for general UI

Alvin Lee (3):
  drm/amd/display: Set cursor_offload for all pipes for a given stream
  drm/amd/display: Assign alt wa bit in fams2 cmd
  drm/amd/display: Add debug option to override low power SR latencies

Aric Cyr (1):
  drm/amd/display: only reprogram DRR when v_total values change

Ashwin Santhosh (1):
  drm/amd/display: Promote DC to 3.2.401

Dillon Varone (1):
  drm/amd/display: Add dcn42b project id

Harry Wentland (2):
  drm/amd/display: enable shaper when programming 3DLUT
  drm/amd/display: log MCM shaper and 3D LUT mode in the DTN log

Ilya Bakoulin (1):
  drm/amd/display: Add HDMI RR and SCDC skips

Ivan Lipski (1):
  drm/amd/display: Send HDMI VRR metadata in VTEM info packet slot

Joshua Aberback (1):
  drm/amd/display: Revert "avoid to write signal specific for tmds"

Martin Tsai (1):
  drm/amd/display: allow skipping link bandwidth clear

Rafal Ostrowski (2):
  drm/amd/display: Refactor DMUB fast lock sequencing
  drm/amd/display: Prepare DSC configuration before BLS execution

Relja Vojvodic (1):
  drm/amd/display: Update link training no timeout behaviour on HDMI

Sridevi Arvindekar (1):
  drm/amd/display: Handle virtual link encoder

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   2 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |   1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_color.c   |   1 +
 .../display/amdgpu_dm/amdgpu_dm_freesync.c    |  26 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 101 +---
 .../drm/amd/display/dc/core/dc_hw_sequencer.c | 522 ++++++++++++------
 .../drm/amd/display/dc/core/dc_link_exports.c |   5 +
 .../gpu/drm/amd/display/dc/core/dc_resource.c |   2 +-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |  36 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |   8 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |   1 +
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h  |   1 +
 drivers/gpu/drm/amd/display/dc/dc_types.h     |   2 +
 .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.c |  12 +-
 .../dc/dml2_0/dml21/inc/dml_top_types.h       |   1 +
 .../dml21/src/dml2_cga/dml2_cga_factory.c     |   1 +
 .../dml21/src/dml2_core/dml2_core_factory.c   |   1 +
 .../dml21/src/dml2_dpmm/dml2_dpmm_factory.c   |   1 +
 .../dml21/src/dml2_mcg/dml2_mcg_factory.c     |   1 +
 .../dml21/src/dml2_pmo/dml2_pmo_factory.c     |   1 +
 .../dml21/src/dml2_top/dml2_top_interfaces.c  |   1 +
 .../dml2_utm_soc_bb/dml2_utm_soc_bb_factory.c |   1 +
 .../drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c  |  48 +-
 .../drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h  |  13 +-
 .../drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c  |   1 +
 .../amd/display/dc/dsc/dcn401/dcn401_dsc.c    |  34 +-
 .../amd/display/dc/dsc/dcn401/dcn401_dsc.h    |   5 +-
 .../drm/amd/display/dc/dsc/dcn60/dcn60_dsc.c  |  41 +-
 .../drm/amd/display/dc/dsc/dcn60/dcn60_dsc.h  |   3 +-
 drivers/gpu/drm/amd/display/dc/dsc/dsc.h      |   3 +-
 .../amd/display/dc/hwss/dcn10/dcn10_hwseq.c   |  17 +-
 .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c   |  11 +-
 .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c |  14 +-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |  32 +-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.h   |   2 +-
 .../amd/display/dc/hwss/dcn32/dcn32_init.c    |   2 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |  99 ++--
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.h   |  12 +-
 .../amd/display/dc/hwss/dcn35/dcn35_init.c    |   2 +
 .../amd/display/dc/hwss/dcn351/dcn351_init.c  |   2 +
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c |  67 +--
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.h |   2 +-
 .../amd/display/dc/hwss/dcn401/dcn401_init.c  |   2 +-
 .../amd/display/dc/hwss/dcn42/dcn42_hwseq.c   |  16 +-
 .../amd/display/dc/hwss/dcn42/dcn42_hwseq.h   |   2 +-
 .../amd/display/dc/hwss/dcn42/dcn42_init.c    |   2 +-
 .../amd/display/dc/hwss/dcn50/dcn50_hwseq.c   |  11 +-
 .../amd/display/dc/hwss/dcn60/dcn60_init.c    |   2 +-
 .../drm/amd/display/dc/hwss/hw_sequencer.h    | 108 ++--
 .../drm/amd/display/dc/link/link_detection.c  |   4 +-
 .../gpu/drm/amd/display/dc/link/link_dpms.c   |  17 +-
 .../amd/display/dc/link/protocols/link_ddc.c  |  17 +-
 .../amd/display/dc/link/protocols/link_ddc.h  |   1 -
 .../dc/link/protocols/link_dp_training.c      |  20 +-
 .../display/dc/link/protocols/link_hdmi_frl.c |  12 +-
 .../amd/display/dc/mpc/dcn401/dcn401_mpc.c    |  18 +-
 .../dcn60/dcn60_soc_and_ip_translator.c       |  39 +-
 .../amd/display/include/link_service_types.h  |   1 +
 .../amd/display/modules/power/power_replay.c  |   6 +-
 59 files changed, 853 insertions(+), 563 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2026-10-05 13:31 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-02 19:32 [PATCH 00/17] DC Patches October 2, 2026 Roman.Li
2026-10-02 19:32 ` [PATCH 01/17] drm/amd/display: enable shaper when programming 3DLUT Roman.Li
2026-10-02 19:32 ` [PATCH 02/17] drm/amd/display: log MCM shaper and 3D LUT mode in the DTN log Roman.Li
2026-10-02 19:32 ` [PATCH 03/17] drm/amd/display: only reprogram DRR when v_total values change Roman.Li
2026-10-02 19:32 ` [PATCH 04/17] drm/amd/display: Add HDMI RR and SCDC skips Roman.Li
2026-10-02 19:32 ` [PATCH 05/17] drm/amd/display: Set cursor_offload for all pipes for a given stream Roman.Li
2026-10-02 19:32 ` [PATCH 06/17] drm/amd/display: Refactor DMUB fast lock sequencing Roman.Li
2026-10-02 19:32 ` [PATCH 07/17] drm/amd/display: Skip link off frame count for general UI Roman.Li
2026-10-02 19:32 ` [PATCH 08/17] drm/amd/display: allow skipping link bandwidth clear Roman.Li
2026-10-02 19:32 ` [PATCH 09/17] drm/amd/display: Prepare DSC configuration before BLS execution Roman.Li
2026-10-02 19:32 ` [PATCH 10/17] drm/amd/display: Assign alt wa bit in fams2 cmd Roman.Li
2026-10-02 19:32 ` [PATCH 11/17] drm/amd/display: Update link training no timeout behaviour on HDMI Roman.Li
2026-10-02 19:32 ` [PATCH 12/17] drm/amd/display: Revert "avoid to write signal specific for tmds" Roman.Li
2026-10-02 19:32 ` [PATCH 13/17] drm/amd/display: Handle virtual link encoder Roman.Li
2026-10-02 19:32 ` [PATCH 14/17] drm/amd/display: Add dcn42b project id Roman.Li
2026-10-02 19:32 ` [PATCH 15/17] drm/amd/display: Add debug option to override low power SR latencies Roman.Li
2026-10-02 19:32 ` [PATCH 16/17] drm/amd/display: Send HDMI VRR metadata in VTEM info packet slot Roman.Li
2026-10-02 19:32 ` [PATCH 17/17] drm/amd/display: Promote DC to 3.2.401 Roman.Li
2026-10-05 13:30 ` [PATCH 00/17] DC Patches October 2, 2026 Wheeler, Daniel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.