[PATCH RFC v2 19/24] drm/bridge: display-connector: implement .get_next_bridge

From: Luca Ceresoli

Date: Thu Oct 01 2026 - 09:08:52 EST


This bridge never has a next bridge. Add get_next_callback func to expose
this.

Signed-off-by: Luca Ceresoli <luca.ceresoli@xxxxxxxxxxx>
---
drivers/gpu/drm/bridge/display-connector.c | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/drivers/gpu/drm/bridge/display-connector.c b/drivers/gpu/drm/bridge/display-connector.c
index eb3412ec30a0..8b16ad89c7f1 100644
--- a/drivers/gpu/drm/bridge/display-connector.c
+++ b/drivers/gpu/drm/bridge/display-connector.c
@@ -36,6 +36,11 @@ to_display_connector(struct drm_bridge *bridge)
return container_of(bridge, struct display_connector, bridge);
}

+static struct drm_bridge *display_connector_get_next_bridge(struct drm_bridge *bridge)
+{
+ return NULL;
+}
+
static int display_connector_attach(struct drm_bridge *bridge,
struct drm_encoder *encoder,
enum drm_bridge_attach_flags flags)
@@ -214,6 +219,7 @@ static u32 *display_connector_get_input_bus_fmts(struct drm_bridge *bridge,
}

static const struct drm_bridge_funcs display_connector_bridge_funcs = {
+ .get_next_bridge = display_connector_get_next_bridge,
.attach = display_connector_attach,
.destroy = display_connector_destroy,
.detect = display_connector_bridge_detect,
@@ -412,6 +418,7 @@ static int display_connector_probe(struct platform_device *pdev)

conn->bridge.of_node = pdev->dev.of_node;

+ conn->bridge.ops = DRM_BRIDGE_OP_GET_NEXT_BRIDGE;
if (conn->bridge.ddc)
conn->bridge.ops |= DRM_BRIDGE_OP_EDID
| DRM_BRIDGE_OP_DETECT;

--
2.55.0