提交 df662a28 编写于 作者: D Daniel Vetter

drm/i915: Tune down MCH_SSKPD values warning

Users often can't do anything about this since their vendors stopped
providing BIOS updates. Also we seem to be able to hack around it
with increased latency values, and thus far the only reports have
been for screens with really high resolutions. So tune it down to a
level where only developers can see it.

Also drop some of the end-user fluff.
Reviewed-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
上级 8dfd1f04
...@@ -5230,11 +5230,9 @@ static void gen6_check_mch_setup(struct drm_device *dev) ...@@ -5230,11 +5230,9 @@ static void gen6_check_mch_setup(struct drm_device *dev)
uint32_t tmp; uint32_t tmp;
tmp = I915_READ(MCH_SSKPD); tmp = I915_READ(MCH_SSKPD);
if ((tmp & MCH_SSKPD_WM0_MASK) != MCH_SSKPD_WM0_VAL) { if ((tmp & MCH_SSKPD_WM0_MASK) != MCH_SSKPD_WM0_VAL)
DRM_INFO("Wrong MCH_SSKPD value: 0x%08x\n", tmp); DRM_DEBUG_KMS("Wrong MCH_SSKPD value: 0x%08x This can cause underruns.\n",
DRM_INFO("This can cause pipe underruns and display issues.\n"); tmp);
DRM_INFO("Please upgrade your BIOS to fix this.\n");
}
} }
static void gen6_init_clock_gating(struct drm_device *dev) static void gen6_init_clock_gating(struct drm_device *dev)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册