[PATCH v2 05/12] drm/bridge: synopsys: dw-dp: Add follow-up bridge support
Luca Ceresoli
luca.ceresoli at bootlin.com
Tue May 19 04:08:43 PDT 2026
On Fri, 01 May 2026 00:20:32 +0200, Sebastian Reichel <sebastian.reichel at collabora.com> wrote:
Hello Sebastian,
>
> diff --git a/drivers/gpu/drm/bridge/synopsys/dw-dp.c b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
> index fc4ddb7792d7..ccc55e40e81c 100644
> --- a/drivers/gpu/drm/bridge/synopsys/dw-dp.c
> +++ b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
> @@ -2064,6 +2064,20 @@ struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,
> goto unregister_aux;
> }
>
> + next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0);
devm_drm_of_get_bridge() looks for either a panel or a bridge. Is it
possible to have a panel connected here?
If it isn't, then using of_drm_get_bridge_by_endpoint() which has just been
merged [0] would be much simpler and cleaner.
[0] https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/03d1078112fddd706b2c1e4a7d98cf18700eb5df
Luca
--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the Linux-rockchip
mailing list