From: Leo Li <[email protected]>

Placing the MST aux device as a child of the connector gives udev the
ability to access the connector device's attributes. This will come in
handy when writing udev rules to create more descriptive symlinks to the
MST aux devices.

Cc: Ville Syrjälä <[email protected]>
Cc: Lyude Paul <[email protected]>
Signed-off-by: Leo Li <[email protected]>
---
 drivers/gpu/drm/drm_dp_mst_topology.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c 
b/drivers/gpu/drm/drm_dp_mst_topology.c
index 54da68e..cd2f3c4 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -1269,6 +1269,9 @@ static void drm_dp_add_port(struct drm_dp_mst_branch 
*mstb,
                }
                (*mstb->mgr->cbs->register_connector)(port->connector);
 
+               if (port->connector->registration_state == 
DRM_CONNECTOR_REGISTERED)
+                       port->aux.dev = port->connector->kdev;
+
                drm_dp_aux_register_devnode(&port->aux);
        }
 
-- 
2.7.4

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to