]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
Revert "drm/i915: Ignore panel type from OpRegion on SKL"
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 8 Mar 2017 14:33:34 +0000 (16:33 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 14 Mar 2017 10:21:51 +0000 (12:21 +0200)
This reverts commit bb10d4ec3be4b069bfb61c60ca4f708f58f440f1.

Since commit c8ebfad7a063 ("drm/i915: Ignore OpRegion panel type except
on select machines") we ignore the OpRegion panel type except for
specific machines (handled via a DMI match), so having SKL explicitly
excluded from using the OpRegion panel type is redundant. So let's
remove the SKL check.

Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170308143334.21216-1-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/intel_opregion.c

index f2a954e1a59e35c7cbc3cc17a358e3c8f4e559a7..441c01466384023bdd1cd9eec0954fd476c595cd 100644 (file)
@@ -1070,16 +1070,5 @@ intel_opregion_get_panel_type(struct drm_i915_private *dev_priv)
                return -ENODEV;
        }
 
-       /*
-        * FIXME On Dell XPS 13 9350 the OpRegion panel type (0) gives us
-        * low vswing for eDP, whereas the VBT panel type (2) gives us normal
-        * vswing instead. Low vswing results in some display flickers, so
-        * let's simply ignore the OpRegion panel type on SKL for now.
-        */
-       if (IS_SKYLAKE(dev_priv)) {
-               DRM_DEBUG_KMS("Ignoring OpRegion panel type (%d)\n", ret - 1);
-               return -ENODEV;
-       }
-
        return ret - 1;
 }