]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
drm/dp/mst: move GUID storage from mgr, port to only mst branch
authorHersen Wu <hersenxs.wu@amd.com>
Fri, 22 Jan 2016 22:07:28 +0000 (17:07 -0500)
committerTim Gardner <tim.gardner@canonical.com>
Wed, 6 Apr 2016 09:23:23 +0000 (10:23 +0100)
commitbceeb759f48851236a6a19e566fc6992ae7b4057
treec283d90e3456f25d454740a7e47d0d6c059af5f5
parent949242489b56523561de6d6661f71f874e225f82
drm/dp/mst: move GUID storage from mgr, port to only mst branch

BugLink: http://bugs.launchpad.net/bugs/1553179
commit 5e93b8208d3c419b515fb75e2601931c027e12ab upstream.

Previous implementation does not handle case below: boot up one MST branch
to DP connector of ASIC. After boot up, hot plug 2nd MST branch to DP output
of 1st MST, GUID is not created for 2nd MST branch. When downstream port of
2nd MST branch send upstream request, it fails because 2nd MST branch GUID
is not available.

New Implementation: only create GUID for MST branch and save it within Branch.

Signed-off-by: Hersen Wu <hersenxs.wu@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/gpu/drm/drm_dp_mst_topology.c
include/drm/drm_dp_mst_helper.h