drm/xe/sysctrl: Add system controller event support
authorRaag Jadav <raag.jadav@intel.com>
Tue, 28 Apr 2026 05:48:25 +0000 (11:18 +0530)
committerRiana Tauro <riana.tauro@intel.com>
Thu, 30 Apr 2026 06:01:45 +0000 (11:31 +0530)
commit21677c5ea98ac16657c572b4a0dee6893ecda1c6
tree93677c81f7357ffbd6770e4ed06cca18d06fcad4
parenta68247371b6eb33013429037b28ff713aa60fc5a
drm/xe/sysctrl: Add system controller event support

System controller reports different types of events to GFX endpoint for
different usecases, add initial support for them. This will be further
extended to service those usecases.

Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
Link: https://patch.msgid.link/20260428054826.1202076-3-raag.jadav@intel.com
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
drivers/gpu/drm/xe/Makefile
drivers/gpu/drm/xe/xe_sysctrl.c
drivers/gpu/drm/xe/xe_sysctrl.h
drivers/gpu/drm/xe/xe_sysctrl_event.c [new file with mode: 0644]
drivers/gpu/drm/xe/xe_sysctrl_event_types.h [new file with mode: 0644]
drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
drivers/gpu/drm/xe/xe_sysctrl_types.h