Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/i915: Drop WaDDIIOTimeout:glk

WaDDIIOTimeout is only for A1 (pre-prod) glk steppings. Nuke it.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200128155152.21977-3-ville.syrjala@linux.intel.com
Reviewed-by: Imre Deak <imre.deak@intel.com>

-10
-10
drivers/gpu/drm/i915/intel_pm.c
··· 128 128 */ 129 129 I915_WRITE(GEN9_CLKGATE_DIS_0, I915_READ(GEN9_CLKGATE_DIS_0) | 130 130 PWM1_GATING_DIS | PWM2_GATING_DIS); 131 - 132 - /* WaDDIIOTimeout:glk */ 133 - if (IS_GLK_REVID(dev_priv, 0, GLK_REVID_A1)) { 134 - u32 val = I915_READ(CHICKEN_MISC_2); 135 - val &= ~(GLK_CL0_PWR_DOWN | 136 - GLK_CL1_PWR_DOWN | 137 - GLK_CL2_PWR_DOWN); 138 - I915_WRITE(CHICKEN_MISC_2, val); 139 - } 140 - 141 131 } 142 132 143 133 static void pnv_get_mem_freq(struct drm_i915_private *dev_priv)