Add IS_SNB_GT1/IS_SNB_GT2/IS_IVB_GT1/IS_IVB_GT2 and remove IS_HSW_ULT and IS_HSW_GT2_PLUS
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 21 Dec 2012 01:48:47 +0000 (09:48 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 28 Dec 2012 01:34:54 +0000 (09:34 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit bb946b7d2c97c94ac1888195ab1d5b9c59750d23)

src/intel_driver.h

index adcc9cc..7e24b84 100644 (file)
@@ -225,15 +225,28 @@ struct intel_region
 #define IS_IRONLAKE_M(devid)    (devid == PCI_CHIP_IRONLAKE_M_G)
 #define IS_IRONLAKE(devid)      (IS_IRONLAKE_D(devid) || IS_IRONLAKE_M(devid))
 
-#define IS_HASWELL_ULT(devid)   (devid == PCI_CHIP_HASWELL_ULT_GT1     || \
-                                devid == PCI_CHIP_HASWELL_ULT_GT2      || \
-                                devid == PCI_CHIP_HASWELL_ULT_GT2_PLUS || \
-                                devid == PCI_CHIP_HASWELL_ULT_M_GT1    || \
-                                devid == PCI_CHIP_HASWELL_ULT_M_GT2    || \
-                                devid == PCI_CHIP_HASWELL_ULT_M_GT2_PLUS       || \
-                                devid == PCI_CHIP_HASWELL_ULT_S_GT1    || \
-                                devid == PCI_CHIP_HASWELL_ULT_S_GT2    || \
-                                devid == PCI_CHIP_HASWELL_ULT_S_GT2_PLUS)
+#define IS_SNB_GT1(devid)       (devid == PCI_CHIP_SANDYBRIDGE_GT1 ||   \
+                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT1 || \
+                                 devid == PCI_CHIP_SANDYBRIDGE_S_GT)
+
+#define IS_SNB_GT2(devid)       (devid == PCI_CHIP_SANDYBRIDGE_GT2 ||   \
+                                 devid == PCI_CHIP_SANDYBRIDGE_GT2_PLUS || \
+                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT2 || \
+                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS)
+
+#define IS_GEN6(devid)          (IS_SNB_GT1(devid) ||   \
+                                 IS_SNB_GT2(devid))
+
+#define IS_IVB_GT1(devid)       (devid == PCI_CHIP_IVYBRIDGE_GT1 ||     \
+                                 devid == PCI_CHIP_IVYBRIDGE_M_GT1 ||   \
+                                 devid == PCI_CHIP_IVYBRIDGE_S_GT1)
+
+#define IS_IVB_GT2(devid)       (devid == PCI_CHIP_IVYBRIDGE_GT2 ||     \
+                                 devid == PCI_CHIP_IVYBRIDGE_M_GT2 ||   \
+                                 devid == PCI_CHIP_IVYBRIDGE_S_GT2)
+
+#define IS_IVYBRIDGE(devid)     (IS_IVB_GT1(devid) ||   \
+                                 IS_IVB_GT2(devid))
 
 #define IS_HSW_GT1(devid)      (devid == PCI_CHIP_HASWELL_GT1          || \
                                  devid == PCI_CHIP_HASWELL_M_GT1       || \
@@ -243,47 +256,40 @@ struct intel_region
                                  devid == PCI_CHIP_HASWELL_SDV_S_GT1   || \
                                  devid == PCI_CHIP_HASWELL_CRW_GT1     || \
                                  devid == PCI_CHIP_HASWELL_CRW_M_GT1   || \
-                                 devid == PCI_CHIP_HASWELL_CRW_S_GT1)
-
-#define IS_HSW_GT2(devid)      (devid == PCI_CHIP_HASWELL_GT2          || \
-                                 devid == PCI_CHIP_HASWELL_M_GT2       || \
-                                 devid == PCI_CHIP_HASWELL_S_GT2       || \
-                                 devid == PCI_CHIP_HASWELL_SDV_GT2     || \
-                                 devid == PCI_CHIP_HASWELL_SDV_M_GT2   || \
-                                 devid == PCI_CHIP_HASWELL_SDV_S_GT2   || \
-                                 devid == PCI_CHIP_HASWELL_CRW_GT2     || \
-                                 devid == PCI_CHIP_HASWELL_CRW_M_GT2   || \
-                                 devid == PCI_CHIP_HASWELL_CRW_S_GT2)
-
-#define IS_HSW_GT2_PLUS(devid) (devid == PCI_CHIP_HASWELL_GT2_PLUS             || \
-                                 devid == PCI_CHIP_HASWELL_M_GT2_PLUS          || \
-                                 devid == PCI_CHIP_HASWELL_S_GT2_PLUS          || \
-                                 devid == PCI_CHIP_HASWELL_SDV_GT2_PLUS                || \
-                                 devid == PCI_CHIP_HASWELL_SDV_M_GT2_PLUS      || \
-                                 devid == PCI_CHIP_HASWELL_SDV_S_GT2_PLUS      || \
-                                 devid == PCI_CHIP_HASWELL_CRW_GT2_PLUS                || \
-                                 devid == PCI_CHIP_HASWELL_CRW_M_GT2_PLUS      || \
+                                 devid == PCI_CHIP_HASWELL_CRW_S_GT1    || \
+                                 devid == PCI_CHIP_HASWELL_ULT_GT1     || \
+                                 devid == PCI_CHIP_HASWELL_ULT_M_GT1   || \
+                                 devid == PCI_CHIP_HASWELL_ULT_S_GT1)
+
+#define IS_HSW_GT2(devid)      (devid == PCI_CHIP_HASWELL_GT2||        \
+                                 devid == PCI_CHIP_HASWELL_M_GT2||      \
+                                 devid == PCI_CHIP_HASWELL_S_GT2||      \
+                                 devid == PCI_CHIP_HASWELL_SDV_GT2||    \
+                                 devid == PCI_CHIP_HASWELL_SDV_M_GT2||  \
+                                 devid == PCI_CHIP_HASWELL_SDV_S_GT2||  \
+                                 devid == PCI_CHIP_HASWELL_CRW_GT2||    \
+                                 devid == PCI_CHIP_HASWELL_CRW_M_GT2||  \
+                                 devid == PCI_CHIP_HASWELL_CRW_S_GT2||  \
+                                 devid == PCI_CHIP_HASWELL_ULT_GT2||    \
+                                 devid == PCI_CHIP_HASWELL_ULT_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_ULT_M_GT2||  \
+                                 devid == PCI_CHIP_HASWELL_ULT_M_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_ULT_S_GT2    || \
+                                 devid == PCI_CHIP_HASWELL_ULT_S_GT2_PLUS || \
+                                 devid == PCI_CHIP_HASWELL_GT2_PLUS||   \
+                                 devid == PCI_CHIP_HASWELL_M_GT2_PLUS    || \
+                                 devid == PCI_CHIP_HASWELL_S_GT2_PLUS           || \
+                                 devid == PCI_CHIP_HASWELL_SDV_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_SDV_M_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_SDV_S_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_CRW_GT2_PLUS|| \
+                                 devid == PCI_CHIP_HASWELL_CRW_M_GT2_PLUS|| \
                                  devid == PCI_CHIP_HASWELL_CRW_S_GT2_PLUS)
 
 #define IS_HASWELL(devid)       (IS_HSW_GT1(devid) || \
-                                IS_HSW_GT2(devid) || \
-                                IS_HSW_GT2_PLUS(devid) || \
-                                IS_HASWELL_ULT(devid))
-
-#define IS_GEN6(devid)          (devid == PCI_CHIP_SANDYBRIDGE_GT1 || \
-                                 devid == PCI_CHIP_SANDYBRIDGE_GT2 || \
-                                 devid == PCI_CHIP_SANDYBRIDGE_GT2_PLUS ||\
-                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT1 || \
-                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT2 || \
-                                 devid == PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS || \
-                                 devid == PCI_CHIP_SANDYBRIDGE_S_GT)
+                                 IS_HSW_GT2(devid))
 
-#define IS_GEN7(devid)          (devid == PCI_CHIP_IVYBRIDGE_GT1 ||     \
-                                 devid == PCI_CHIP_IVYBRIDGE_GT2 ||     \
-                                 devid == PCI_CHIP_IVYBRIDGE_M_GT1 ||   \
-                                 devid == PCI_CHIP_IVYBRIDGE_M_GT2 ||   \
-                                 devid == PCI_CHIP_IVYBRIDGE_S_GT1 ||   \
-                                 devid == PCI_CHIP_IVYBRIDGE_S_GT2 ||   \
+#define IS_GEN7(devid)          (IS_IVYBRIDGE(devid) || \
                                  IS_HASWELL(devid))
 
 #ifndef I915_EXEC_VEBOX