AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/21] DC Patches February 02, 2026
@ 2026-01-28  1:51 Wayne Lin
  2026-01-28  1:51 ` [PATCH 01/21] drm/amd/display: Migrate DCCG register access from hwseq to dccg component Wayne Lin
                   ` (20 more replies)
  0 siblings, 21 replies; 23+ messages in thread
From: Wayne Lin @ 2026-01-28  1: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, Wayne Lin

This DC patchset brings improvements in multiple areas. In summary, we have:
- Migrate DCCG register access from hwseq to dccg component
- Add lpddr5 handling to dml2.1
- Correct external panel replay fsm control
- Make DCN35 OTG disable w/a reusable
- Make DSC FGCG a DSC block level function
- Make some DCN35 DCCG symbols reusable
- Fix writeback on DCN 3.2+
- Fix IGT link training failure on Replay panel
- Fix system resume lag issue
- Add oem panel config for new features
- Fix IGT ILR link training failure on Replay panel
- Fix a NULL pointer dereference in dcn20_hwseq.c
- Add Gfx Base Case For Linear Tiling Handling
- Migrate DIO registers access from hwseq to dio component
- Match expected data types
- Add CRC 32-bit mode support for DCN3.6+
- Init DMUB DPIA Only for APU
- DIO memory leak fix
- Add Handling for gfxversion DcGfxBase

---

Alex Hung (1):
  drm/amd/display: Fix writeback on DCN 3.2+

Bhuvanachandra Pinninti (3):
  drm/amd/display: Migrate DCCG register access from hwseq to dccg
    component.
  drm/amd/display: Migrate DIO registers access from hwseq to dio
    component.
  drm/amd/display: DIO memory leak fix.

Chenyu Chen (1):
  drm/amd/display: Add CRC 32-bit mode support for DCN3.6+

Dmytro Laktyushkin (1):
  drm/amd/display: Add lpddr5 handling to dml2.1

Fangzhi Zuo (1):
  drm/amd/display: Init DMUB DPIA Only for APU

Ian Chen (1):
  drm/amd/display: Add oem panel config for new features

Nicholas Carbones (2):
  drm/amd/display: Add Gfx Base Case For Linear Tiling Handling
  drm/amd/display: Add Handling for gfxversion DcGfxBase

Nicholas Kazlauskas (3):
  drm/amd/display: Make DCN35 OTG disable w/a reusable
  drm/amd/display: Make DSC FGCG a DSC block level function
  drm/amd/display: Make some DCN35 DCCG symbols non-static

Peichen Huang (1):
  drm/amd/display: External panel replay fsm control

Ray Wu (2):
  drm/amd/display: Fix IGT link training failure on Replay panel
  drm/amd/display: Fix IGT ILR link training failure on Replay panel

Taimur Hassan (2):
  drm/amd/display: [FW Promotion] Release 0.1.45.0
  drm/amd/display: Promote DC to 3.2.368

Tom Chung (1):
  drm/amd/display: Fix system resume lag issue

Wenjing Liu (1):
  drm/amd/display: Fix a NULL pointer dereference in dcn20_hwseq.c

Zheng Austin (1):
  drm/amd/display: Match expected data types

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 ++++++---
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 15 ++-
 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 70 +++++++++++++-
 .../display/amdgpu_dm/amdgpu_dm_irq_params.h  |  1 +
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  |  2 +-
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h  |  6 ++
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 24 ++++-
 .../drm/amd/display/dc/core/dc_hw_sequencer.c |  7 ++
 .../gpu/drm/amd/display/dc/core/dc_resource.c |  1 +
 drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  | 15 ++-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h  |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h     | 27 +++++-
 .../amd/display/dc/dccg/dcn20/dcn20_dccg.c    | 54 ++++++++++-
 .../amd/display/dc/dccg/dcn20/dcn20_dccg.h    | 18 +++-
 .../amd/display/dc/dccg/dcn35/dcn35_dccg.c    | 30 ++----
 .../amd/display/dc/dccg/dcn35/dcn35_dccg.h    | 17 ++++
 .../drm/amd/display/dc/dce/dce_mem_input.c    |  3 +
 .../display/dc/dce110/dce110_mem_input_v.c    |  3 +
 drivers/gpu/drm/amd/display/dc/dio/Makefile   |  2 +-
 .../drm/amd/display/dc/dio/dcn10/dcn10_dio.c  | 47 +++++++++
 .../drm/amd/display/dc/dio/dcn10/dcn10_dio.h  | 42 ++++++++
 .../drm/amd/display/dc/dml/calcs/dcn_calcs.c  |  1 +
 .../dml2_0/dml21/dml21_translation_helper.c   |  3 +
 .../dml21/inc/dml_top_soc_parameter_types.h   |  3 +
 .../src/dml2_core/dml2_core_dcn4_calcs.c      | 26 ++++-
 .../dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c      | 59 ++++++++----
 .../src/inc/dml2_internal_shared_types.h      |  1 +
 drivers/gpu/drm/amd/display/dc/dsc/dsc.h      |  1 +
 .../amd/display/dc/hubp/dcn10/dcn10_hubp.c    |  2 +
 .../amd/display/dc/hubp/dcn20/dcn20_hubp.c    |  2 +
 .../amd/display/dc/hubp/dcn30/dcn30_hubp.c    |  2 +
 .../amd/display/dc/hubp/dcn401/dcn401_hubp.c  |  7 +-
 .../amd/display/dc/hwss/dcn10/dcn10_hwseq.c   |  9 +-
 .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c   | 30 ++----
 .../amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 10 +-
 .../amd/display/dc/hwss/dcn21/dcn21_hwseq.c   |  9 +-
 .../amd/display/dc/hwss/dcn30/dcn30_hwseq.c   |  9 +-
 .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c   | 15 ++-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |  9 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   | 13 ++-
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c |  9 +-
 .../gpu/drm/amd/display/dc/inc/core_types.h   |  2 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h  |  4 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dio.h   | 22 +++++
 .../amd/display/dc/inc/hw/timing_generator.h  |  7 ++
 .../dc/link/protocols/link_dp_panel_replay.c  | 52 ++++++++++
 .../amd/display/dc/optc/dcn10/dcn10_optc.h    | 19 +++-
 .../amd/display/dc/optc/dcn35/dcn35_optc.c    | 96 ++++++++++++++++++-
 .../amd/display/dc/optc/dcn35/dcn35_optc.h    | 10 ++
 .../resource/dcn32/dcn32_resource_helpers.c   |  3 +-
 .../dc/resource/dcn36/dcn36_resource.c        | 12 ++-
 .../dc/resource/dcn401/dcn401_resource.c      | 46 +++++++++
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   | 10 ++
 55 files changed, 788 insertions(+), 153 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dio.h

-- 
2.43.0


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

end of thread, other threads:[~2026-02-16 15:16 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-28  1:51 [PATCH 00/21] DC Patches February 02, 2026 Wayne Lin
2026-01-28  1:51 ` [PATCH 01/21] drm/amd/display: Migrate DCCG register access from hwseq to dccg component Wayne Lin
2026-01-28  1:51 ` [PATCH 02/21] drm/amd/display: Add lpddr5 handling to dml2.1 Wayne Lin
2026-01-28  1:51 ` [PATCH 03/21] drm/amd/display: External panel replay fsm control Wayne Lin
2026-01-28  1:51 ` [PATCH 04/21] drm/amd/display: Make DCN35 OTG disable w/a reusable Wayne Lin
2026-01-28  1:51 ` [PATCH 05/21] drm/amd/display: Make DSC FGCG a DSC block level function Wayne Lin
2026-01-28  1:51 ` [PATCH 06/21] drm/amd/display: Make some DCN35 DCCG symbols non-static Wayne Lin
2026-01-28  1:51 ` [PATCH 07/21] drm/amd/display: Fix writeback on DCN 3.2+ Wayne Lin
2026-01-28  1:51 ` [PATCH 08/21] drm/amd/display: Fix IGT link training failure on Replay panel Wayne Lin
2026-01-28  1:51 ` [PATCH 09/21] drm/amd/display: Fix system resume lag issue Wayne Lin
2026-01-28  1:51 ` [PATCH 10/21] drm/amd/display: Add oem panel config for new features Wayne Lin
2026-01-28  1:51 ` [PATCH 11/21] drm/amd/display: Fix IGT ILR link training failure on Replay panel Wayne Lin
2026-01-28  1:51 ` [PATCH 12/21] drm/amd/display: Fix a NULL pointer dereference in dcn20_hwseq.c Wayne Lin
2026-01-28  1:51 ` [PATCH 13/21] drm/amd/display: Add Gfx Base Case For Linear Tiling Handling Wayne Lin
2026-02-16 15:16   ` Timur Kristóf
2026-01-28  1:51 ` [PATCH 14/21] drm/amd/display: Migrate DIO registers access from hwseq to dio component Wayne Lin
2026-01-28  1:51 ` [PATCH 15/21] drm/amd/display: Match expected data types Wayne Lin
2026-01-28  1:51 ` [PATCH 16/21] drm/amd/display: Add CRC 32-bit mode support for DCN3.6+ Wayne Lin
2026-01-28  1:51 ` [PATCH 17/21] drm/amd/display: Init DMUB DPIA Only for APU Wayne Lin
2026-01-28  1:51 ` [PATCH 18/21] drm/amd/display: DIO memory leak fix Wayne Lin
2026-01-28  1:51 ` [PATCH 19/21] drm/amd/display: Add Handling for gfxversion DcGfxBase Wayne Lin
2026-01-28  1:51 ` [PATCH 20/21] drm/amd/display: [FW Promotion] Release 0.1.45.0 Wayne Lin
2026-01-28  1:51 ` [PATCH 21/21] drm/amd/display: Promote DC to 3.2.368 Wayne Lin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox