Hi,
On Thursday 13 July 2017 04:18 PM, Chris Wilson wrote:
Quoting Mahesh Kumar (2017-07-13 11:39:02)
+void intel_enable_ipc(struct drm_i915_private *dev_priv)
+{
+ u32 val;
+
+ val = I915_READ(DISP_ARB_CTL2);
+
+ if (dev_priv->ipc_enabled)
+ val |= DISP_IPC_ENA
Quoting Mahesh Kumar (2017-07-13 11:39:02)
> +void intel_enable_ipc(struct drm_i915_private *dev_priv)
> +{
> + u32 val;
> +
> + val = I915_READ(DISP_ARB_CTL2);
> +
> + if (dev_priv->ipc_enabled)
> + val |= DISP_IPC_ENABLE;
> + else
> + val &= ~DI
From: "Kumar, Mahesh"
This patch adds IPC support. This patch also enables IPC in all supported
platforms.
IPC (Isochronous Priority Control) is the hardware feature, which
dynamically controls the memory read priority of Display.
When IPC is enabled, plane read requests are sent at high priorit