|
@@ -215,9 +215,9 @@ void i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv,
|
|
|
* @interrupt_mask: mask of interrupt bits to update
|
|
|
* @enabled_irq_mask: mask of interrupt bits to enable
|
|
|
*/
|
|
|
-static void ilk_update_display_irq(struct drm_i915_private *dev_priv,
|
|
|
- uint32_t interrupt_mask,
|
|
|
- uint32_t enabled_irq_mask)
|
|
|
+void ilk_update_display_irq(struct drm_i915_private *dev_priv,
|
|
|
+ uint32_t interrupt_mask,
|
|
|
+ uint32_t enabled_irq_mask)
|
|
|
{
|
|
|
uint32_t new_val;
|
|
|
|
|
@@ -239,18 +239,6 @@ static void ilk_update_display_irq(struct drm_i915_private *dev_priv,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-void
|
|
|
-ironlake_enable_display_irq(struct drm_i915_private *dev_priv, u32 mask)
|
|
|
-{
|
|
|
- ilk_update_display_irq(dev_priv, mask, mask);
|
|
|
-}
|
|
|
-
|
|
|
-void
|
|
|
-ironlake_disable_display_irq(struct drm_i915_private *dev_priv, u32 mask)
|
|
|
-{
|
|
|
- ilk_update_display_irq(dev_priv, mask, 0);
|
|
|
-}
|
|
|
-
|
|
|
/**
|
|
|
* ilk_update_gt_irq - update GTIMR
|
|
|
* @dev_priv: driver private
|
|
@@ -2655,7 +2643,7 @@ static int ironlake_enable_vblank(struct drm_device *dev, unsigned int pipe)
|
|
|
DE_PIPE_VBLANK(pipe);
|
|
|
|
|
|
spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
|
|
|
- ironlake_enable_display_irq(dev_priv, bit);
|
|
|
+ ilk_enable_display_irq(dev_priv, bit);
|
|
|
spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
|
|
|
|
|
|
return 0;
|
|
@@ -2710,7 +2698,7 @@ static void ironlake_disable_vblank(struct drm_device *dev, unsigned int pipe)
|
|
|
DE_PIPE_VBLANK(pipe);
|
|
|
|
|
|
spin_lock_irqsave(&dev_priv->irq_lock, irqflags);
|
|
|
- ironlake_disable_display_irq(dev_priv, bit);
|
|
|
+ ilk_disable_display_irq(dev_priv, bit);
|
|
|
spin_unlock_irqrestore(&dev_priv->irq_lock, irqflags);
|
|
|
}
|
|
|
|
|
@@ -3462,7 +3450,7 @@ static int ironlake_irq_postinstall(struct drm_device *dev)
|
|
|
* setup is guaranteed to run in single-threaded context. But we
|
|
|
* need it to make the assert_spin_locked happy. */
|
|
|
spin_lock_irq(&dev_priv->irq_lock);
|
|
|
- ironlake_enable_display_irq(dev_priv, DE_PCU_EVENT);
|
|
|
+ ilk_enable_display_irq(dev_priv, DE_PCU_EVENT);
|
|
|
spin_unlock_irq(&dev_priv->irq_lock);
|
|
|
}
|
|
|
|