]> git.proxmox.com Git - mirror_ubuntu-artful-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)
committerLuis Henriques <luis.henriques@canonical.com>
Tue, 8 Nov 2016 16:46:11 +0000 (16:46 +0000)
commit6743ca1d7ff87de7cc2b741e451e46458a699934
tree13d9943132166bf324d9654a5dd4570b1801e8e6
parentba1bcc09fb56ad6ef95e51ec4a35019b471f77de
Revert "drm/i915: Check live status before reading edid"

BugLink: http://bugs.launchpad.net/bugs/1638267
commit 23f889bdf6ee5cfff012d8b09f6bec920c691696 upstream.

This reverts commit 237ed86c693d8a8e4db476976aeb30df4deac74b.

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: 237ed86c693d ("drm/i915: Check live status before reading edid")
Fixes: f8d03ea0053b ("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>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20160817124748.31208-1-david.weinehall@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_hdmi.c