On Fri, May 9, 2025 at 9:57 AM Luca Ceresoli <luca.ceres...@bootlin.com> wrote:
> This is the new API for allocating DRM bridges. > > Signed-off-by: Luca Ceresoli <luca.ceres...@bootlin.com> > > --- > > Cc: Kieran Bingham <kieran.bingham+rene...@ideasonboard.com> > Cc: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com> > Cc: Tomi Valkeinen <tomi.valkeinen+rene...@ideasonboard.com> > --- > drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c > b/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c > index > 7ab8be46c7f6547f29b4d45af7ac704283da9dcd..1af4c73f7a887712aef8c8176b0d0338d9ca9727 > 100644 > --- a/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c > +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c > @@ -918,7 +918,6 @@ static int rcar_mipi_dsi_host_attach(struct > mipi_dsi_host *host, > } > > /* Initialize the DRM bridge. */ > - dsi->bridge.funcs = &rcar_mipi_dsi_bridge_ops; > dsi->bridge.of_node = dsi->dev->of_node; > drm_bridge_add(&dsi->bridge); > > @@ -1004,9 +1003,10 @@ static int rcar_mipi_dsi_probe(struct > platform_device *pdev) > struct rcar_mipi_dsi *dsi; > int ret; > > - dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); > - if (dsi == NULL) > - return -ENOMEM; > + dsi = devm_drm_bridge_alloc(&pdev->dev, struct rcar_mipi_dsi, > bridge, > + &rcar_mipi_dsi_bridge_ops); > + if (IS_ERR(dsi)) > + return PTR_ERR(dsi); > > Reviewed-by: Anusha Srivatsa <asriv...@redhat.com> Thanks, Anusha > platform_set_drvdata(pdev, dsi); > > > -- > 2.49.0 > >