Skip to content
Commit 0336ab58 authored by Ville Syrjälä's avatar Ville Syrjälä Committed by Rodrigo Vivi
Browse files

drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin



The first come first served apporoach to handling the VBT
child device AUX ch conflicts has backfired. We have machines
in the wild where the VBT specifies both port A eDP and
port E DP (in that order) with port E being the real one.

So let's try to flip the preference around and let the last
child device win once again.

Cc: stable@vger.kernel.org
Cc: Jani Nikula <jani.nikula@intel.com>
Tested-by: default avatarMasami Ichikawa <masami256@gmail.com>
Tested-by: default avatarTorsten <freedesktop201910@liggy.de>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111966
Fixes: 36a0f920

 ("drm/i915/bios: make child device order the priority order")
Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191011202030.8829-1-ville.syrjala@linux.intel.com
Acked-by: default avatarJani Nikula <jani.nikula@intel.com>
(cherry picked from commit 41e35ffb

)
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent 128260a4
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment