With DRM_BRIDGE_ATTACH_NO_CONNECTOR becoming more common, explicit connectors (bridges on its own) are necessary. Allow specifying bridges on the output endpoint.
Signed-off-by: Alexander Stein <[email protected]> --- drivers/gpu/drm/bridge/tc358767.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc358767.c index a1663cc6c2236..2e705bd0d6be5 100644 --- a/drivers/gpu/drm/bridge/tc358767.c +++ b/drivers/gpu/drm/bridge/tc358767.c @@ -2346,11 +2346,12 @@ static int tc_probe_dpi_bridge_endpoint(struct tc_data *tc) static int tc_probe_edp_bridge_endpoint(struct tc_data *tc) { struct device *dev = tc->dev; + struct drm_bridge *bridge; struct drm_panel *panel; int ret; /* port@2 is the output port */ - ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, NULL); + ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &bridge); if (ret && ret != -ENODEV) return dev_err_probe(dev, ret, "Could not find DSI panel or bridge\n"); -- 2.54.0
