Hi Dave, Simona, Fixes for 6.16.
The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e: Linux 6.16-rc2 (2025-06-15 13:49:41 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-fixes-6.16-2025-06-18 for you to fetch changes up to fe79ef3530d3c681ef2d5644a9d1d1a67b21426a: drm/amdgpu/sdma5.2: init engine reset mutex (2025-06-18 13:17:49 -0400) ---------------------------------------------------------------- amd-drm-fixes-6.16-2025-06-18: amdgpu: - DP tunneling fix - LTTPR fix - DSC fix - DML2.x ABGR16161616 fix - RMCM fix - Backlight fixes - GFX11 kicker support - SDMA reset fixes - VCN 5.0.1 fix - Reset fix - Misc small fixes amdkfd: - SDMA reset fix - Fix race in GWS scheduling ---------------------------------------------------------------- Alex Deucher (3): drm/amdgpu: switch job hw_fence to amdgpu_fence drm/amdgpu/sdma5: init engine reset mutex drm/amdgpu/sdma5.2: init engine reset mutex Alex Hung (2): drm/amd/display: Fix mpv playback corruption on weston drm/amd/display: Check dce_hwseq before dereferencing it Frank Min (2): drm/amdgpu: Add kicker device detection drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 Jay Cornwall (1): drm/amdkfd: Fix race in GWS queue scheduling Jesse Zhang (3): drm/amdgpu: Fix SDMA engine reset with logical instance ID drm/amdgpu: Use logical instance ID for SDMA v4_4_2 queue operations drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences Jesse.Zhang (1): drm/amdkfd: move SDMA queue reset capability check to node_show Lijo Lazar (1): drm/amdgpu: Release reset locks during failures Mario Limonciello (2): drm/amd/display: Only read ACPI backlight caps once drm/amd/display: Export full brightness range to userspace Michael Strauss (1): drm/amd/display: Get LTTPR IEEE OUI/Device ID From Closest LTTPR To Host Nicholas Kazlauskas (1): drm/amd/display: Add more checks for DSC / HUBP ONO guarantees Peichen Huang (1): drm/amd/display: Add dc cap for dp tunneling Sonny Jiang (1): drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause Yihan Zhu (1): drm/amd/display: Fix RMCM programming seq errors drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 82 +++++++++++++++------- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 30 ++------ drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 16 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 16 +++++ drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 10 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 17 +++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 6 ++ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 5 ++ drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 9 ++- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 10 ++- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 55 +++++++++------ drivers/gpu/drm/amd/display/dc/core/dc.c | 33 +++++++++ drivers/gpu/drm/amd/display/dc/dc.h | 8 ++- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 +- .../dc/dml2/dml21/dml21_translation_helper.c | 1 + .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 5 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 1 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 28 ++++++++ .../display/dc/link/protocols/link_dp_capability.c | 38 ++++++++-- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 3 + .../display/dc/resource/dcn314/dcn314_resource.c | 3 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 3 + .../display/dc/resource/dcn351/dcn351_resource.c | 3 + .../amd/display/dc/resource/dcn36/dcn36_resource.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 12 +++- 35 files changed, 327 insertions(+), 110 deletions(-)
