drm/xe: Decouple GuC RC code from xe_guc_pc
authorVinay Belgaumkar <vinay.belgaumkar@intel.com>
Wed, 4 Feb 2026 01:42:32 +0000 (17:42 -0800)
committerVinay Belgaumkar <vinay.belgaumkar@intel.com>
Thu, 5 Feb 2026 22:17:30 +0000 (14:17 -0800)
commit40a684f91d267164f9adf0d35b572b4cad0b8d3c
tree5e04a2fee661bfaab5f75f2b139c88ae114074e1
parent106340775a8f5ec45e18bab18666f56e4af13d92
drm/xe: Decouple GuC RC code from xe_guc_pc

Move enable/disable GuC RC logic into the new file. This will
allow us to independently enable/disable GuC RC and not rely
on SLPC related functions. GuC already provides separate H2G
interfaces to setup GuC RC and SLPC.

Cc: Riana Tauro <riana.tauro@intel.com>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Riana Tauro <riana.tauro@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patch.msgid.link/20260204014234.2867763-2-vinay.belgaumkar@intel.com
Documentation/gpu/xe/xe_firmware.rst
drivers/gpu/drm/xe/Makefile
drivers/gpu/drm/xe/xe_gt.c
drivers/gpu/drm/xe/xe_guc.c
drivers/gpu/drm/xe/xe_guc_pc.c
drivers/gpu/drm/xe/xe_guc_pc.h
drivers/gpu/drm/xe/xe_guc_rc.c [new file with mode: 0644]
drivers/gpu/drm/xe/xe_guc_rc.h [new file with mode: 0644]
drivers/gpu/drm/xe/xe_uc.c
drivers/gpu/drm/xe/xe_uc.h