|
@@ -1490,16 +1490,9 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
|
|
|
spin_lock_init(&dev_priv->uncore.lock);
|
|
|
spin_lock_init(&dev_priv->mm.object_stat_lock);
|
|
|
mutex_init(&dev_priv->dpio_lock);
|
|
|
- mutex_init(&dev_priv->rps.hw_lock);
|
|
|
mutex_init(&dev_priv->modeset_restore_lock);
|
|
|
|
|
|
- mutex_init(&dev_priv->pc8.lock);
|
|
|
- dev_priv->pc8.requirements_met = false;
|
|
|
- dev_priv->pc8.gpu_idle = false;
|
|
|
- dev_priv->pc8.irqs_disabled = false;
|
|
|
- dev_priv->pc8.enabled = false;
|
|
|
- dev_priv->pc8.disable_count = 2; /* requirements_met + gpu_idle */
|
|
|
- INIT_DELAYED_WORK(&dev_priv->pc8.enable_work, hsw_enable_pc8_work);
|
|
|
+ intel_pm_setup(dev);
|
|
|
|
|
|
intel_display_crc_init(dev);
|
|
|
|
|
@@ -1603,7 +1596,6 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
|
|
|
}
|
|
|
|
|
|
intel_irq_init(dev);
|
|
|
- intel_pm_init(dev);
|
|
|
intel_uncore_sanitize(dev);
|
|
|
|
|
|
/* Try to make sure MCHBAR is enabled before poking at it */
|