Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/omap: dss: dpi: convert to devm_drm_bridge_alloc() API

This is the new API for allocating DRM bridges.

Acked-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Anusha Srivatsa <asrivats@redhat.com>
Link: https://lore.kernel.org/r/20250509-drm-bridge-convert-to-alloc-api-v3-8-b8bc1f16d7aa@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>

+3 -4
+3 -4
drivers/gpu/drm/omapdrm/dss/dpi.c
··· 562 562 563 563 static void dpi_bridge_init(struct dpi_data *dpi) 564 564 { 565 - dpi->bridge.funcs = &dpi_bridge_funcs; 566 565 dpi->bridge.of_node = dpi->pdev->dev.of_node; 567 566 dpi->bridge.type = DRM_MODE_CONNECTOR_DPI; 568 567 ··· 706 707 u32 datalines; 707 708 int r; 708 709 709 - dpi = devm_kzalloc(&pdev->dev, sizeof(*dpi), GFP_KERNEL); 710 - if (!dpi) 711 - return -ENOMEM; 710 + dpi = devm_drm_bridge_alloc(&pdev->dev, struct dpi_data, bridge, &dpi_bridge_funcs); 711 + if (IS_ERR(dpi)) 712 + return PTR_ERR(dpi); 712 713 713 714 ep = of_graph_get_next_port_endpoint(port, NULL); 714 715 if (!ep)