]> Git Repo - linux.git/commit
drm/i915: Ignore panel type from OpRegion on SKL
authorVille Syrjälä <[email protected]>
Tue, 12 Jul 2016 12:00:37 +0000 (15:00 +0300)
committerDaniel Vetter <[email protected]>
Thu, 14 Jul 2016 14:08:04 +0000 (16:08 +0200)
commitaeddda06c1a704bb97c8a7bfe7a472120193bd56
treee0d577400ff3bbd19b6b5aa6d970fffe33757fbd
parentb19240062722c39fa92c99f04cbfd93034625123
drm/i915: Ignore panel type from OpRegion on SKL

Dell XPS 13 9350 apparently doesn't like it when we use the panel type
from OpRegion. The OpRegion panel type (0) tells us to use use low
vswing for eDP, whereas the VBT panel type (2) tells us to use normal
vswing. The problem is that low vswing results in some display flickers.
Since no one seems to know how this stuff is supposed to be handled,
let's just ignore the OpRegion panel type on SKL for now.

v2: Print the panel type correctly in the debug output

Reported-by: James Bottomley <[email protected]>
Cc: James Bottomley <[email protected]>
Cc: [email protected]
References: https://lists.freedesktop.org/archives/intel-gfx/2016-June/098826.html
Fixes: a05628195a0d ("drm/i915: Get panel_type from OpRegion panel details")
Signed-off-by: Ville Syrjälä <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: Daniel Vetter <[email protected]>
Tested-by: James Bottomley <[email protected]>
Signed-off-by: Ville Syrjälä <[email protected]>
(cherry picked from commit bb10d4ec3be4b069bfb61c60ca4f708f58f440f1)
[danvet: Fix up cherry-pick conflict with an s/dev_priv/dev/.]
Signed-off-by: Daniel Vetter <[email protected]>
drivers/gpu/drm/i915/intel_opregion.c
This page took 0.055716 seconds and 4 git commands to generate.