File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -4177,7 +4177,9 @@ enum {
4177
4177
#define CPSSUNIT_CLKGATE_DIS REG_BIT(9)
4178
4178
4179
4179
#define UNSLICE_UNIT_LEVEL_CLKGATE _MMIO(0x9434)
4180
- #define VFUNIT_CLKGATE_DIS (1 << 20)
4180
+ #define VFUNIT_CLKGATE_DIS REG_BIT(20)
4181
+ #define HSUNIT_CLKGATE_DIS REG_BIT(8)
4182
+ #define VSUNIT_CLKGATE_DIS REG_BIT(3)
4181
4183
4182
4184
#define INF_UNIT_LEVEL_CLKGATE _MMIO(0x9560)
4183
4185
#define CGPSF_CLKGATE_DIS (1 << 3)
Original file line number Diff line number Diff line change @@ -6565,6 +6565,14 @@ static void icl_init_clock_gating(struct drm_i915_private *dev_priv)
6565
6565
/* WaEnable32PlaneMode:icl */
6566
6566
I915_WRITE (GEN9_CSFE_CHICKEN1_RCS ,
6567
6567
_MASKED_BIT_ENABLE (GEN11_ENABLE_32_PLANE_MODE ));
6568
+
6569
+ /*
6570
+ * Wa_1408615072:icl,ehl (vsunit)
6571
+ * Wa_1407596294:icl,ehl (hsunit)
6572
+ */
6573
+ intel_uncore_rmw (& dev_priv -> uncore , UNSLICE_UNIT_LEVEL_CLKGATE ,
6574
+ 0 , VSUNIT_CLKGATE_DIS | HSUNIT_CLKGATE_DIS );
6575
+
6568
6576
}
6569
6577
6570
6578
static void tgl_init_clock_gating (struct drm_i915_private * dev_priv )
You can’t perform that action at this time.
0 commit comments