OSDN Git Service

drm/i915/guc: Update guc shim control programming on newer platforms
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Thu, 20 Jan 2022 22:24:36 +0000 (14:24 -0800)
committerDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Wed, 26 Jan 2022 19:47:24 +0000 (11:47 -0800)
commitb229712b26b58d043cd7386827f41ab022a4d109
tree3dc670620942d9e377b2fb1ac9644c5e37919348
parentdb3b3f3e62279b914e1958e93e057fc4d8dee263
drm/i915/guc: Update guc shim control programming on newer platforms

Starting from xehpsdv, bit 0 of the GuC shim control register has
been repurposed, while bit 2 is now reserved, so we need to avoid
setting those for their old meaning on newer platforms.

Cc: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Cc: Stuart Summers <stuart.summers@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Reviewed-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220120222436.3449778-1-daniele.ceraolospurio@intel.com
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c