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: dsi: 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-9-b8bc1f16d7aa@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>

+3 -4
+3 -4
drivers/gpu/drm/omapdrm/dss/dsi.c
··· 4701 4701 4702 4702 static void dsi_bridge_init(struct dsi_data *dsi) 4703 4703 { 4704 - dsi->bridge.funcs = &dsi_bridge_funcs; 4705 4704 dsi->bridge.of_node = dsi->host.dev->of_node; 4706 4705 dsi->bridge.type = DRM_MODE_CONNECTOR_DSI; 4707 4706 ··· 4893 4894 unsigned int i; 4894 4895 int r; 4895 4896 4896 - dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL); 4897 - if (!dsi) 4898 - return -ENOMEM; 4897 + dsi = devm_drm_bridge_alloc(dev, struct dsi_data, bridge, &dsi_bridge_funcs); 4898 + if (IS_ERR(dsi)) 4899 + return PTR_ERR(dsi); 4899 4900 4900 4901 dsi->dev = dev; 4901 4902 dev_set_drvdata(dev, dsi);