Handle server IVB GT2.
authorAbrahm Scully <abrahm.scully@gmail.com>
Fri, 6 Jun 2014 18:16:25 +0000 (14:16 -0400)
committerZhigang Gong <zhigang.gong@intel.com>
Mon, 9 Jun 2014 08:34:36 +0000 (16:34 +0800)
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Reviewed-by: Junyan He <junyan.he@aim.com>
src/cl_device_data.h
src/cl_device_id.c

index 55327ec..c1e4e93 100644 (file)
@@ -67,6 +67,7 @@
 #define PCI_CHIP_IVYBRIDGE_M_GT1        0x0156  /* Mobile */
 #define PCI_CHIP_IVYBRIDGE_M_GT2        0x0166
 #define PCI_CHIP_IVYBRIDGE_S_GT1        0x015a  /* Server */
+#define PCI_CHIP_IVYBRIDGE_S_GT2        0x016a
 
 #define PCI_CHIP_BAYTRAIL_T 0x0F31
 
@@ -77,7 +78,8 @@
 
 #define IS_IVB_GT2(devid)               \
   (devid == PCI_CHIP_IVYBRIDGE_GT2 ||   \
-   devid == PCI_CHIP_IVYBRIDGE_M_GT2)
+   devid == PCI_CHIP_IVYBRIDGE_M_GT2 || \
+   devid == PCI_CHIP_IVYBRIDGE_S_GT2)
 
 #define IS_BAYTRAIL_T(devid)              \
   (devid == PCI_CHIP_BAYTRAIL_T)
index c435307..c25adf5 100644 (file)
@@ -221,6 +221,8 @@ ivb_gt1_break:
       DECL_INFO_STRING(ivb_gt2_break, intel_ivb_gt2_device, name, "Intel(R) HD Graphics IvyBridge GT2");
     case PCI_CHIP_IVYBRIDGE_M_GT2:
       DECL_INFO_STRING(ivb_gt2_break, intel_ivb_gt2_device, name, "Intel(R) HD Graphics IvyBridge M GT2");
+    case PCI_CHIP_IVYBRIDGE_S_GT2:
+      DECL_INFO_STRING(ivb_gt2_break, intel_ivb_gt2_device, name, "Intel(R) HD Graphics IvyBridge S GT2");
 ivb_gt2_break:
       intel_ivb_gt2_device.vendor_id = device_id;
       intel_ivb_gt2_device.platform = intel_platform;