Hi Dave, Simona,

Fixes for 6.18.

The following changes since commit 342f141ba9f4c9e39de342d047a5245e8f4cda19:

  Merge tag 'amd-drm-next-6.18-2025-09-19' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-09-22 08:45:51 
+1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-next-6.18-2025-09-26

for you to fetch changes up to df2ba5709416ac6ce8dab1d141fc246b79549e78:

  drm/amd: Add name to modes from amdgpu_connector_add_common_modes() 
(2025-09-25 15:54:22 -0400)

----------------------------------------------------------------
amd-drm-next-6.18-2025-09-26:

amdgpu:
- Misc fixes
- Misc cleanups
- SMU 13.x fixes
- MES fix
- VCN 5.0.1 reset fixes
- DCN 3.2 watermark fixes
- AVI infoframe fixes
- PSR fix
- Brightness fixes
- DCN 3.1.4 fixes
- DCN 3.1+ DTM fixes
- DCN powergating fixes
- DMUB fixes
- DCN/SMU cleanup
- DCN stutter fixes
- DCN 3.5 fixes
- GAMMA_LUT fixes
- Add UserQ documentation
- GC 9.4 reset fixes
- Enforce isolation cleanups
- UserQ fixes
- DC/non-DC common modes cleanup
- DCE6-10 fixes

amdkfd:
- Fix a race in sw_fini
- Switch partition fix

----------------------------------------------------------------
Alex Deucher (2):
      Documentation: add initial documenation for user queues
      drm/amdgpu: update MODULE_PARM_DESC for freesync_video

Allen Li (1):
      drm/amd/display: Add fast sync field in ultra sleep more for DMUB

Alvin Lee (1):
      drm/amd/display: Use mpc.preblend flag to indicate preblend

Charlene Liu (3):
      drm/amd/display: Insert dccg log for easy debug
      drm/amd/display: Correct sw cache timing to ensure dispclk ramping
      drm/amd/display: Revert "correct sw cache timing to ensure dispclk 
ramping"

Christian König (2):
      drm/amdgpu: remove leftover from enforcing isolation by VMID
      drm/amdgpu: revert "rework reserved VMID handling" v2

Dillon Varone (6):
      drm/amd/display: Disable stutter when programming watermarks on dcn32
      drm/amd/display: Add missing post flip calls
      drm/amd/display: Isolate dcn401 SMU functions
      drm/amd/display: Refactor SMU tracing
      drm/amd/display: Set wm_pending when disable stutter w/a used
      drm/amd/display: Remove wm_optimized_required

Ivan Lipski (1):
      drm/amd/display: Enable DTM v3 on dGPUs with DCN 3.1+

Jesse.Zhang (6):
      drm/amdgpu: Refactor VCN v5.0.1 HW init into separate instance function
      drm/amdgpu: Add ring reset support for VCN v5.0.1
      drm/amdgpu: Move VCN reset mask setup to late_init for VCN 5.0.1
      drm/amd/pm: Add VCN reset message support for SMU v13.0.12
      drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails
      drm/amdgpu: Fix fence signaling race condition in userqueue

Karthi Kandasamy (1):
      drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream

Kuan-Wei Chiu (1):
      drm/amd/display: Optimize remove_duplicates() from O(N^2) to O(N)

Leo Li (1):
      drm/amd/display: Init DCN35 clocks from pre-os HW values

Lijo Lazar (1):
      drm/amdgpu: Fix vbios build number parsing logic

Lo-an Chen (1):
      drm/amd/display: Init dispclk from bootup clock for DCN314

Mario Limonciello (7):
      drm/amdgpu: Enable MES lr_compute_wa by default
      drm/amd/display: Handle interpolation for first data point
      drm/amd/display: Only enable common modes for eDP and LVDS
      drm/amd: Drop unnecessary check in amdgpu_connector_add_common_modes()
      drm/amd: Use dynamic array size declaration for 
amdgpu_connector_add_common_modes()
      drm/amd: Drop some common modes from amdgpu_connector_add_common_modes()
      drm/amd: Add name to modes from amdgpu_connector_add_common_modes()

Melissa Wen (3):
      drm/amd/display: update color on atomic commit time
      drm/amd/display: change dc stream color settings only in atomic commit
      drm/amd/display: remove output_tf_change flag

Paul Hsieh (1):
      drm/amd/display: Add monitor patch to read psr cap again

Prike Liang (1):
      drm/amdgpu/userq: assign an error code for invalid userq va

Rahul Kumar (1):
      drm/amdgpu: Use kmalloc_array() instead of kmalloc()

Sonny Jiang (1):
      drm/amdgpu: Update amdgpu_vcn5_fw_shared for vcn_5_0_1

Sridevi Arvindekar (1):
      drm/amd/display: Fix for test crash due to power gating

Sunil Khatri (2):
      drm/amdgpu: use hmm_pfns instead of array of pages
      drm/amdgpu: remove the redeclaration of variable i

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

Timur Kristóf (3):
      drm/amd/display: Reject modes with too high pixel clock on DCE6-10
      drm/amd/display: Share dce100_validate_bandwidth with DCE6-8
      drm/amd/display: Share dce100_validate_global with DCE6-8

Yang Wang (1):
      drm/amd/pm: place the smu 13.0.0 pptable header into the correct folder

YiPeng Chai (1):
      drm/amd/ras: Add rascore status definition

Yifan Zhang (2):
      amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
      amd/amdkfd: enhance kfd process check in switch partition

 Documentation/gpu/amdgpu/index.rst                 |   1 +
 Documentation/gpu/amdgpu/userq.rst                 | 203 +++++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c |   4 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c   |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  41 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  31 +---
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c            |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |  66 ++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h            |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   2 +-
 drivers/gpu/drm/amd/amdgpu/atom.c                  |   7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |  12 ++
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   6 +
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   5 +
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c            |  78 ++++++--
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  20 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   2 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  55 +++++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c    |  88 ++++++---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   8 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |  12 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c    |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c |   4 +-
 .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c    |   3 +
 .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c   |   5 +
 .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c       |   2 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 142 +++++++++++++-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h |   5 +
 .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c       |   5 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   | 121 +++++++++++-
 .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c |  26 +--
 .../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c     | 130 ++++++++++++-
 .../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.h     |  10 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  12 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   6 +
 drivers/gpu/drm/amd/display/dc/dc.h                |   5 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   3 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 +
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c |  24 ++-
 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c   |   1 +
 drivers/gpu/drm/amd/display/dc/dm_services.h       |  11 +-
 .../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.c     |  21 ++-
 .../drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c |  38 +++-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |   2 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  17 +-
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |  14 +-
 .../dc/link/protocols/link_edp_panel_control.c     |  14 ++
 .../display/dc/resource/dce100/dce100_resource.c   |  25 ++-
 .../display/dc/resource/dce100/dce100_resource.h   |   9 +
 .../amd/display/dc/resource/dce60/dce60_resource.c |  69 +------
 .../amd/display/dc/resource/dce80/dce80_resource.c |  60 +-----
 .../display/dc/resource/dcn314/dcn314_resource.c   |   1 +
 .../amd/display/dc/resource/dcn32/dcn32_resource.c |   1 +
 .../amd/display/dc/resource/dcn32/dcn32_resource.h |   3 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   6 +-
 drivers/gpu/drm/amd/include/mes_v11_api_def.h      |   3 +-
 drivers/gpu/drm/amd/include/mes_v12_api_def.h      |   3 +-
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_ppsmc.h  |   3 +-
 .../amd/pm/{ => swsmu}/inc/smu_v13_0_0_pptable.h   |   0
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c  |   1 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   3 +
 drivers/gpu/drm/amd/ras/rascore/Makefile           |   0
 drivers/gpu/drm/amd/ras/rascore/ras_core_status.h  |  37 ++++
 79 files changed, 1195 insertions(+), 392 deletions(-)
 create mode 100644 Documentation/gpu/amdgpu/userq.rst
 rename drivers/gpu/drm/amd/pm/{ => swsmu}/inc/smu_v13_0_0_pptable.h (100%)
 create mode 100644 drivers/gpu/drm/amd/ras/rascore/Makefile
 create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_core_status.h

Reply via email to