mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 07:03:03 +02:00
drm/msm/dp: convert to devm_drm_bridge_alloc() API
This is the new API for allocating DRM bridges. Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Link: https://patchwork.freedesktop.org/patch/msgid/20250424-drm-bridge-convert-to-alloc-api-v2-16-8f91a404d86b@bootlin.com Signed-off-by: Louis Chauvet <louis.chauvet@bootlin.com>
This commit is contained in:
parent
40c25b9ec6
commit
b2aabe5c6b
|
|
@ -296,14 +296,15 @@ int msm_dp_bridge_init(struct msm_dp *msm_dp_display, struct drm_device *dev,
|
|||
struct msm_dp_bridge *msm_dp_bridge;
|
||||
struct drm_bridge *bridge;
|
||||
|
||||
msm_dp_bridge = devm_kzalloc(dev->dev, sizeof(*msm_dp_bridge), GFP_KERNEL);
|
||||
if (!msm_dp_bridge)
|
||||
return -ENOMEM;
|
||||
msm_dp_bridge = devm_drm_bridge_alloc(dev->dev, struct msm_dp_bridge, bridge,
|
||||
msm_dp_display->is_edp ? &msm_edp_bridge_ops :
|
||||
&msm_dp_bridge_ops);
|
||||
if (IS_ERR(msm_dp_bridge))
|
||||
return PTR_ERR(msm_dp_bridge);
|
||||
|
||||
msm_dp_bridge->msm_dp_display = msm_dp_display;
|
||||
|
||||
bridge = &msm_dp_bridge->bridge;
|
||||
bridge->funcs = msm_dp_display->is_edp ? &msm_edp_bridge_ops : &msm_dp_bridge_ops;
|
||||
bridge->type = msm_dp_display->connector_type;
|
||||
bridge->ycbcr_420_allowed = yuv_supported;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user