diff options
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index e7472d82132a..fcd87ad75fec 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -1022,14 +1022,13 @@ static int ironlake_irq_postinstall(struct drm_device *dev) | |||
1022 | { | 1022 | { |
1023 | drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; | 1023 | drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; |
1024 | /* enable kind of interrupts always enabled */ | 1024 | /* enable kind of interrupts always enabled */ |
1025 | u32 display_mask = DE_MASTER_IRQ_CONTROL | DE_GSE | DE_PCH_EVENT | | 1025 | u32 display_mask = DE_MASTER_IRQ_CONTROL | DE_GSE | DE_PCH_EVENT; |
1026 | DE_PIPEA_VBLANK | DE_PIPEB_VBLANK; | ||
1027 | u32 render_mask = GT_USER_INTERRUPT; | 1026 | u32 render_mask = GT_USER_INTERRUPT; |
1028 | u32 hotplug_mask = SDE_CRT_HOTPLUG | SDE_PORTB_HOTPLUG | | 1027 | u32 hotplug_mask = SDE_CRT_HOTPLUG | SDE_PORTB_HOTPLUG | |
1029 | SDE_PORTC_HOTPLUG | SDE_PORTD_HOTPLUG; | 1028 | SDE_PORTC_HOTPLUG | SDE_PORTD_HOTPLUG; |
1030 | 1029 | ||
1031 | dev_priv->irq_mask_reg = ~display_mask; | 1030 | dev_priv->irq_mask_reg = ~display_mask; |
1032 | dev_priv->de_irq_enable_reg = display_mask; | 1031 | dev_priv->de_irq_enable_reg = display_mask | DE_PIPEA_VBLANK | DE_PIPEB_VBLANK; |
1033 | 1032 | ||
1034 | /* should always can generate irq */ | 1033 | /* should always can generate irq */ |
1035 | I915_WRITE(DEIIR, I915_READ(DEIIR)); | 1034 | I915_WRITE(DEIIR, I915_READ(DEIIR)); |