|
@@ -76,7 +76,6 @@ static void gen9_init_clock_gating(struct drm_device *dev)
|
|
|
_MASKED_BIT_ENABLE(GEN8_4x4_STC_OPTIMIZATION_DISABLE));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
static void i915_pineview_get_mem_freq(struct drm_device *dev)
|
|
|
{
|
|
|
struct drm_i915_private *dev_priv = dev->dev_private;
|
|
@@ -3915,11 +3914,11 @@ static void valleyview_disable_rps(struct drm_device *dev)
|
|
|
|
|
|
/* we're doing forcewake before Disabling RC6,
|
|
|
* This what the BIOS expects when going into suspend */
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
I915_WRITE(GEN6_RC_CONTROL, 0);
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
}
|
|
|
|
|
|
static void intel_print_rc6_info(struct drm_device *dev, u32 mode)
|
|
@@ -4037,7 +4036,7 @@ static void gen9_enable_rps(struct drm_device *dev)
|
|
|
|
|
|
/* 1b: Get forcewake during program sequence. Although the driver
|
|
|
* hasn't enabled a state yet where we need forcewake, BIOS may have.*/
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
/* 2a: Disable RC states. */
|
|
|
I915_WRITE(GEN6_RC_CONTROL, 0);
|
|
@@ -4060,7 +4059,7 @@ static void gen9_enable_rps(struct drm_device *dev)
|
|
|
GEN6_RC_CTL_EI_MODE(1) |
|
|
|
rc6_mask);
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -4076,7 +4075,7 @@ static void gen8_enable_rps(struct drm_device *dev)
|
|
|
|
|
|
/* 1c & 1d: Get forcewake during program sequence. Although the driver
|
|
|
* hasn't enabled a state yet where we need forcewake, BIOS may have.*/
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
/* 2a: Disable RC states. */
|
|
|
I915_WRITE(GEN6_RC_CONTROL, 0);
|
|
@@ -4143,7 +4142,7 @@ static void gen8_enable_rps(struct drm_device *dev)
|
|
|
dev_priv->rps.power = HIGH_POWER; /* force a reset */
|
|
|
gen6_set_rps(dev_priv->dev, dev_priv->rps.min_freq_softlimit);
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
}
|
|
|
|
|
|
static void gen6_enable_rps(struct drm_device *dev)
|
|
@@ -4171,7 +4170,7 @@ static void gen6_enable_rps(struct drm_device *dev)
|
|
|
I915_WRITE(GTFIFODBG, gtfifodbg);
|
|
|
}
|
|
|
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
/* Initialize rps frequencies */
|
|
|
gen6_init_rps_frequencies(dev);
|
|
@@ -4251,7 +4250,7 @@ static void gen6_enable_rps(struct drm_device *dev)
|
|
|
DRM_ERROR("Couldn't fix incorrect rc6 voltage\n");
|
|
|
}
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
}
|
|
|
|
|
|
static void __gen6_update_ring_freq(struct drm_device *dev)
|
|
@@ -4710,7 +4709,7 @@ static void cherryview_enable_rps(struct drm_device *dev)
|
|
|
|
|
|
/* 1a & 1b: Get forcewake during program sequence. Although the driver
|
|
|
* hasn't enabled a state yet where we need forcewake, BIOS may have.*/
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
/* Disable RC states. */
|
|
|
I915_WRITE(GEN6_RC_CONTROL, 0);
|
|
@@ -4783,7 +4782,7 @@ static void cherryview_enable_rps(struct drm_device *dev)
|
|
|
|
|
|
valleyview_set_rps(dev_priv->dev, dev_priv->rps.efficient_freq);
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
}
|
|
|
|
|
|
static void valleyview_enable_rps(struct drm_device *dev)
|
|
@@ -4804,7 +4803,7 @@ static void valleyview_enable_rps(struct drm_device *dev)
|
|
|
}
|
|
|
|
|
|
/* If VLV, Forcewake all wells, else re-direct to regular path */
|
|
|
- gen6_gt_force_wake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
|
|
|
|
|
|
/* Disable RC states. */
|
|
|
I915_WRITE(GEN6_RC_CONTROL, 0);
|
|
@@ -4867,7 +4866,7 @@ static void valleyview_enable_rps(struct drm_device *dev)
|
|
|
|
|
|
valleyview_set_rps(dev_priv->dev, dev_priv->rps.efficient_freq);
|
|
|
|
|
|
- gen6_gt_force_wake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
|
|
|
}
|
|
|
|
|
|
void ironlake_teardown_rc6(struct drm_device *dev)
|