Skip to content

Commit 992f191

Browse files
mikuintdanvet
authored andcommitted
drm/i915: Be careful with non-disp bit in PMINTRMSK
Bit 31 in GEN6_PMINTRMSK is not an interrupt disable bit with gen8. Reviewed-by: Ville Syrjälä <[email protected]> Signed-off-by: Mika Kuoppala <[email protected]> Signed-off-by: Daniel Vetter <[email protected]>
1 parent 1965643 commit 992f191

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/gpu/drm/i915/intel_pm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3253,7 +3253,7 @@ static void gen8_disable_rps_interrupts(struct drm_device *dev)
32533253
{
32543254
struct drm_i915_private *dev_priv = dev->dev_private;
32553255

3256-
I915_WRITE(GEN6_PMINTRMSK, 0xffffffff);
3256+
I915_WRITE(GEN6_PMINTRMSK, ~GEN8_PMINTR_REDIRECT_TO_NON_DISP);
32573257
I915_WRITE(GEN8_GT_IER(2), I915_READ(GEN8_GT_IER(2)) &
32583258
~dev_priv->pm_rps_events);
32593259
/* Complete PM interrupt masking here doesn't race with the rps work

0 commit comments

Comments
 (0)