All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/24] DC Patches for 8 June 2026
@ 2026-06-04 14:51 Aurabindo Pillai
  2026-06-04 14:51 ` [PATCH 01/24] drm/amd/display: Skip PHY SSC reduction on some 8K panels Aurabindo Pillai
                   ` (24 more replies)
  0 siblings, 25 replies; 30+ messages in thread
From: Aurabindo Pillai @ 2026-06-04 14:51 UTC (permalink / raw)
  To: amd-gfx
  Cc: Harry Wentland, Leo Li, Aurabindo Pillai, Roman Li, Wayne Lin,
	Tom Chung, Fangzhi Zuo, Dan Wheeler, Ray Wu, Ivan Lipski,
	Alex Hung, James Lin, Chenyu Chen

Summary:

  * Display connectivity & HPD:
    - Retry link detection on resume, boot, and hotplug
    - Refactor HPD RX to use handle_hpd_irq_helper with detect reason
    - Always create delayed HPD work queue
    - Restore periodic detection for DCN35

  * DCN42B support:
    - Fix DCN42B version detection
    - Add DCN42B to dml21_translation_helper

  * KUnit testing infrastructure:
    - Add KUnit tests for amdgpu_dm_pp_smu, amdgpu_dm_mst_types,
      and writeback connector
    - Extract HDCP and DPRX CRC transition helpers for KUnit
    - Export symbols for KUnit test modules
    - Enable warnings as errors for KUnit tests

  * Fixes & cleanups:
    - Fix compressed buffer config routine waiting time
    - Fix incorrect logic in CRC source handling
    - Fix writeback format loop and variable init
    - Fix max dispclk_khz/dppclk_khz double 1000
    - Remove duplicate pp_rn_set_wm_ranges
    - Remove dead code in dm_dp_mst_get_modes
    - Remove redundant code in amdgpu_dm_replay
    - Skip PHY SSC reduction on some 8K panels
    - Temp disable repeater FGCG as workaround
    - Deprecate DMUB register offload functionality
    - TEST_HARNESS FSN could be 0

  * Firmware:
    - DMUB FW promotion to 0.1.62.0

---

Alex Hung (11):
  drm/amd/display: Fix writeback format loop and variable init
  drm/amd/display: Add KUnit tests for writeback connector
  drm/amd/display: remove redundant code in amdgpu_dm_replay
  drm/amd/display: Enable warnings as errors for KUnit tests
  drm/amd/display: Remove dead code in dm_dp_mst_get_modes
  drm/amd/display: Add KUnit tests for amdgpu_dm_mst_types
  drm/amd/display: Fix incorrect logic in CRC source handling
  drm/amd/display: Extract DPRX CRC transition helpers for KUnit testing
  drm/amd/display: Extract HDCP testable helpers for KUnit
  drm/amd/display: Remove duplicate pp_rn_set_wm_ranges
  drm/amd/display: Add KUnit tests for amdgpu_dm_pp_smu

Antonio Quartulli (1):
  drm/amd/display: fix compressed buffer config routine waiting time

Austin Zheng (1):
  drm/amd/display: Deprecate DMUB register offload functionality

Charlene Liu (1):
  drm/amd/display: fix max dispclk_khz/dppclk_khz double 1000

ChunTao Tso (1):
  drm/amd/display: TEST_HARNESS FSN could be 0

Ivan Lipski (1):
  drm/amd/display: Restore periodic detection for DCN35

Ovidiu Bunea (1):
  drm/amd/display: Temp disable repeater FGCG as workaround

Roman Li (1):
  drm/amd/display: Skip PHY SSC reduction on some 8K panels

Taimur Hassan (1):
  drm/amd/display: Promote DC to 3.2.385

Timur Kristóf (5):
  drm/amd/display: Add detect reason to handle_hpd_irq_helper
  drm/amd/display: Use handle_hpd_irq_helper for HPD RX
  drm/amd/display: Always create delayed HPD work queue
  drm/amd/display: Retry link detection on hotplug
  drm/amd/display: Retry link detection on resume and boot

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 224 ++++++++----
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |  16 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 100 ++++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h |   6 +
 .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c    | 115 ++++--
 .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.h    |  12 +
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  13 +-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |  25 +-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.h   |   6 +
 .../amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c  |  21 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_pp_smu.h  |  16 +
 .../amd/display/amdgpu_dm/amdgpu_dm_replay.c  |   7 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c  |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_wb.h  |  13 +
 .../amd/display/amdgpu_dm/tests/.kunitconfig  |   3 +
 .../drm/amd/display/amdgpu_dm/tests/Makefile  |   4 +
 .../amdgpu_dm/tests/amdgpu_dm_crc_test.c      | 122 +++++++
 .../amdgpu_dm/tests/amdgpu_dm_hdcp_test.c     | 297 +++++++++++++++-
 .../tests/amdgpu_dm_mst_types_test.c          | 124 +++++++
 .../amdgpu_dm/tests/amdgpu_dm_pp_smu_test.c   | 241 +++++++++++++
 .../amdgpu_dm/tests/amdgpu_dm_wb_test.c       | 336 ++++++++++++++++++
 .../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c  |   2 -
 .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c        |   2 -
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  |   2 +
 drivers/gpu/drm/amd/display/dc/dc.h           |   6 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |  12 -
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h  |   9 -
 drivers/gpu/drm/amd/display/dc/dc_helper.c    | 226 ------------
 .../amd/display/dc/dccg/dcn42/dcn42_dccg.c    |   6 +-
 drivers/gpu/drm/amd/display/dc/dm_services.h  |   4 -
 .../dc/dml2_0/dml21/dml21_wrapper_fpu.c       |   8 +-
 .../amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c   |   5 -
 .../display/dc/hubbub/dcn31/dcn31_hubbub.c    |   8 +-
 .../amd/display/dc/hubp/dcn42/dcn42_hubp.c    |   6 +
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |   3 -
 .../amd/display/dc/hwss/dcn42/dcn42_hwseq.c   |   9 +-
 .../gpu/drm/amd/display/dc/inc/reg_helper.h   |  19 -
 .../drm/amd/display/dc/mpc/dcn20/dcn20_mpc.c  |   4 -
 .../amd/display/dc/optc/dcn10/dcn10_optc.c    |   5 -
 .../amd/display/dc/optc/dcn20/dcn20_optc.c    |   5 -
 .../amd/display/dc/optc/dcn31/dcn31_optc.c    |   5 -
 .../amd/display/dc/optc/dcn314/dcn314_optc.c  |   5 -
 .../amd/display/dc/optc/dcn32/dcn32_optc.c    |   5 -
 .../amd/display/dc/optc/dcn35/dcn35_optc.c    |   5 -
 .../amd/display/dc/optc/dcn401/dcn401_optc.c  |   5 -
 .../dc/resource/dcn35/dcn35_resource.c        |   1 -
 .../dc/resource/dcn351/dcn351_resource.c      |   1 -
 .../dc/resource/dcn36/dcn36_resource.c        |   1 -
 .../dc/resource/dcn42/dcn42_resource.c        |   1 +
 .../amd/display/modules/power/power_replay.c  |   9 +-
 50 files changed, 1576 insertions(+), 519 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.h
 create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_mst_types_test.c
 create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_pp_smu_test.c
 create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_wb_test.c

-- 
2.54.0


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

end of thread, other threads:[~2026-06-08 18:31 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-04 14:51 [PATCH 00/24] DC Patches for 8 June 2026 Aurabindo Pillai
2026-06-04 14:51 ` [PATCH 01/24] drm/amd/display: Skip PHY SSC reduction on some 8K panels Aurabindo Pillai
2026-06-04 14:51 ` [PATCH 02/24] drm/amd/display: TEST_HARNESS FSN could be 0 Aurabindo Pillai
2026-06-04 14:51 ` [PATCH 03/24] drm/amd/display: Deprecate DMUB register offload functionality Aurabindo Pillai
2026-06-04 14:51 ` [PATCH 04/24] drm/amd/display: Temp disable repeater FGCG as workaround Aurabindo Pillai
2026-06-04 14:51 ` [PATCH 05/24] drm/amd/display: Fix writeback format loop and variable init Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 06/24] drm/amd/display: Add KUnit tests for writeback connector Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 07/24] drm/amd/display: fix max dispclk_khz/dppclk_khz double 1000 Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 08/24] drm/amd/display: remove redundant code in amdgpu_dm_replay Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 09/24] drm/amd/display: Enable warnings as errors for KUnit tests Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 10/24] drm/amd/display: Remove dead code in dm_dp_mst_get_modes Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 11/24] drm/amd/display: Add KUnit tests for amdgpu_dm_mst_types Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 12/24] drm/amd/display: Fix incorrect logic in CRC source handling Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 13/24] drm/amd/display: Extract DPRX CRC transition helpers for KUnit testing Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 14/24] drm/amd/display: Extract HDCP testable helpers for KUnit Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 15/24] drm/amd/display: Restore periodic detection for DCN35 Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 16/24] drm/amd/display: Remove duplicate pp_rn_set_wm_ranges Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 17/24] drm/amd/display: Add KUnit tests for amdgpu_dm_pp_smu Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 18/24] drm/amd/display: Add detect reason to handle_hpd_irq_helper Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 19/24] drm/amd/display: Use handle_hpd_irq_helper for HPD RX Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 20/24] drm/amd/display: Always create delayed HPD work queue Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 21/24] drm/amd/display: Retry link detection on hotplug Aurabindo Pillai
2026-06-05 16:10   ` Zuo, Jerry
2026-06-05 18:26     ` Aurabindo Pillai
2026-06-05 20:49     ` Timur Kristóf
2026-06-08 18:31     ` Zuo, Jerry
2026-06-04 14:52 ` [PATCH 22/24] drm/amd/display: Retry link detection on resume and boot Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 23/24] drm/amd/display: fix compressed buffer config routine waiting time Aurabindo Pillai
2026-06-04 14:52 ` [PATCH 24/24] drm/amd/display: Promote DC to 3.2.385 Aurabindo Pillai
2026-06-08 13:25 ` [PATCH 00/24] DC Patches for 8 June 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.