<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, May 9, 2025 at 9:56 AM Luca Ceresoli <<a href="mailto:luca.ceresoli@bootlin.com">luca.ceresoli@bootlin.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This is the new API for allocating DRM bridges.<br>
<br>
Signed-off-by: Luca Ceresoli <<a href="mailto:luca.ceresoli@bootlin.com" target="_blank">luca.ceresoli@bootlin.com</a>><br>
<br>
---<br>
<br>
Cc: Tomi Valkeinen <<a href="mailto:tomi.valkeinen@ideasonboard.com" target="_blank">tomi.valkeinen@ideasonboard.com</a>><br>
---<br>
drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +++----<br>
1 file changed, 3 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.c b/drivers/gpu/drm/omapdrm/dss/dsi.c<br>
index 91ee63bfe0bc73e28877d0383812225867e167a4..b129e5a8d791507098c7b8d1bc54f54c4b453954 100644<br>
--- a/drivers/gpu/drm/omapdrm/dss/dsi.c<br>
+++ b/drivers/gpu/drm/omapdrm/dss/dsi.c<br>
@@ -4701,7 +4701,6 @@ static const struct drm_bridge_funcs dsi_bridge_funcs = {<br>
<br>
static void dsi_bridge_init(struct dsi_data *dsi)<br>
{<br>
- dsi->bridge.funcs = &dsi_bridge_funcs;<br>
dsi->bridge.of_node = dsi->host.dev->of_node;<br>
dsi->bridge.type = DRM_MODE_CONNECTOR_DSI;<br>
<br>
@@ -4894,9 +4893,9 @@ static int dsi_probe(struct platform_device *pdev)<br>
unsigned int i;<br>
int r;<br>
<br>
- dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL);<br>
- if (!dsi)<br>
- return -ENOMEM;<br>
+ dsi = devm_drm_bridge_alloc(dev, struct dsi_data, bridge, &dsi_bridge_funcs);<br>
+ if (IS_ERR(dsi))<br>
+ return PTR_ERR(dsi);<br>
<br>
dsi->dev = dev;<br>
dev_set_drvdata(dev, dsi);<br>
<br></blockquote><div><br></div><div>Reviewed-by: Anusha Srivatsa <<a href="mailto:asrivats@redhat.com">asrivats@redhat.com</a>></div><div><br></div><div>Thanks,</div><div>Anusha </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-- <br>
2.49.0<br>
<br>
</blockquote></div></div>