intel/dev: report stepping for TGL systems
authorMark Janes <markjanes@swizzler.org>
Tue, 18 Apr 2023 19:20:07 +0000 (12:20 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 26 Apr 2023 02:00:17 +0000 (02:00 +0000)
Workaround 14010672564 requires a check for the TGL B0 stepping.

Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22458>

src/intel/dev/intel_device_info.c

index 0c35076..0cc9bf5 100644 (file)
@@ -1653,6 +1653,17 @@ intel_device_info_wa_stepping(struct intel_device_info *devinfo)
       if (devinfo->revision < 4)
          return INTEL_STEPPING_A0;
       return INTEL_STEPPING_B0;
+   } else if (devinfo->platform == INTEL_PLATFORM_TGL) {
+      switch (devinfo->revision) {
+      case 0:
+         return INTEL_STEPPING_A0;
+      case 1:
+         return INTEL_STEPPING_B0;
+      case 3:
+         return INTEL_STEPPING_C0;
+      default:
+         return INTEL_STEPPING_RELEASE;
+      }
    }
 
    /* all other platforms support only released steppings */