|
@@ -4236,9 +4236,10 @@ static void i915_hpd_irq_setup(struct drm_device *dev)
|
|
|
|
|
|
/* Ignore TV since it's buggy */
|
|
/* Ignore TV since it's buggy */
|
|
i915_hotplug_interrupt_update_locked(dev_priv,
|
|
i915_hotplug_interrupt_update_locked(dev_priv,
|
|
- (HOTPLUG_INT_EN_MASK
|
|
|
|
- | CRT_HOTPLUG_VOLTAGE_COMPARE_MASK),
|
|
|
|
- hotplug_en);
|
|
|
|
|
|
+ HOTPLUG_INT_EN_MASK |
|
|
|
|
+ CRT_HOTPLUG_VOLTAGE_COMPARE_MASK |
|
|
|
|
+ CRT_HOTPLUG_ACTIVATION_PERIOD_64,
|
|
|
|
+ hotplug_en);
|
|
}
|
|
}
|
|
|
|
|
|
static irqreturn_t i965_irq_handler(int irq, void *arg)
|
|
static irqreturn_t i965_irq_handler(int irq, void *arg)
|