]> git.baikalelectronics.ru Git - 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)
committerDave Airlie <airlied@redhat.com>
Fri, 5 Feb 2016 05:23:49 +0000 (15:23 +1000)
commit33eb7423caf95e66369be97411b259ae8e3175f9
tree62dcd4ccedcf6b77fa5a8e814de5a4731e7b5a0f
parent54fe4d7425511f96c20af60c2083cc00768949bf
drm/dp/mst: move GUID storage from mgr, port to only mst branch

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>
Cc: stable@vger.kernel.org
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_dp_mst_topology.c
include/drm/drm_dp_mst_helper.h