disp: msm: obtain bridge from bridge chain
Commit 05193dc38197 ("drm/bridge: Make the bridge chain a double-linked list") creates a bridge chain linked list. This change updates the relevant changes to msm driver to use the list to find the bridge associated to the encoder. Change-Id: I59eb2910be96f4fff7bdbeb040d6ad204c41d747 Signed-off-by: Samantha Tran <samtran@codeaurora.org> Signed-off-by: Nilaan Gunabalachandran <ngunabal@codeaurora.org>
This commit is contained in:

committed by
orion brody

parent
4b150347fc
commit
16cc165833
@@ -628,7 +628,6 @@ int dp_drm_bridge_init(void *data, struct drm_encoder *encoder,
|
||||
goto error_free_bridge;
|
||||
}
|
||||
|
||||
encoder->bridge = &bridge->base;
|
||||
priv->bridges[priv->num_bridges++] = &bridge->base;
|
||||
display->bridge = bridge;
|
||||
display->max_mixer_count = max_mixer_count;
|
||||
@@ -646,9 +645,6 @@ void dp_drm_bridge_deinit(void *data)
|
||||
struct dp_display *display = data;
|
||||
struct dp_bridge *bridge = display->bridge;
|
||||
|
||||
if (bridge && bridge->base.encoder)
|
||||
bridge->base.encoder->bridge = NULL;
|
||||
|
||||
kfree(bridge);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user