]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "drm/i915: Check live status before reading edid"
authorDavid Weinehall <david.weinehall@linux.intel.com>
Wed, 17 Aug 2016 12:47:48 +0000 (15:47 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 7 Sep 2016 11:53:31 +0000 (14:53 +0300)
commit9930e45c3c6beecbc1ac1437d1589a7824bdbfc2
tree3831bd4d8cadebe9d74d59dc84d79238cc3d66a4
parentb823b790efe6edd1e733f51b77192f5ace38f621
Revert "drm/i915: Check live status before reading edid"

This reverts commit 6b2e5458f507bc4dfde5701525ab73f1e7c91fb2.

Our current implementation of live status check (repeat 9 times
with 10ms delays between each attempt as a workaround for
buggy displays) imposes a rather serious penalty, time wise,
on intel_hdmi_detect().  Since we we already skip live status
checks on platforms before gen 7, and since we seem to have
coped quite well before the live status check was introduced
for newer platforms too, the previous behaviour is probably
preferable, at least unless someone can point to a use-case
that the live status check improves (apart from "Bspec says so".)

Signed-off-by: David Weinehall <david.weinehall@linux.intel.com>
Fixes: 6b2e5458f507 ("drm/i915: Check live status before reading edid")
Fixes: 07976bfdcf4a ("drm/i915: increase the tries for HDMI hotplug live status checking")
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97139
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94014
Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: stable@vger.kernel.org # v4.4+
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20160817124748.31208-1-david.weinehall@linux.intel.com
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_hdmi.c