aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/i915/i915_irq.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
index 93da4feb3048..2f6fd33c07ba 100644
--- a/drivers/gpu/drm/i915/i915_irq.c
+++ b/drivers/gpu/drm/i915/i915_irq.c
@@ -3796,7 +3796,6 @@ static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv)
3796 uint32_t gt_interrupts[] = { 3796 uint32_t gt_interrupts[] = {
3797 GT_RENDER_USER_INTERRUPT << GEN8_RCS_IRQ_SHIFT | 3797 GT_RENDER_USER_INTERRUPT << GEN8_RCS_IRQ_SHIFT |
3798 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_RCS_IRQ_SHIFT | 3798 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_RCS_IRQ_SHIFT |
3799 GT_RENDER_L3_PARITY_ERROR_INTERRUPT |
3800 GT_RENDER_USER_INTERRUPT << GEN8_BCS_IRQ_SHIFT | 3799 GT_RENDER_USER_INTERRUPT << GEN8_BCS_IRQ_SHIFT |
3801 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_BCS_IRQ_SHIFT, 3800 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_BCS_IRQ_SHIFT,
3802 GT_RENDER_USER_INTERRUPT << GEN8_VCS1_IRQ_SHIFT | 3801 GT_RENDER_USER_INTERRUPT << GEN8_VCS1_IRQ_SHIFT |
@@ -3808,6 +3807,9 @@ static void gen8_gt_irq_postinstall(struct drm_i915_private *dev_priv)
3808 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_VECS_IRQ_SHIFT 3807 GT_CONTEXT_SWITCH_INTERRUPT << GEN8_VECS_IRQ_SHIFT
3809 }; 3808 };
3810 3809
3810 if (HAS_L3_DPF(dev_priv))
3811 gt_interrupts[0] |= GT_RENDER_L3_PARITY_ERROR_INTERRUPT;
3812
3811 dev_priv->pm_irq_mask = 0xffffffff; 3813 dev_priv->pm_irq_mask = 0xffffffff;
3812 GEN8_IRQ_INIT_NDX(GT, 0, ~gt_interrupts[0], gt_interrupts[0]); 3814 GEN8_IRQ_INIT_NDX(GT, 0, ~gt_interrupts[0], gt_interrupts[0]);
3813 GEN8_IRQ_INIT_NDX(GT, 1, ~gt_interrupts[1], gt_interrupts[1]); 3815 GEN8_IRQ_INIT_NDX(GT, 1, ~gt_interrupts[1], gt_interrupts[1]);