diff options
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 349a03e48481..b79619a7b788 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -1736,6 +1736,8 @@ void ironlake_irq_preinstall(struct drm_device *dev) | |||
1736 | 1736 | ||
1737 | INIT_WORK(&dev_priv->hotplug_work, i915_hotplug_work_func); | 1737 | INIT_WORK(&dev_priv->hotplug_work, i915_hotplug_work_func); |
1738 | INIT_WORK(&dev_priv->error_work, i915_error_work_func); | 1738 | INIT_WORK(&dev_priv->error_work, i915_error_work_func); |
1739 | if (IS_GEN6(dev) || IS_IVYBRIDGE(dev)) | ||
1740 | INIT_WORK(&dev_priv->rps_work, gen6_pm_rps_work); | ||
1739 | 1741 | ||
1740 | I915_WRITE(HWSTAM, 0xeffe); | 1742 | I915_WRITE(HWSTAM, 0xeffe); |
1741 | 1743 | ||
@@ -1887,7 +1889,6 @@ void i915_driver_irq_preinstall(struct drm_device * dev) | |||
1887 | 1889 | ||
1888 | INIT_WORK(&dev_priv->hotplug_work, i915_hotplug_work_func); | 1890 | INIT_WORK(&dev_priv->hotplug_work, i915_hotplug_work_func); |
1889 | INIT_WORK(&dev_priv->error_work, i915_error_work_func); | 1891 | INIT_WORK(&dev_priv->error_work, i915_error_work_func); |
1890 | INIT_WORK(&dev_priv->rps_work, gen6_pm_rps_work); | ||
1891 | 1892 | ||
1892 | if (I915_HAS_HOTPLUG(dev)) { | 1893 | if (I915_HAS_HOTPLUG(dev)) { |
1893 | I915_WRITE(PORT_HOTPLUG_EN, 0); | 1894 | I915_WRITE(PORT_HOTPLUG_EN, 0); |