mbox series

[pull] amdgpu, amdkfd drm-fixes-6.9

Message ID 20240328025342.8700-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu, amdkfd drm-fixes-6.9 | expand

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-03-27

Message

Alex Deucher March 28, 2024, 2:53 a.m. UTC
Hi Dave, Sima,

Fixes for 6.9.  Mostly fixes for new IPs added in 6.9.

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.9-2024-03-27

for you to fetch changes up to 8678b1060ae2b75feb60b87e5b75e17374e3c1c5:

  drm/amdgpu: fix deadlock while reading mqd from debugfs (2024-03-27 09:30:34 -0400)

----------------------------------------------------------------
amd-drm-fixes-6.9-2024-03-27:

amdgpu:
- SMU 14.0.1 updates
- DCN 3.5.x updates
- VPE fix
- eDP panel flickering fix
- Suspend fix
- PSR fix
- DCN 3.0+ fix
- VCN 4.0.6 updates
- debugfs fix

amdkfd:
- DMA-Buf fix
- GFX 9.4.2 TLB flush fix
- CP interrupt fix

----------------------------------------------------------------
Chris Park (1):
      drm/amd/display: Prevent crash when disable stream

Eric Huang (1):
      drm/amdkfd: fix TLB flush after unmap for GFX9.4.2

George Shen (1):
      drm/amd/display: Remove MPC rate control logic from DCN30 and above

Hamza Mahfooz (1):
      drm/amd/display: fix IPX enablement

Harry Wentland (1):
      Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR"

Johannes Weiner (1):
      drm/amdgpu: fix deadlock while reading mqd from debugfs

Jonathan Kim (1):
      drm/amdkfd: range check cp bad op exception interrupts

Lang Yu (2):
      drm/amdgpu/umsch: update UMSCH 4.0 FW interface
      drm/amdgpu: enable UMSCH 4.0.6

Mario Limonciello (1):
      drm/amd: Flush GFXOFF requests in prepare stage

Mukul Joshi (1):
      drm/amdkfd: Check cgroup when returning DMABuf info

Natanel Roizenman (1):
      drm/amd/display: Increase Z8 watermark times.

Peyton Lee (1):
      drm/amdgpu/vpe: power on vpe when hw_init

Roman Li (1):
      drm/amd/display: Fix bounds check for dcn35 DcfClocks

Sung Joon Kim (1):
      drm/amd/display: Update dcn351 to latest dcn35 config

Taimur Hassan (1):
      drm/amd/display: Send DTBCLK disable message on first commit

Wenjing Liu (1):
      drm/amd/display: fix a dereference of a NULL pointer

Xi Liu (2):
      drm/amd/display: increase bb clock for DCN351
      drm/amd/display: Set DCN351 BB and IP the same as DCN35

lima1002 (1):
      drm/amd/swsmu: add smu 14.0.1 vcn and jpeg msg

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |  46 +++++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c       |  12 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h       |  20 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c            |   6 ++
 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c         |   7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   8 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   8 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h  |   2 +-
 .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |   7 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c   |  54 ++++++-----
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h   |  14 +--
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c   |   5 +-
 .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c   |   4 +-
 .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 103 +++++++++++++++++----
 .../amd/display/dc/dml2/dml2_translation_helper.c  |   6 +-
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |   3 +-
 .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c  |  41 --------
 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    |  41 --------
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  41 --------
 .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c   |   2 +-
 .../display/dc/resource/dcn351/dcn351_resource.c   |  11 ++-
 .../amd/display/modules/info_packet/info_packet.c  |  13 +--
 drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h |  13 ++-
 .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h   |  28 +++---
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h       |  10 ++
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |  50 ++++++++--
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   |  21 +++--
 include/uapi/linux/kfd_ioctl.h                     |  17 +++-
 36 files changed, 342 insertions(+), 275 deletions(-)