On Fri, May 9, 2025 at 9:56 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: Aradhya Bhatia <a-bhat...@ti.com> > Cc: Tomi Valkeinen <tomi.valkei...@ideasonboard.com> > --- > drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c > b/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c > index > b022dd6e6b6e9e43bf11583806e1a8d1e7431ae8..7604574da66606c103cc035dd94b0e211b64ebdc > 100644 > --- a/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c > +++ b/drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c > @@ -1289,9 +1289,10 @@ static int cdns_dsi_drm_probe(struct > platform_device *pdev) > int ret, irq; > u32 val; > > - dsi = devm_kzalloc(&pdev->dev, sizeof(*dsi), GFP_KERNEL); > - if (!dsi) > - return -ENOMEM; > + dsi = devm_drm_bridge_alloc(&pdev->dev, struct cdns_dsi, > input.bridge, > + &cdns_dsi_bridge_funcs); > + if (IS_ERR(dsi)) > + return PTR_ERR(dsi); > > platform_set_drvdata(pdev, dsi); > > @@ -1349,7 +1350,6 @@ static int cdns_dsi_drm_probe(struct platform_device > *pdev) > * CDNS_DPI_INPUT. > */ > input->id = CDNS_DPI_INPUT; > - input->bridge.funcs = &cdns_dsi_bridge_funcs; > input->bridge.of_node = pdev->dev.of_node; > > /* Mask all interrupts before registering the IRQ handler. */ > > -- Reviewed-by: Anusha Srivatsa <asriv...@redhat.com> > > 2.49.0 > >