OSDN Git Service

drm/i915: Introduce G12 subplatform of DG2
authorMatt Roper <matthew.d.roper@intel.com>
Thu, 20 Jan 2022 23:50:16 +0000 (15:50 -0800)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 1 Feb 2022 21:07:45 +0000 (13:07 -0800)
commit86df4141869350edaa53fb994b3db2c2cca5065d
treeef4ff1d8d4f048fffd01c2c524633ce38104f60b
parent29b9702ffe70d83b9970abbccaeb287dfda4409f
drm/i915: Introduce G12 subplatform of DG2

Another fork of the DG2 design has appeared, known as "DG2-G12;" let's
add it as a new subplatform.  As with G11, the GT stepping resets back
to A0 (so a DG2-G12 A0 is similar, but not identical, to a DG2-G10 C0)
but the display steppings continue to use the same numbering scheme as
G10 and G11.

Some existing DG2 workarounds are starting to be extended to the DG2-G12
subplatform.  So far only workarounds that were "permanent" for both
DG2-G10 and DG2-G11 have been tagged for DG2-G12, but more
stepping-specific workarounds are likely to show up in the future.

Bspec: 44477
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220120235016.1209326-1-matthew.d.roper@intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_device_info.h
drivers/gpu/drm/i915/intel_step.c