mbox series

[pull,v2] amdgpu, amdkfd drm-fixes-6.8

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

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.8-2024-02-15-2

Message

Alex Deucher Feb. 15, 2024, 7:24 p.m. UTC
Hi Dave, Daniel,

Same PR as earlier today, but drop the panel power saving debugging patches
for now at Harry's request.

The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de:

  Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.8-2024-02-15-2

for you to fetch changes up to a8ac4bcaeb660c5eeb273507e8dbf713ba56de44:

  drm/amdgpu: Fix implicit assumtion in gfx11 debug flags (2024-02-15 14:18:44 -0500)

----------------------------------------------------------------
amd-drm-fixes-6.8-2024-02-15-2:

amdgpu:
- PSR fixes
- Suspend/resume fixes
- Link training fix
- Aspect ratio fix
- DCN 3.5 fixes
- VCN 4.x fix
- GFX 11 fix
- Misc display fixes
- Misc small fixes

amdkfd:
- Cache size reporting fix
- SIMD distribution fix

----------------------------------------------------------------
Dan Carpenter (1):
      drm/amd/display: Fix && vs || typos

Hamza Mahfooz (1):
      drm/amdgpu: make damage clips support configurable

Kent Russell (1):
      drm/amdkfd: Fix L2 cache size reporting in GFX9.4.3

Mario Limonciello (2):
      drm/amd: Stop evicting resources on APUs in suspend
      Revert "drm/amd: flush any delayed gfxoff on suspend entry"

Nicholas Kazlauskas (1):
      drm/amd/display: Increase ips2_eval delay for DCN35

Rajneesh Bhardwaj (2):
      drm/amdkfd: update SIMD distribution algo for GFXIP 9.4.2 onwards
      drm/amdgpu: Fix implicit assumtion in gfx11 debug flags

Roman Li (1):
      drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr

Sohaib Nadeem (2):
      Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
      drm/amd/display: fixed integer types and null check locations

Srinivasan Shanmugam (5):
      drm/amd/display: Initialize 'wait_time_microsec' variable in link_dp_training_dpia.c
      drm/amd/display: Fix possible use of uninitialized 'max_chunks_fbc_mode' in 'calculate_bandwidth()'
      drm/amd/display: Fix possible buffer overflow in 'find_dcfclk_for_voltage()'
      drm/amd/display: Fix possible NULL dereference on device remove/driver unload
      drm/amdgpu/display: Initialize gamma correction mode variable in dcn30_get_gamcor_current()

Thong (1):
      drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution

Tom Chung (1):
      drm/amd/display: Preserve original aspect ratio in create stream

Zhikai Zhai (1):
      drm/amd/display: Add align done check

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                      |  3 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c                 | 15 +++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c               | 12 +++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                  | 13 +++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c                  |  9 ++++++++-
 drivers/gpu/drm/amd/amdgpu/soc21.c                       |  4 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c         |  4 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c          |  9 +++++++++
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h                    |  1 +
 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c   |  4 +++-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c                | 10 ++++------
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c        | 11 ++++++++++-
 drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c        |  2 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c       | 16 ++++++++++------
 .../gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c   |  2 ++
 .../gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 15 +++++++++++----
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c      |  5 +----
 drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c     |  2 +-
 drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c  |  4 ++--
 drivers/gpu/drm/amd/display/dc/link/link_validation.c    |  2 +-
 .../drm/amd/display/dc/link/protocols/link_dp_training.c |  5 ++++-
 .../display/dc/link/protocols/link_dp_training_dpia.c    |  2 +-
 .../drm/amd/display/dc/resource/dcn35/dcn35_resource.c   |  2 +-
 23 files changed, 114 insertions(+), 38 deletions(-)