v1: Updated tasks and frequency post reset.
Added DFPS param update for MAX_FPS and FPS Stall.
v2-v3: Rebase.
v4: Updated with GuC firmware v9.
v5: Rebase. Replaced H2G interrupts for parameter override with memory
setup with required parameters.
v6: Moved task override to intel_slpc_in
v1: Updated tasks and frequency post reset.
Added DFPS param update for MAX_FPS and FPS Stall.
v2-v3: Rebase.
v4: Updated with GuC firmware v9.
v5: Rebase. Replaced H2G interrupts for parameter override with memory
setup with required parameters.
v6: Moved task override to intel_slpc_in
On Thu, Mar 16, 2017 at 11:58:23PM +0530, Sagar Arun Kamble wrote:
> @@ -862,6 +904,10 @@ void intel_slpc_init(struct drm_i915_private *dev_priv)
>
> dev_priv->guc.slpc.active = false;
>
> + mutex_lock(&dev_priv->rps.hw_lock);
> + gen6_init_rps_frequencies(dev_priv);
> + mutex
On 3/17/2017 2:48 AM, Chris Wilson wrote:
On Thu, Mar 16, 2017 at 11:58:23PM +0530, Sagar Arun Kamble wrote:
@@ -862,6 +904,10 @@ void intel_slpc_init(struct drm_i915_private *dev_priv)
dev_priv->guc.slpc.active = false;
+ mutex_lock(&dev_priv->rps.hw_lock);
+ gen6_init_rps_fre