Commit 8524bb67 authored by Matt Roper's avatar Matt Roper
Browse files

drm/i915: Correct duplicated/misplaced GT register definitions



XEHPSDV_FLAT_CCS_BASE_ADDR, GEN8_L3_LRA_1_GPGPU, and MMCD_MISC_CTRL were
duplicated between i915_reg.h and intel_gt_regs.h.  These are all GT
registers, so we should drop the copy from i915_reg.h.

XEHPSDV_TILE0_ADDR_RANGE was defined in i915_reg.h, but really belongs
in intel_gt_regs.h.  Move it.

Signed-off-by: default avatarMatt Roper <matthew.d.roper@intel.com>
Reviewed-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220624210328.308630-1-matthew.d.roper@intel.com
parent 563aaf4a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
#include "gem/i915_gem_region.h"
#include "gt/intel_gt.h"
#include "gt/intel_gt_mcr.h"
#include "gt/intel_gt_regs.h"
#include "gt/intel_region_lmem.h"
#include "i915_drv.h"
#include "i915_gem_stolen.h"
+3 −0
Original line number Diff line number Diff line
@@ -324,6 +324,9 @@

#define GEN12_PAT_INDEX(index)			_MMIO(0x4800 + (index) * 4)

#define XEHPSDV_TILE0_ADDR_RANGE		_MMIO(0x4900)
#define   XEHPSDV_TILE_LMEM_RANGE_SHIFT		8

#define XEHPSDV_FLAT_CCS_BASE_ADDR		_MMIO(0x4910)
#define   XEHPSDV_CCS_BASE_SHIFT		8

+0 −17
Original line number Diff line number Diff line
@@ -8496,23 +8496,6 @@ enum skl_power_gate {
#define   SGGI_DIS			REG_BIT(15)
#define   SGR_DIS			REG_BIT(13)

#define XEHPSDV_TILE0_ADDR_RANGE	_MMIO(0x4900)
#define   XEHPSDV_TILE_LMEM_RANGE_SHIFT  8

#define XEHPSDV_FLAT_CCS_BASE_ADDR	_MMIO(0x4910)
#define   XEHPSDV_CCS_BASE_SHIFT	8

/* gamt regs */
#define GEN8_L3_LRA_1_GPGPU _MMIO(0x4dd4)
#define   GEN8_L3_LRA_1_GPGPU_DEFAULT_VALUE_BDW  0x67F1427F /* max/min for LRA1/2 */
#define   GEN8_L3_LRA_1_GPGPU_DEFAULT_VALUE_CHV  0x5FF101FF /* max/min for LRA1/2 */
#define   GEN9_L3_LRA_1_GPGPU_DEFAULT_VALUE_SKL  0x67F1427F /*    "        " */
#define   GEN9_L3_LRA_1_GPGPU_DEFAULT_VALUE_BXT  0x5FF101FF /*    "        " */

#define MMCD_MISC_CTRL		_MMIO(0x4ddc) /* skl+ */
#define  MMCD_PCLA		(1 << 31)
#define  MMCD_HOTSPOT_EN	(1 << 27)

#define _ICL_PHY_MISC_A		0x64C00
#define _ICL_PHY_MISC_B		0x64C04
#define _DG2_PHY_MISC_TC1	0x64C14 /* TC1="PHY E" but offset as if "PHY F" */