drm/xe: Move GSC HECI base offsets out of register header
authorMatt Roper <matthew.d.roper@intel.com>
Thu, 14 Dec 2023 18:47:05 +0000 (10:47 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 21 Dec 2023 16:46:16 +0000 (11:46 -0500)
These offsets are only used to setup the auxiliary device BAR
information and are never used for driver read/write operations.  Move
them to the GSC HECI file where they're actually used.

Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://lore.kernel.org/r/20231214184659.2249559-15-matthew.d.roper@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/regs/xe_regs.h
drivers/gpu/drm/xe/xe_heci_gsc.c

index b7d3b42..67ce087 100644 (file)
@@ -7,10 +7,6 @@
 
 #include "regs/xe_reg_defs.h"
 
-#define DG1_GSC_HECI2_BASE                     0x00259000
-#define PVC_GSC_HECI2_BASE                     0x00285000
-#define DG2_GSC_HECI2_BASE                     0x00374000
-
 #define   GT_WAIT_SEMAPHORE_INTERRUPT          REG_BIT(11)
 #define   GT_CONTEXT_SWITCH_INTERRUPT          REG_BIT(8)
 #define   GT_RENDER_PIPECTL_NOTIFY_INTERRUPT   REG_BIT(4)
index d8e982e..19eda00 100644 (file)
 
 #define GSC_BAR_LENGTH  0x00000FFC
 
+#define DG1_GSC_HECI2_BASE                     0x259000
+#define PVC_GSC_HECI2_BASE                     0x285000
+#define DG2_GSC_HECI2_BASE                     0x374000
+
 static void heci_gsc_irq_mask(struct irq_data *d)
 {
        /* generic irq handling */