Hi Dave and Sima, Here goes our last round of -next-fixes.
Please notice the i2c global register definitions patch that is dependency for the other 2 xe/i2c fixes targeting stable. Thanks, Rodrigo. drm-xe-next-fixes-2026-08-27: Cross-subsystem Changes: - i2c global register definitions as dependency for xe/i2c fixes. (Heikki) Driver Changes: - Media workardound (Daniele) - Add CCS to gt_idle debugfs print (Bala) - Page fault related fix (Arvind) - i2c related fixes (Heikki) - System Controller mailbox bit fix (Anoop) The following changes since commit 1ff8d3e3165fd077faa4259fd232bdddcd30249f: Merge tag 'drm-xe-next-fixes-2026-08-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2026-08-24 11:40:23 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-fixes-2026-08-27 for you to fetch changes up to a62212b35a214c2ff3bd1c785a440d7ad8205ec9: drm/xe/sysctrl: Read mailbox phase bit from hardware (2026-08-27 12:00:17 -0400) ---------------------------------------------------------------- Cross-subsystem Changes: - i2c global register definitions as dependency for xe/i2c fixes. (Heikki) Driver Changes: - Media workardound (Daniele) - Add CCS to gt_idle debugfs print (Bala) - Page fault related fix (Arvind) - i2c related fixes (Heikki) - System Controller mailbox bit fix (Anoop) ---------------------------------------------------------------- Anoop Vijay (1): drm/xe/sysctrl: Read mailbox phase bit from hardware Arvind Yadav (1): drm/xe: Reject page faults from non-fault-mode scratch VMs Balasubramani Vivekanandan (1): drm/xe/xe_gt_idle: Add CCS to the powergating info print Daniele Ceraolo Spurio (1): drm/xe: Do not apply WA 14025883347 to media 3503 Heikki Krogerus (3): i2c: designware: Global register definitions drm/xe/i2c: Fix the interrupt handling drm/xe/i2c: Keep the i2c controller always enabled MAINTAINERS | 1 + drivers/gpu/drm/xe/Makefile | 4 +- drivers/gpu/drm/xe/regs/xe_i2c_regs.h | 2 + drivers/gpu/drm/xe/xe_amc.c | 197 +++++++++++++++++++++++++++++ drivers/gpu/drm/xe/xe_amc.h | 25 ++++ drivers/gpu/drm/xe/xe_gt_idle.c | 3 +- drivers/gpu/drm/xe/xe_i2c.c | 165 +++++++++++++----------- drivers/gpu/drm/xe/xe_i2c.h | 14 +- drivers/gpu/drm/xe/xe_pagefault.c | 2 +- drivers/gpu/drm/xe/xe_sysctrl.c | 7 +- drivers/gpu/drm/xe/xe_sysctrl_mailbox.c | 22 +--- drivers/gpu/drm/xe/xe_sysctrl_mailbox.h | 1 - drivers/gpu/drm/xe/xe_sysctrl_types.h | 3 - drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 + drivers/i2c/busses/i2c-designware-core.h | 85 +------------ drivers/i2c/busses/i2c-designware-master.c | 2 + drivers/i2c/busses/i2c-designware-slave.c | 2 + include/linux/designware_i2c.h | 107 ++++++++++++++++ 19 files changed, 450 insertions(+), 196 deletions(-) create mode 100644 drivers/gpu/drm/xe/xe_amc.c create mode 100644 drivers/gpu/drm/xe/xe_amc.h create mode 100644 include/linux/designware_i2c.h
