Commit a2b763cb authored by Krzysztof Nowicki's avatar Krzysztof Nowicki Committed by Alex Deucher

drm/amd/display: Fix MST physical ports always disconnected

Remove a false assumption that a cached EDID will be present whenever
the connector is in a connected state as this will only be true for
logical MST ports. For physical ports the EDID will never be cached,
which will cause them to always appear as disconnected.

This reverts commit 4ff8a88888de271bfb7750b2a5c68163848e2bf1
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent f7f3cfee
...@@ -127,14 +127,6 @@ dm_dp_mst_detect(struct drm_connector *connector, bool force) ...@@ -127,14 +127,6 @@ dm_dp_mst_detect(struct drm_connector *connector, bool force)
&master->mst_mgr, &master->mst_mgr,
aconnector->port); aconnector->port);
/*
* we do not want to make this connector connected until we have edid on
* it
*/
if (status == connector_status_connected &&
!aconnector->port->cached_edid)
status = connector_status_disconnected;
return status; return status;
} }
......
Markdown is supported
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