]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/dp: Restrict link retrain workaround to external monitors
authorDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Thu, 27 Sep 2018 20:57:31 +0000 (13:57 -0700)
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Wed, 24 Oct 2018 10:48:12 +0000 (13:48 +0300)
commit26d43ff9d272d5e4a99236f5fe7219c10197c96c
tree0c492e3de15507427b9cd652b072a3b1708931b0
parentc1fdf5284d70136194c0783be4dea173f84d74b8
drm/i915/dp: Restrict link retrain workaround to external monitors

Commit '43ba5e0a1797 ("drm/i915: Re-apply "Perform link quality check,
unconditionally during long pulse"")' applies a work around for sinks
that don't signal link loss. The work around does not need to have to be
that broad as the issue was seen with only one particular monitor; limit
this only for external displays as eDP features like PSR turn off the link
and the driver ends up retraining the link seeeing that link is not
synchronized.

Cc: Lyude Paul <lyude@redhat.com>
Cc: Jan-Marek Glogowski <glogow@fbihome.de>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
References: 43ba5e0a1797 ("drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse"")
Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180927205735.16651-2-dhinakaran.pandiyan@intel.com
(cherry picked from commit f24f6eb95807bca0dbd8dc5b2f3a4099000f4472)
Fixes: 657e77e6c709 ("drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse"")
Cc: stable@vger.kernel.org
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/intel_dp.c