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

Reply via email to