[Intel-gfx] [PATCH] drm/i915: Raise RPS FUp Interrupt Limiter for GEN9LP above softmax (v2)

2018-09-06 Thread kai . chen
From: Kai Chen On GEN9LP, raise the RPS FUp Interrupt Limiter above softmax so that the HW won't miss interrupt when requested max_freq is set back to RP0 value. The (v2) is to explain a bit more detail background about the change in the code. Signed-off-by: Kai Chen --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH] drm/i915: Raise RPS FUp Interrupt Limiter for GEN9LP above softmax

2018-09-06 Thread kai . chen
From: Kai Chen On GEN9LP, raise the RPS FUp Interrupt Limiter above softmax so that the HW won't miss interrupt when requested max_freq is set back to RP0 value. Signed-off-by: Kai Chen --- drivers/gpu/drm/i915/intel_pm.c | 15 ++- 1 file changed, 14 insertions(+), 1 deletion

[Intel-gfx] [PATCH 0/2] Disable and remove decoupled MMIO feature

2017-05-23 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> In theory, decoupled mmio should require less cycles for single read/write operation by avoiding frequent software forcewake. However, it turns out this design not to be true on HW reality and not to provide any decoupling benefit. It also intr

[Intel-gfx] [PATCH 2/2] drm/i915: Remove decoupled MMIO code

2017-05-23 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> This is a follow-up patch to the previous patch ([PATCH[1/2] drm/i915: Disable decoupled MMIO) to remove the dead code for decoupled MMIO implementation, as it won't be used any longer on GEN9LP. Therefore, this patch reverts:

[Intel-gfx] [PATCH 1/2] drm/i915: Disable decoupled MMIO

2017-05-23 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> The decoupled MMIO feature doesn't work as intended by HW team. Enabling it with forcewake will only make debugging efforts more difficult, so let's disable it. Fixes: 85ee17ebeedd ("drm/i915/bxt: Broxton decoupled MMIO") Cc: Zhe Wang <zhe1

[Intel-gfx] [PATCH] drm/i915: Disable GEN9LP decoupled mmio

2017-05-22 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> This change is used as a backport fix from top of drm-intel ([PATCH] drm/i915: Disable decoupled mmio for GEN9LP) to disable decoupled mmio on GEN9LP for those shipped kernels as a quick fix. V2: - Add signed-off-by Signed-off-by: Kai Chen <kai.c...@

[Intel-gfx] [PATCH] drm/i915: Disable decoupled mmio for GEN9LP

2017-05-22 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> The decoupled mmio feature doesn't work as intended by HW team. Enabling it with forcewake will only make debugging efforts more difficult, so let's just simply remove it. v2: - Remove dead code related to GEN9LP decoupled mmio. - Change backgrounds: In

[Intel-gfx] [PATCH] drm/i915: Disable GEN9LP decoupled mmio

2017-05-22 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> This change is used as a backport fix from top of drm-intel ([PATCH] drm/i915: Disable decoupled mmio for GEN9LP) to disable decoupled mmio on GEN9LP for those shipped kernels as a quick fix. --- drivers/gpu/drm/i915/i915_pci.c | 1 - 1 file chan

[Intel-gfx] [PATCH] drm/i915: Disable decoupled mmio for GEN9LP

2017-05-22 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> The decoupled mmio feature doesn't work as intended by HW team. Enabling it with forcewake will only make debugging efforts more difficult, so let's just simply remove it. v2: - Remove dead code related to GEN9LP decoupled mmio. - Change backgrounds: In

[Intel-gfx] [PATCH] drm/i915: Disable decoupled mmio for GEN9LP

2017-05-16 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> The decoupled mmio feature doesn't work as intended by HW team. Enabling it with forcewake will only make debugging efforts more difficult, so let's just simply remove it. v2: - Remove dead code related to GEN9LP decoupled mmio. - Change backgrounds: In

[Intel-gfx] [PATCH] drm/i915: Disable decoupled mmio for GEN9LP

2017-05-15 Thread kai . chen
From: Kai Chen <kai.c...@intel.com> The decoupled mmio feature doesn't work as intended by HW team. Enabling it with forcewake will only make debugging efforts more difficult, so let's just simply remove it. Signed-off-by: Kai Chen <kai.c...@intel.com> --- drivers/gpu/drm/i915/i9