diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_irq.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 85c46a25265d..79fadb50ab69 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -2585,6 +2585,9 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) | |||
2585 | GEN9_AUX_CHANNEL_C | | 2585 | GEN9_AUX_CHANNEL_C | |
2586 | GEN9_AUX_CHANNEL_D; | 2586 | GEN9_AUX_CHANNEL_D; |
2587 | 2587 | ||
2588 | if (IS_CNL_WITH_PORT_F(dev_priv)) | ||
2589 | tmp_mask |= CNL_AUX_CHANNEL_F; | ||
2590 | |||
2588 | if (iir & tmp_mask) { | 2591 | if (iir & tmp_mask) { |
2589 | dp_aux_irq_handler(dev_priv); | 2592 | dp_aux_irq_handler(dev_priv); |
2590 | found = true; | 2593 | found = true; |
@@ -3617,6 +3620,9 @@ static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) | |||
3617 | de_pipe_masked |= GEN8_DE_PIPE_IRQ_FAULT_ERRORS; | 3620 | de_pipe_masked |= GEN8_DE_PIPE_IRQ_FAULT_ERRORS; |
3618 | } | 3621 | } |
3619 | 3622 | ||
3623 | if (IS_CNL_WITH_PORT_F(dev_priv)) | ||
3624 | de_port_masked |= CNL_AUX_CHANNEL_F; | ||
3625 | |||
3620 | de_pipe_enables = de_pipe_masked | GEN8_PIPE_VBLANK | | 3626 | de_pipe_enables = de_pipe_masked | GEN8_PIPE_VBLANK | |
3621 | GEN8_PIPE_FIFO_UNDERRUN; | 3627 | GEN8_PIPE_FIFO_UNDERRUN; |
3622 | 3628 | ||