Move GEN7_ERR_INT reg to common header to make intel_fifo_underrun.c
free from including i915_reg.h.

v2: Move GEN7_ERR_INT regs to display header (Jani)

Signed-off-by: Uma Shankar <[email protected]>
---
 .../gpu/drm/i915/display/intel_display_regs.h | 23 +++++++++++++++++++
 .../drm/i915/display/intel_fifo_underrun.c    |  1 -
 drivers/gpu/drm/i915/i915_reg.h               | 23 -------------------
 3 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_regs.h 
b/drivers/gpu/drm/i915/display/intel_display_regs.h
index 23626ee2d4ce..ab2ef267c9ce 100644
--- a/drivers/gpu/drm/i915/display/intel_display_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_display_regs.h
@@ -91,6 +91,29 @@
 #define   DERRMR_PIPEC_VBLANK          (1 << 21)
 #define   DERRMR_PIPEC_HBLANK          (1 << 22)
 
+#define GEN7_ERR_INT   _MMIO(0x44040)
+#define   ERR_INT_POISON               (1 << 31)
+#define   ERR_INT_INVALID_GTT_PTE      (1 << 29)
+#define   ERR_INT_INVALID_PTE_DATA     (1 << 28)
+#define   ERR_INT_SPRITE_C_FAULT       (1 << 23)
+#define   ERR_INT_PRIMARY_C_FAULT      (1 << 22)
+#define   ERR_INT_CURSOR_C_FAULT       (1 << 21)
+#define   ERR_INT_SPRITE_B_FAULT       (1 << 20)
+#define   ERR_INT_PRIMARY_B_FAULT      (1 << 19)
+#define   ERR_INT_CURSOR_B_FAULT       (1 << 18)
+#define   ERR_INT_SPRITE_A_FAULT       (1 << 17)
+#define   ERR_INT_PRIMARY_A_FAULT      (1 << 16)
+#define   ERR_INT_CURSOR_A_FAULT       (1 << 15)
+#define   ERR_INT_MMIO_UNCLAIMED       (1 << 13)
+#define   ERR_INT_PIPE_CRC_DONE_C      (1 << 8)
+#define   ERR_INT_FIFO_UNDERRUN_C      (1 << 6)
+#define   ERR_INT_PIPE_CRC_DONE_B      (1 << 5)
+#define   ERR_INT_FIFO_UNDERRUN_B      (1 << 3)
+#define   ERR_INT_PIPE_CRC_DONE_A      (1 << 2)
+#define   ERR_INT_PIPE_CRC_DONE(pipe)  (1 << (2 + (pipe) * 3))
+#define   ERR_INT_FIFO_UNDERRUN_A      (1 << 0)
+#define   ERR_INT_FIFO_UNDERRUN(pipe)  (1 << ((pipe) * 3))
+
 #define VLV_IRQ_REGS           I915_IRQ_REGS(VLV_IMR, \
                                              VLV_IER, \
                                              VLV_IIR)
diff --git a/drivers/gpu/drm/i915/display/intel_fifo_underrun.c 
b/drivers/gpu/drm/i915/display/intel_fifo_underrun.c
index b413b3e871d8..bf047180def9 100644
--- a/drivers/gpu/drm/i915/display/intel_fifo_underrun.c
+++ b/drivers/gpu/drm/i915/display/intel_fifo_underrun.c
@@ -29,7 +29,6 @@
 
 #include <drm/drm_print.h>
 
-#include "i915_reg.h"
 #include "intel_de.h"
 #include "intel_display_irq.h"
 #include "intel_display_regs.h"
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index b23ac1b8f495..611ae5861450 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -327,29 +327,6 @@
 #define GEN7_MEDIA_MAX_REQ_COUNT       _MMIO(0x4070)
 #define GEN7_GFX_MAX_REQ_COUNT         _MMIO(0x4074)
 
-#define GEN7_ERR_INT   _MMIO(0x44040)
-#define   ERR_INT_POISON               (1 << 31)
-#define   ERR_INT_INVALID_GTT_PTE      (1 << 29)
-#define   ERR_INT_INVALID_PTE_DATA     (1 << 28)
-#define   ERR_INT_SPRITE_C_FAULT       (1 << 23)
-#define   ERR_INT_PRIMARY_C_FAULT      (1 << 22)
-#define   ERR_INT_CURSOR_C_FAULT       (1 << 21)
-#define   ERR_INT_SPRITE_B_FAULT       (1 << 20)
-#define   ERR_INT_PRIMARY_B_FAULT      (1 << 19)
-#define   ERR_INT_CURSOR_B_FAULT       (1 << 18)
-#define   ERR_INT_SPRITE_A_FAULT       (1 << 17)
-#define   ERR_INT_PRIMARY_A_FAULT      (1 << 16)
-#define   ERR_INT_CURSOR_A_FAULT       (1 << 15)
-#define   ERR_INT_MMIO_UNCLAIMED       (1 << 13)
-#define   ERR_INT_PIPE_CRC_DONE_C      (1 << 8)
-#define   ERR_INT_FIFO_UNDERRUN_C      (1 << 6)
-#define   ERR_INT_PIPE_CRC_DONE_B      (1 << 5)
-#define   ERR_INT_FIFO_UNDERRUN_B      (1 << 3)
-#define   ERR_INT_PIPE_CRC_DONE_A      (1 << 2)
-#define   ERR_INT_PIPE_CRC_DONE(pipe)  (1 << (2 + (pipe) * 3))
-#define   ERR_INT_FIFO_UNDERRUN_A      (1 << 0)
-#define   ERR_INT_FIFO_UNDERRUN(pipe)  (1 << ((pipe) * 3))
-
 #define FPGA_DBG               _MMIO(0x42300)
 #define   FPGA_DBG_RM_NOCLAIM  REG_BIT(31)
 
-- 
2.50.1

Reply via email to