drm/xe/sysctrl: Add system controller interrupt handler
authorRaag Jadav <raag.jadav@intel.com>
Tue, 28 Apr 2026 05:48:24 +0000 (11:18 +0530)
committerRiana Tauro <riana.tauro@intel.com>
Thu, 30 Apr 2026 06:01:45 +0000 (11:31 +0530)
commita68247371b6eb33013429037b28ff713aa60fc5a
treeb32fecdc82d9868ab99ddcd33036a106f31480d7
parentc59395e215b950dd7bb5ac7236d16e4be58f4040
drm/xe/sysctrl: Add system controller interrupt handler

Add system controller interrupt handler which is denoted by 11th bit in
GFX master interrupt register. While at it, add worker for scheduling
system controller work.

Co-developed-by: Soham Purkait <soham.purkait@intel.com>
Signed-off-by: Soham Purkait <soham.purkait@intel.com>
Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
Reviewed-by: Riana Tauro <riana.tauro@intel.com>
Link: https://patch.msgid.link/20260428054826.1202076-2-raag.jadav@intel.com
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
drivers/gpu/drm/xe/regs/xe_irq_regs.h
drivers/gpu/drm/xe/xe_irq.c
drivers/gpu/drm/xe/xe_sysctrl.c
drivers/gpu/drm/xe/xe_sysctrl.h
drivers/gpu/drm/xe/xe_sysctrl_types.h