Hi Linus, Regular weekly drm updates, nothing out of the ordinary, amdgpu, xe, i915 and a few misc bits. Seems about right for this time in the release cycle.
Dave. drm-fixes-2025-06-28: drm fixes for 6.16-rc4 core: - fix drm_writeback_connector_cleanup function signature - use correct HDMI audio bridge in drm_connector_hdmi_audio_init bridge: - SN65DSI86: fix HPD amdgpu: - Cleaner shader support for additional GFX9 GPUs - MES firmware compatibility fixes - Discovery error reporting fixes - SDMA6/7 userq fixes - Backlight fix - EDID sanity check i915: - Fix for SNPS PHY HDMI for 1080p@120Hz - Correct DP AUX DPCD probe address - Followup build fix for GCOV and AutoFDO enabled config xe: - Missing error check - Fix xe_hwmon_power_max_write - Move flushes - Explicitly exit CT safe mode on unwind - Process deferred GGTT node removals on device unwind The following changes since commit 86731a2a651e58953fc949573895f2fa6d456841: Linux 6.16-rc3 (2025-06-22 13:30:08 -0700) are available in the Git repository at: https://gitlab.freedesktop.org/drm/kernel.git tags/drm-fixes-2025-06-28 for you to fetch changes up to 9fbceb37c95939182e1409211447a1d3f3db9274: Merge tag 'drm-misc-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes (2025-06-28 06:53:00 +1000) ---------------------------------------------------------------- drm fixes for 6.16-rc4 core: - fix drm_writeback_connector_cleanup function signature - use correct HDMI audio bridge in drm_connector_hdmi_audio_init bridge: - SN65DSI86: fix HPD amdgpu: - Cleaner shader support for additional GFX9 GPUs - MES firmware compatibility fixes - Discovery error reporting fixes - SDMA6/7 userq fixes - Backlight fix - EDID sanity check i915: - Fix for SNPS PHY HDMI for 1080p@120Hz - Correct DP AUX DPCD probe address - Followup build fix for GCOV and AutoFDO enabled config xe: - Missing error check - Fix xe_hwmon_power_max_write - Move flushes - Explicitly exit CT safe mode on unwind - Process deferred GGTT node removals on device unwind ---------------------------------------------------------------- Alex Deucher (3): drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 drm/amdgpu/sdma6: add ucode version checks for userq support drm/amdgpu/sdma7: add ucode version checks for userq support Ankit Nautiyal (1): drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64 Arnd Bergmann (1): drm/i915: fix build error some more Chaoyi Chen (1): drm/bridge-connector: Fix bridge in drm_connector_hdmi_audio_init() Dave Airlie (4): Merge tag 'amd-drm-fixes-6.16-2025-25-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes Merge tag 'drm-xe-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes Merge tag 'drm-misc-fixes-2025-06-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes Haoxiang Li (1): drm/xe/display: Add check for alloc_ordered_workqueue() Imre Deak (1): drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS Jayesh Choudhary (1): drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type Karthik Poosa (1): drm/xe/hwmon: Fix xe_hwmon_power_max_write Louis Chauvet (1): drm: writeback: Fix drm_writeback_connector_cleanup signature Maarten Lankhorst (1): drm/xe: Move DSB l2 flush to a more sensible place Mario Limonciello (2): drm/amd: Adjust output for discovery error handling drm/amd/display: Fix AMDGPU_MAX_BL_LEVEL value Matthew Auld (1): drm/xe: move DPT l2 flush to a more sensible place Michal Wajdeczko (2): drm/xe/guc: Explicitly exit CT safe mode on unwind drm/xe: Process deferred GGTT node removals on device unwind Srinivasan Shanmugam (1): drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs Takashi Iwai (1): drm/amd/display: Add sanity checks for drm_edid_raw() drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 ++++----- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 ++++++ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 10 ++-- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 19 +++++- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 12 +++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 ++-- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 ++ drivers/gpu/drm/bridge/ti-sn65dsi86.c | 69 +++++++++++++++++++--- drivers/gpu/drm/display/drm_bridge_connector.c | 7 ++- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_writeback.c | 7 ++- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/xe/display/xe_display.c | 2 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 11 ++-- drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 1 + drivers/gpu/drm/xe/xe_ggtt.c | 11 ++++ drivers/gpu/drm/xe/xe_guc_ct.c | 10 ++-- drivers/gpu/drm/xe/xe_hwmon.c | 34 +++++------ 21 files changed, 189 insertions(+), 81 deletions(-)