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)); | 
