AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [pull] amdgpu, amdkfd drm-next-6.20
@ 2026-01-30 18:32 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2026-01-30 18:32 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher

Hi Dave, Simona,

Fixes for 6.20.

The following changes since commit 504f3cead6b04914c53831f9efce902b8d91c009:

  Merge tag 'amd-drm-next-6.20-2026-01-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-01-27 11:01:52 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.20-2026-01-30

for you to fetch changes up to 0a6d6ed694d72b66b0ed7a483d5effa01acd3951:

  drm/amdgpu/gfx12: adjust KGQ reset sequence (2026-01-29 12:27:37 -0500)

----------------------------------------------------------------
amd-drm-next-6.20-2026-01-30:

amdgpu:
- Misc cleanups
- SMU 13 fixes
- SMU 14 fixes
- GPUVM fault filter fix
- USB4 fixes
- DC FP guard fixes
- Powergating fix
- JPEG ring reset fix
- RAS fixes
- Xclk fix for soc21 APUs
- Fix COND_EXEC handling for GC 11
- UserQ fixes
- MQD size alignment fixes
- SMU feature interface cleanup
- GC 10-12 KGQ init fixes
- GC 11-12 KGQ reset fixes

amdkfd:
- Fix device snapshot reporting
- GC 12.1 trap handler fixes
- MQD size alignment fixes

----------------------------------------------------------------
Alex Deucher (7):
      drm/amdgpu/soc21: fix xclk for APUs
      drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
      drm/amdgpu/gfx10: fix wptr reset in KGQ init
      drm/amdgpu/gfx11: fix wptr reset in KGQ init
      drm/amdgpu/gfx12: fix wptr reset in KGQ init
      drm/amdgpu/gfx11: adjust KGQ reset sequence
      drm/amdgpu/gfx12: adjust KGQ reset sequence

Aurabindo Pillai (1):
      drm/amd/display: perform clear update flags for all DCN asics

Bhuvanachandra Pinninti (1):
      drm/amd/display: Migrate HUBBUB register access from hwseq to hubbub component.

Charlene Liu (2):
      drm/amd/display: Enable vstateup hook for DCN401 to be reused
      drm/amd/display: add setup_stereo for dcn4x or later

Jack Chang (1):
      drm/amd/display: Add FR skipping CTS functions

Jay Cornwall (1):
      drm/amdkfd: gfx12.1 trap handler instruction fixup for VOP3PX

Jesse.Zhang (2):
      drm/amdgpu: Fix jpeg ring test order in vcn_v4_0_3
      drm/amdgpu: validate user queue size constraints

Jinzhou Su (1):
      drm/amd/pm: Fix null pointer dereference issue

Jon Doron (1):
      drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove

Jonathan Kim (1):
      drm/amdkfd: add extended capabilities to device snapshot

Kent Russell (1):
      drm/amdgpu: Send RMA CPER at bad page loading

Lang Yu (4):
      drm/amdgpu: Add a helper macro to align mqd size
      drm/amdgpu: Use AMDGPU_MQD_SIZE_ALIGN in KGD
      drm/amdkfd: Adjust parameter of allocate_mqd
      drm/amdkfd: Use AMDGPU_MQD_SIZE_ALIGN in gfx11+ kfd mqd manager

Lijo Lazar (4):
      drm/amd/pm: Add smu feature bits data struct
      drm/amd/pm: Add smu feature interface functions
      drm/amd/pm: Remove unused logic in SMUv14.0.2
      drm/amd/pm: Initialize allowed feature list

Matthew Stewart (1):
      drm/amd/display: Fix GFX12 family constant checks

Michael Strauss (1):
      drm/amd/display: Add debug flag to override min dispclk

Muaaz Nisar (1):
      drm/amd/display: mouse event trigger to boost RR when idle

Shaoyun Liu (1):
      drm/amd/include : Update MES v12 API header - SUSPEND

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

Tvrtko Ursulin (2):
      drm/amdgpu/mes: Remove idr leftovers v2
      drm/amdgpu: Simplify sorting of the bo list

Wayne Lin (2):
      drm/amd/display: Enable bootcrc on FW side
      drm/amd/display: Remove unnecessary DC FP guard

Yang Wang (3):
      drm/amd/pm: fix smu v13 soft clock frequency setting issue
      drm/amd/pm: fix smu v14 soft clock frequency setting issue
      drm/amd/pm: fix race in power state check before mutex lock

Zhongwei (1):
      drm/amd/display: avoid dig reg access timeout on usb4 link training fail

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   9 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |  11 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  25 +--
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  25 +--
 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c             |  27 ++-
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |  18 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  18 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   8 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c            |   2 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     | 197 +++++++++++----------
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm |  25 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |   1 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       |   9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h       |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |  25 +--
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c   |  13 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c |  32 +---
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   4 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  13 ++
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c |  18 ++
 .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h |   4 +
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |   5 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h    |   2 +
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  16 +-
 .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c  |   1 +
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    |   1 +
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |   1 +
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |   1 +
 .../amd/display/dc/resource/dcn20/dcn20_resource.c |   2 -
 .../amd/display/dc/resource/dcn21/dcn21_resource.c |   2 -
 .../display/dc/resource/dcn401/dcn401_resource.c   |   2 +-
 .../display/dc/resource/dcn401/dcn401_resource.h   |   2 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  55 +++++-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c  |   3 +
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |   1 +
 drivers/gpu/drm/amd/include/mes_v12_api_def.h      |   6 +-
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   7 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  36 ++--
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      | 175 +++++++++++++++++-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |  11 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |  92 +++++-----
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  89 +++++-----
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   5 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  11 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   5 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  35 ++--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  80 ++++-----
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |   5 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  50 +-----
 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c     |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |   2 +
 75 files changed, 743 insertions(+), 576 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-6.20
@ 2026-02-19 17:28 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2026-02-19 17:28 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher

Hi Dave, Simona,

Fixes for 6.20/7.0.

The following changes since commit 3e2138510b2ad556a12a7b284a025a23992e4aa1:

  Merge tag 'amd-drm-next-6.20-2026-02-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-02-18 12:37:27 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.20-2026-02-19

for you to fetch changes up to 3ce2ad267079fcdd2c087bbbfb4f91bec527a4d5:

  drm/amd/display: Remove unneeded DAC link encoder register (2026-02-19 12:16:12 -0500)

----------------------------------------------------------------
amd-drm-next-6.20-2026-02-19:

amdgpu:
- Fixes for DC analog support
- DC FAMS fixes
- DML 2.1 fixes
- eDP fixes
- Misc DC fixes
- Fastboot fix
- 3DLUT fixes
- GPUVM fixes
- 64bpp format fix
- XGMI fix
- Fix for MacBooks with switchable gfx

amdkfd:
- Fix piority inversion with MQDs
- NULL check fix

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: keep vga memory on MacBooks with switchable graphics

Alex Hung (2):
      drm/amd/display: Check return of shaper curve to HW format
      drm/amd/display: Remove conditional for shaper 3DLUT power-on

Andrew Martin (2):
      drm/amdkfd: Disable MQD queue priority
      drm/amdkfd: Check for NULL return values

Bhuvanachandra Pinninti (1):
      drm/amd/display: Migrate DCCG registers access from hwseq to dccg component.

Charlene Liu (2):
      drm/amd/display: Disable SR feature on eDP1 by default
      drm/amd/display: Correct logic check error for fastboot

Christian König (1):
      drm/amdgpu: fix 4-level paging if GMC supports 57-bit VA v2

Dmytro Laktyushkin (1):
      drm/amd/display: Expose functions of other dcn use

Harish Kasiviswanathan (2):
      drm/amdgpu: Set vmid0 PAGE_TABLE_DEPTH for GFX12.1
      drm/amdgpu: Set atomics to true for xgmi

Mario Kleiner (1):
      drm/amd/display: Use same max plane scaling limits for all 64 bpp formats

Muaaz Nisar (1):
      drm/amd/display: Implementing ramless idle mouse trigger

Nicholas Carbones (3):
      Revert "drm/amd/display: Add Handling for gfxversion DcGfxBase"
      Revert "drm/amd/display: Correct hubp GfxVersion verification"
      Revert "drm/amd/display: Add Gfx Base Case For Linear Tiling Handling"

Saidireddy Yenugu (1):
      drm/amd/display: Skip eDP detection when no sink

Samson Tam (1):
      drm/amd/display: Add static keyword for sharpness tables

Timur Kristóf (9):
      drm/amd/display: Use DCE 6 link encoder for DCE 6 analog connectors
      drm/amd/display: Only use analog link encoder with analog engine
      drm/amd/display: Only use analog stream encoder with analog engine
      drm/amd/display: Don't call find_analog_engine() twice
      drm/amd/display: Turn off DAC in DCE link encoder using VBIOS
      drm/amd/display: Initialize DAC in DCE link encoder using VBIOS
      drm/amd/display: Set CRTC source for DAC using registers
      drm/amd/display: Enable DAC in DCE link encoder
      drm/amd/display: Remove unneeded DAC link encoder register

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c   |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  7 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            | 10 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            |  8 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |  1 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c          |  5 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             | 15 ++++--
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  3 --
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  6 ++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  | 12 ++++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |  5 ++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |  8 +++
 .../gpu/drm/amd/display/dc/bios/command_table.c    |  3 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  5 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |  7 ---
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  1 -
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    | 15 ++++++
 drivers/gpu/drm/amd/display/dc/dc.h                |  1 -
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |  9 ++++
 .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 54 +++++++++++++++++++-
 .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 14 +++--
 .../drm/amd/display/dc/dccg/dcn201/dcn201_dccg.c   |  7 ++-
 .../gpu/drm/amd/display/dc/dccg/dcn21/dcn21_dccg.c |  6 ++-
 .../gpu/drm/amd/display/dc/dccg/dcn30/dcn30_dccg.c |  6 ++-
 .../drm/amd/display/dc/dccg/dcn301/dcn301_dccg.c   |  6 ++-
 .../gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c |  5 ++
 .../drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c   |  7 ++-
 .../gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c |  5 ++
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 11 +++-
 .../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c   | 17 +++----
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  | 58 ++++++++++++++++-----
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h  |  8 ++-
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c |  3 --
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    | 23 +++++++--
 .../drm/amd/display/dc/dce/dce_stream_encoder.h    | 12 ++++-
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |  3 --
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |  2 +-
 .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c   |  1 -
 .../dc/dml2_0/dml21/dml21_translation_helper.c     |  3 --
 .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c   | 10 ++--
 .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.h   | 10 ++++
 .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 33 +++++-------
 .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 26 ++++------
 .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 26 ++++------
 .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c   |  7 +--
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  | 59 +++++-----------------
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  5 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    | 29 +++--------
 .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c  |  5 +-
 .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c    |  9 ++--
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    |  5 +-
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |  5 +-
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    | 11 ++--
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  3 +-
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |  5 +-
 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h |  2 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h       |  4 ++
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |  2 +
 .../gpu/drm/amd/display/dc/link/link_detection.c   |  2 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    | 14 ++++-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |  1 -
 .../gpu/drm/amd/display/dc/mpc/dcn32/dcn32_mpc.c   |  3 +-
 .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c |  6 +--
 .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h |  9 ++++
 .../display/dc/resource/dce100/dce100_resource.c   | 16 ++++--
 .../amd/display/dc/resource/dce60/dce60_resource.c | 14 +++--
 .../amd/display/dc/resource/dce80/dce80_resource.c | 11 ++--
 .../dc/resource/dcn32/dcn32_resource_helpers.c     |  3 +-
 .../amd/display/dc/sspl/dc_spl_isharp_filters.c    |  4 +-
 79 files changed, 458 insertions(+), 275 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-6.20
@ 2026-02-06 19:27 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2026-02-06 19:27 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher

Hi Dave, Simona,

Fixes for 6.20.

The following changes since commit 3cc9398a9ea69b77de01b370463b706c354e52fb:

  Merge tag 'exynos-drm-next-for-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2026-02-02 11:17:12 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.20-2026-02-06

for you to fetch changes up to 5028a24aa89a2c91b44964191ee8184e5f5c8cb2:

  drm/amdgpu: Send applicable RMA CPERs at end of RAS init (2026-02-05 17:28:34 -0500)

----------------------------------------------------------------
amd-drm-next-6.20-2026-02-06:

amdgpu:
- DML 2.1 fixes
- Panel replay fixes
- Display writeback fixes
- MES 11 old firmware compat fix
- DC CRC improvements
- DPIA fixes
- XGMI fixes
- ASPM fix
- SMU feature bit handling fixes
- DC LUT fixes
- RAS fixes
- Misc memory leak in error path fixes
- SDMA queue reset fixes
- PG handling fixes
- 5 level GPUVM page table fix
- SR-IOV fix
- Queue reset fix

amdkfd:
- Fix possible double deletion of validate list
- Event setup fix
- Device disconnect regression fix

----------------------------------------------------------------
Alex Deucher (4):
      drm/amdgpu/sdma5: enable queue resets unconditionally
      drm/amdgpu/sdma5.2: enable queue resets unconditionally
      drm/amdgpu/sdma6: enable queue resets unconditionally
      drm/amdgpu: re-add the bad job to the pending list for ring resets

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

Andrew Martin (1):
      drm/amdgpu: Ignored various return code

Bert Karwatzki (1):
      Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem"

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

Harish Kasiviswanathan (1):
      drm/amdgpu: Fix double deletion of validate_list

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

Jinzhou Su (1):
      drm/amdgpu/psp_v15_0_8: Add get ras capability

Kent Russell (1):
      drm/amdgpu: Send applicable RMA CPERs at end of RAS init

Lijo Lazar (5):
      drm/amd/pm: Use feature bits data structure
      drm/amd/pm: Change get_enabled_mask signature
      drm/amd/pm: Add default feature number definition
      drm/amdgpu: Skip vcn poison irq release on VF
      drm/amd/pm: Remove buffer allocation in SMUv13.0.6

Mario Limonciello (2):
      drm/amd: Set minimum version for set_hw_resource_1 on gfx11 to 0x52
      drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()

Melissa Wen (4):
      drm/amd/display: fix wrong color value mapping on MCM shaper LUT
      drm/amd/display: extend delta clamping logic to CM3 LUT helper
      drm/amd/display: remove assert around dpp_base replacement
      drm/amd/display: expose plane blend LUT in HW with MCM

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

Perry Yuan (1):
      drm/amdgpu: ensure no_hw_access is visible before MMIO

Philip Yang (1):
      drm/amdgpu: Use 5-level paging if gmc support 57-bit VA

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

Stanley.Yang (2):
      drm/amdgpu: statistic xgmi training error count
      drm/amd/ras: statistic xgmi training error count

Sunday Clement (1):
      drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()

Sunil Khatri (1):
      drm/amdgpu: clean up the amdgpu_cs_parser_bos

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

Victor Zhao (1):
      drm/amdgpu: avoid sdma ring reset in sriov

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

Yifan Zhang (1):
      drm/amdgpu: Protect GPU register accesses in powergated state in some paths

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

Zilin Guan (3):
      drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc()
      drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges()
      drm/amdgpu: Fix memory leak in amdgpu_ras_init()

 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   | 14 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 16 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     | 27 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h     |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           |  3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             | 17 ----
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |  2 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  2 +-
 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c           | 21 +++++
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             | 15 +---
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             | 22 +----
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             | 15 +---
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |  4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |  9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |  6 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 40 +++++----
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  | 15 +++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  | 70 +++++++++++++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h   |  1 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |  2 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |  2 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h   |  6 ++
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 24 ++++--
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |  7 ++
 drivers/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 +++++-
 .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c | 54 +++++++++++-
 .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 18 +++-
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 30 +++----
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h | 17 ++++
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c |  3 +
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |  3 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 37 +++++++--
 drivers/gpu/drm/amd/display/dc/dio/Makefile        |  2 +-
 .../gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.c   | 47 +++++++++++
 .../gpu/drm/amd/display/dc/dio/dcn10/dcn10_dio.h   | 42 ++++++++++
 .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c   |  1 +
 .../dc/dml2_0/dml21/dml21_translation_helper.c     |  3 +
 .../dml2_0/dml21/inc/dml_top_soc_parameter_types.h |  3 +
 .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c     | 26 ++++--
 .../dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 59 ++++++++-----
 .../dml21/src/inc/dml2_internal_shared_types.h     |  1 +
 drivers/gpu/drm/amd/display/dc/dsc/dsc.h           |  1 +
 .../drm/amd/display/dc/dwb/dcn30/dcn30_cm_common.h |  2 +-
 .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c |  2 +
 .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c |  2 +
 .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c |  2 +
 .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c   |  7 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  9 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    | 30 ++-----
 .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c  | 10 ++-
 .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c    |  9 +-
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    | 18 ++--
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    | 15 ++--
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    | 27 +++---
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    | 13 ++-
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  | 25 +++---
 drivers/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 +++++
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |  7 ++
 .../dc/link/protocols/link_dp_panel_replay.c       | 52 ++++++++++++
 .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 19 ++++-
 .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 96 +++++++++++++++++++++-
 .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 10 +++
 .../dc/resource/dcn32/dcn32_resource_helpers.c     |  3 +-
 .../amd/display/dc/resource/dcn36/dcn36_resource.c | 12 ++-
 .../display/dc/resource/dcn401/dcn401_resource.c   | 46 +++++++++++
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    | 10 +++
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          | 19 +++--
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      | 29 ++++++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  | 22 ++---
 .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c    | 24 +++---
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    | 27 +++---
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    | 27 +++---
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |  2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   | 29 ++++---
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |  4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 26 +++---
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   | 23 +++---
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c  | 20 +++--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   | 34 ++++----
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c   | 29 ++++---
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   | 54 ++++++------
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   | 23 +++---
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   | 29 ++++---
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   | 33 ++++----
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   | 19 +++--
 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c     |  2 +-
 .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c   | 33 ++++----
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             | 76 ++++++++---------
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |  2 +-
 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c     |  2 +-
 108 files changed, 1297 insertions(+), 538 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

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-6.20
@ 2026-01-16 20:26 Alex Deucher
  0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2026-01-16 20:26 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, simona.vetter; +Cc: Alex Deucher

Hi Dave, Simona,

Updates for 6.20.

The following changes since commit 38a0f4cf8c6147fd10baa206ab349f8ff724e391:

  Revert duplicate "drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces" (2026-01-08 15:18:13 -0500)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.20-2026-01-16

for you to fetch changes up to 6a681cd9034587fe3550868bacfbd639d1c6891f:

  drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module (2026-01-14 14:28:59 -0500)

----------------------------------------------------------------
amd-drm-next-6.20-2026-01-16:

amdgpu:
- SR-IOV fixes
- Rework SMU mailbox handling
- Drop MMIO_REMAP domain
- UserQ fixes
- MES cleanups
- Panel Replay updates
- HDMI fixes
- Backlight fixes
- SMU 14.x fixes
- SMU 15 updates

amdkfd:
- Fix a memory leak
- Fixes for systems with non-4K pages
- LDS/Scratch cleanup
- MES process eviction fix

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: make sure userqs are enabled in userq IOCTLs

Aurabindo Pillai (2):
      drm/amd/display: switch to drm_dbg_kms() from DRM_DEBUG_KMS
      drm/amd/display: switch to drm_dbg_ macros instead of DRM_DEBUG_ variants

Ausef Yousof (1):
      drm/amd/display: correct clip x assignment in cursor programming

Christian König (1):
      drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal

Christophe JAILLET (1):
      drm/amdgpu: Slightly simplify base_addr_show()

Cruise Hung (1):
      drm/amd/display: Always update divider settings for DP tunnel

Derek Lai (1):
      drm/amd/display: revert "write default Vesa Aux backlight control in dmub"

Dmytro Laktyushkin (1):
      drm/amd/display: only power down dig on phy endpoints

Donet Tom (3):
      drm/amdkfd: Relax size checking during queue buffer get
      drm/amdkfd: Fix SVM map/unmap address conversion for non-4k page sizes
      drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map()

Haoxiang Li (1):
      drm/amdkfd: fix a memory leak in device_queue_manager_init()

Harish Kasiviswanathan (1):
      drm/amdkfd: No need to suspend whole MES to evict process

Ivan Lipski (1):
      drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module

Jack Chang (2):
      drm/amd/display: DPCD for Selective Update
      drm/amd/display: PR error HPD_IRQ handling

Joshua Aberback (1):
      drm/amd/display: Re-implement minimal transition deferral

Lang Yu (2):
      drm/amdgpu/mes: Simplify hqd mask initialization
      drm/amdkfd: Switch to using GC VERSION to decide LDS/Scratch base

Leo Chen (1):
      drm/amd/display: Add global fgcg function prototype to DCCG

Lijo Lazar (26):
      drm/amd/pm: Add smu message control block
      drm/amd/pm: Add message control for SMUv11
      drm/amd/pm: Add message control for SMUv12
      drm/amd/pm: Add message control for SMUv13
      drm/amd/pm: Add message control for SMUv14
      drm/amd/pm: Add message control for SMUv15
      drm/amd/pm: Use message control in messaging
      drm/amd/pm: Add async message call support
      drm/amd/pm: Replace without wait with async calls
      drm/amd/pm: Remove unused legacy message functions
      drm/amd/pm: Drop legacy message fields from SMUv11
      drm/amd/pm: Drop legacy message fields from SMUv12
      drm/amd/pm: Drop legacy message fields from SMUv13
      drm/amd/pm: Drop legacy message fields from SMUv14
      drm/amd/pm: Drop legacy message fields from SMUv15
      drm/amd/pm: Drop legacy message related fields
      drm/amd/pm: Drop unused ppt callback from SMUv11
      drm/amd/pm: Drop unused ppt callback from SMUv12
      drm/amd/pm: Drop unused ppt callback from SMUv13
      drm/amd/pm: Drop unused ppt callback from SMUv14
      drm/amd/pm: Drop unused ppt callback from SMUv15
      drm/amd/pm: Drop unused ppt callback definitions
      drm/amd/pm: Add debug message callback
      drm/amd/pm: Use message control for debug mailbox
      drm/amd/pm: Use emit clock levels in SMU v15.0.0
      drm/amd/pm: Deprecate print_clk_levels callback

Mario Limonciello (1):
      drm/amd/display: Bump the HDMI clock to 340MHz

Mario Limonciello (AMD) (1):
      drm/amd/display: Show link name in PSR status message

Nicholas Kazlauskas (2):
      drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS on DCN35
      drm/amd/display: Add pwait status to DMCUB debug logging

Peichen Huang (3):
      drm/amd/display: move panel replay out from edp
      drm/amd/display: init code for external panel replay
      drm/amd/display: Add replay_events in replay settings

Philip Yang (1):
      drm/amdkfd: Add domain parameter to alloc kernel BO

Prike Liang (2):
      drm/amdgpu: validate the flush_gpu_tlb_pasid()
      Revert "drm/amdgpu: don't attach the tlb fence for SI"

Ray Wu (1):
      drm/amd/display: disable replay when crc source is enabled

Robin Chen (1):
      drm/amd/display: Remove unused DMUB replay commands

Srinivasan Shanmugam (2):
      drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v7
      drm/amdgpu/userq: Fix fence reference leak on queue teardown v2

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

Vivek Das Mohapatra (1):
      drm/amd/display: Initialise backlight level values from hw

Xiaogang Chen (2):
      drm/amdgpu: Use correct address to setup gart page table for vram access
      drm/amdkfd: kfd driver supports hot unplug/replug amdgpu devices

Yang Wang (2):
      drm/amd/pm: fix issue of missing '*' on pp_dpm_xxx nodes
      drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2

YuBiao Wang (1):
      drm/amdgpu: Skip loading SDMA_RS64 in VF

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  11 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  76 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  65 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  77 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |  16 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h          |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  89 ++-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  36 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |  29 +
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       |  14 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |   9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  14 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  12 +-
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c             |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  29 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  22 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  91 ++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   6 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  25 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c   |   9 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  49 +-
 .../gpu/drm/amd/display/dc/core/dc_link_exports.c  |   9 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |   1 +
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |  34 +-
 drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h     |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |   6 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   3 +-
 .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c   |  13 -
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |   6 +-
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  52 ++
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h    |   3 +
 .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c |   2 +-
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |   2 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h       |   1 +
 drivers/gpu/drm/amd/display/dc/inc/link_service.h  |  12 +-
 drivers/gpu/drm/amd/display/dc/link/Makefile       |   2 +-
 .../amd/display/dc/link/accessories/link_dp_cts.c  |   7 +-
 .../gpu/drm/amd/display/dc/link/link_detection.c   |   6 +-
 drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |   8 +-
 drivers/gpu/drm/amd/display/dc/link/link_factory.c |  19 +-
 .../display/dc/link/protocols/link_dp_capability.c |  49 +-
 .../dc/link/protocols/link_dp_irq_handler.c        |  43 ++
 .../dc/link/protocols/link_dp_panel_replay.c       | 343 ++++++++++
 .../dc/link/protocols/link_dp_panel_replay.h       |  38 ++
 .../dc/link/protocols/link_edp_panel_control.c     | 297 +--------
 .../dc/link/protocols/link_edp_panel_control.h     |  10 +-
 .../amd/display/dc/resource/dcn31/dcn31_resource.c |  11 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  54 +-
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |  30 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   2 -
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      | 120 ++--
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h       |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h       |   3 +
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h       |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h       |   2 -
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   5 +-
 .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c    |   5 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |   5 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  27 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |  18 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  21 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |  18 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     |  17 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  29 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  32 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  27 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |  24 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c   |  23 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |  32 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   3 +-
 .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |   5 +-
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   |  23 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  34 +-
 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c     |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c   |  56 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             | 731 ++++++++++++---------
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |  22 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |   2 -
 include/uapi/drm/amdgpu_drm.h                      |   6 +-
 101 files changed, 1951 insertions(+), 1239 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h

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

end of thread, other threads:[~2026-02-19 17:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-30 18:32 [pull] amdgpu, amdkfd drm-next-6.20 Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2026-02-19 17:28 Alex Deucher
2026-02-06 19:27 Alex Deucher
2026-01-16 20:26 Alex Deucher

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