]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915: Clean up PCI config space reg defines
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 8 Dec 2025 18:26:36 +0000 (20:26 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 23 Jan 2026 03:20:28 +0000 (05:20 +0200)
The PCI config space register defines in i915_drm.h are
a bit of a mess; Whitespace is all over the place, register
masks and values are defined in inconsistent ways.

Clean it up a bit.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20251208182637.334-19-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
include/drm/intel/i915_drm.h

index 91f628367f1fe6c72010fb09d494bd9765fd31f0..c633ce62f2bfd56d0d0ce1b3a5191845a7b92e17 100644 (file)
@@ -45,38 +45,36 @@ extern struct resource intel_graphics_stolen_res;
  * cares about the vga bit for the vga arbiter.
  */
 #define SNB_GMCH_CTRL          0x50
-#define    SNB_GMCH_GGMS_SHIFT 8 /* GTT Graphics Memory Size */
-#define    SNB_GMCH_GGMS_MASK  0x3
-#define    SNB_GMCH_GMS_SHIFT   3 /* Graphics Mode Select */
-#define    SNB_GMCH_GMS_MASK    0x1f
-#define    BDW_GMCH_GGMS_SHIFT 6
-#define    BDW_GMCH_GGMS_MASK  0x3
-#define    BDW_GMCH_GMS_SHIFT   8
-#define    BDW_GMCH_GMS_MASK    0xff
+#define   SNB_GMCH_GGMS_SHIFT  8 /* GTT Graphics Memory Size */
+#define   SNB_GMCH_GGMS_MASK   0x3
+#define   SNB_GMCH_GMS_SHIFT   3 /* Graphics Mode Select */
+#define   SNB_GMCH_GMS_MASK    0x1f
+#define   BDW_GMCH_GGMS_SHIFT  6
+#define   BDW_GMCH_GGMS_MASK   0x3
+#define   BDW_GMCH_GMS_SHIFT   8
+#define   BDW_GMCH_GMS_MASK    0xff
 
 #define I830_GMCH_CTRL                 0x52
-
-#define I830_GMCH_GMS_MASK             0x70
-#define I830_GMCH_GMS_LOCAL            0x10
-#define I830_GMCH_GMS_STOLEN_512       0x20
-#define I830_GMCH_GMS_STOLEN_1024      0x30
-#define I830_GMCH_GMS_STOLEN_8192      0x40
-
-#define I855_GMCH_GMS_MASK             0xF0
-#define I855_GMCH_GMS_STOLEN_0M                0x0
-#define I855_GMCH_GMS_STOLEN_1M                (0x1 << 4)
-#define I855_GMCH_GMS_STOLEN_4M                (0x2 << 4)
-#define I855_GMCH_GMS_STOLEN_8M                (0x3 << 4)
-#define I855_GMCH_GMS_STOLEN_16M       (0x4 << 4)
-#define I855_GMCH_GMS_STOLEN_32M       (0x5 << 4)
-#define I915_GMCH_GMS_STOLEN_48M       (0x6 << 4)
-#define I915_GMCH_GMS_STOLEN_64M       (0x7 << 4)
-#define G33_GMCH_GMS_STOLEN_128M       (0x8 << 4)
-#define G33_GMCH_GMS_STOLEN_256M       (0x9 << 4)
-#define INTEL_GMCH_GMS_STOLEN_96M      (0xa << 4)
-#define INTEL_GMCH_GMS_STOLEN_160M     (0xb << 4)
-#define INTEL_GMCH_GMS_STOLEN_224M     (0xc << 4)
-#define INTEL_GMCH_GMS_STOLEN_352M     (0xd << 4)
+#define   I830_GMCH_GMS_MASK           (0x7 << 4)
+#define   I830_GMCH_GMS_LOCAL          (0x1 << 4)
+#define   I830_GMCH_GMS_STOLEN_512     (0x2 << 4)
+#define   I830_GMCH_GMS_STOLEN_1024    (0x3 << 4)
+#define   I830_GMCH_GMS_STOLEN_8192    (0x4 << 4)
+#define   I855_GMCH_GMS_MASK           (0xF << 4)
+#define   I855_GMCH_GMS_STOLEN_0M      (0x0 << 4)
+#define   I855_GMCH_GMS_STOLEN_1M      (0x1 << 4)
+#define   I855_GMCH_GMS_STOLEN_4M      (0x2 << 4)
+#define   I855_GMCH_GMS_STOLEN_8M      (0x3 << 4)
+#define   I855_GMCH_GMS_STOLEN_16M     (0x4 << 4)
+#define   I855_GMCH_GMS_STOLEN_32M     (0x5 << 4)
+#define   I915_GMCH_GMS_STOLEN_48M     (0x6 << 4)
+#define   I915_GMCH_GMS_STOLEN_64M     (0x7 << 4)
+#define   G33_GMCH_GMS_STOLEN_128M     (0x8 << 4)
+#define   G33_GMCH_GMS_STOLEN_256M     (0x9 << 4)
+#define   INTEL_GMCH_GMS_STOLEN_96M    (0xa << 4)
+#define   INTEL_GMCH_GMS_STOLEN_160M   (0xb << 4)
+#define   INTEL_GMCH_GMS_STOLEN_224M   (0xc << 4)
+#define   INTEL_GMCH_GMS_STOLEN_352M   (0xd << 4)
 
 /* valid for both I830_GMCH_CTRL and SNB_GMCH_CTRL */
 #define   INTEL_GMCH_VGA_DISABLE  (1 << 1)
@@ -88,12 +86,12 @@ extern struct resource intel_graphics_stolen_res;
 #define I830_ESMRAMC           0x91
 #define I845_ESMRAMC           0x9e
 #define I85X_ESMRAMC           0x61
-#define    TSEG_ENABLE         (1 << 0)
-#define    I830_TSEG_SIZE_512K (0 << 1)
-#define    I830_TSEG_SIZE_1M   (1 << 1)
-#define    I845_TSEG_SIZE_MASK (3 << 1)
-#define    I845_TSEG_SIZE_512K (2 << 1)
-#define    I845_TSEG_SIZE_1M   (3 << 1)
+#define   TSEG_ENABLE          (1 << 0)
+#define   I830_TSEG_SIZE_512K  (0 << 1)
+#define   I830_TSEG_SIZE_1M    (1 << 1)
+#define   I845_TSEG_SIZE_MASK  (3 << 1)
+#define   I845_TSEG_SIZE_512K  (2 << 1)
+#define   I845_TSEG_SIZE_1M    (3 << 1)
 
 #define INTEL_BSM              0x5c
 #define INTEL_GEN11_BSM_DW0    0xc0