File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -4181,6 +4181,10 @@ enum {
4181
4181
#define HSUNIT_CLKGATE_DIS REG_BIT(8)
4182
4182
#define VSUNIT_CLKGATE_DIS REG_BIT(3)
4183
4183
4184
+ #define UNSLICE_UNIT_LEVEL_CLKGATE2 _MMIO(0x94e4)
4185
+ #define VSUNIT_CLKGATE_DIS_TGL REG_BIT(19)
4186
+ #define PSDUNIT_CLKGATE_DIS REG_BIT(5)
4187
+
4184
4188
#define INF_UNIT_LEVEL_CLKGATE _MMIO(0x9560)
4185
4189
#define CGPSF_CLKGATE_DIS (1 << 3)
4186
4190
Original file line number Diff line number Diff line change @@ -6573,6 +6573,9 @@ static void icl_init_clock_gating(struct drm_i915_private *dev_priv)
6573
6573
intel_uncore_rmw (& dev_priv -> uncore , UNSLICE_UNIT_LEVEL_CLKGATE ,
6574
6574
0 , VSUNIT_CLKGATE_DIS | HSUNIT_CLKGATE_DIS );
6575
6575
6576
+ /* Wa_1407352427:icl,ehl */
6577
+ intel_uncore_rmw (& dev_priv -> uncore , UNSLICE_UNIT_LEVEL_CLKGATE2 ,
6578
+ 0 , PSDUNIT_CLKGATE_DIS );
6576
6579
}
6577
6580
6578
6581
static void tgl_init_clock_gating (struct drm_i915_private * dev_priv )
You can’t perform that action at this time.
0 commit comments