drm/xe: Check skip_guc_pc before disabling gucrc
authorVinay Belgaumkar <vinay.belgaumkar@intel.com>
Fri, 1 Dec 2023 20:25:14 +0000 (12:25 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:45:55 +0000 (11:45 -0500)
commit68661c69e9fa86e78b8b6509aebeada5a15dada5
tree2bf1774b3410cd045aa0d98d29561ac209981df0
parent06951c2ee72df2f53b71e7cf2b504d4fa6bba453
drm/xe: Check skip_guc_pc before disabling gucrc

Also, use the new C6 helper instead of duplicating that code.

v2: Check skip flag at the beginning of the function (Rodrigo)

Fixes: 975e4a3795d4 ("drm/xe: Manually setup C6 when skip_guc_pc is set")
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_guc_pc.c