]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe: Add a wrapper for SLPC set/unset params
authorVinay Belgaumkar <vinay.belgaumkar@intel.com>
Wed, 4 Feb 2026 01:42:34 +0000 (17:42 -0800)
committerVinay Belgaumkar <vinay.belgaumkar@intel.com>
Thu, 5 Feb 2026 22:17:37 +0000 (14:17 -0800)
commitfabedb758fcb16fcd80230c28356f8aaff972446
tree7d40a97cec454b37307b69747df9b2e0aac14a31
parenta3f949cd61e0ea1bc93c00241ea1d7d9e1fcb3e9
drm/xe: Add a wrapper for SLPC set/unset params

Also, extract out the GuC RC related set/unset param functions
into xe_guc_rc file. GuC still allows us to override GuC RC mode
using an SLPC H2G interface. Continue to use that interface, but
move the related code to the newly created xe_guc_rc file.

Cc: Riana Tauro <riana.tauro@intel.com>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patch.msgid.link/20260204014234.2867763-4-vinay.belgaumkar@intel.com
drivers/gpu/drm/xe/xe_guc_pc.c
drivers/gpu/drm/xe/xe_guc_pc.h
drivers/gpu/drm/xe/xe_guc_rc.c
drivers/gpu/drm/xe/xe_guc_rc.h
drivers/gpu/drm/xe/xe_oa.c