Home
last modified time | relevance | path

Searched refs:next_bridge (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/bridge/
Dti-tfp410.c31 struct drm_bridge *next_bridge; member
54 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_EDID) { in tfp410_get_modes()
55 edid = drm_bridge_get_edid(dvi->next_bridge, connector); in tfp410_get_modes()
90 return drm_bridge_detect(dvi->next_bridge); in tfp410_connector_detect()
126 ret = drm_bridge_attach(bridge->encoder, dvi->next_bridge, bridge, in tfp410_attach()
139 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_DETECT) in tfp410_attach()
144 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_HPD) { in tfp410_attach()
146 drm_bridge_hpd_enable(dvi->next_bridge, tfp410_hpd_callback, in tfp410_attach()
154 dvi->next_bridge->type, in tfp410_attach()
155 dvi->next_bridge->ddc); in tfp410_attach()
[all …]
Dsimple-bridge.c32 struct drm_bridge *next_bridge; member
55 if (sbridge->next_bridge->ops & DRM_BRIDGE_OP_EDID) { in simple_bridge_get_modes()
56 edid = drm_bridge_get_edid(sbridge->next_bridge, connector); in simple_bridge_get_modes()
90 return drm_bridge_detect(sbridge->next_bridge); in simple_bridge_connector_detect()
108 ret = drm_bridge_attach(bridge->encoder, sbridge->next_bridge, bridge, in simple_bridge_attach()
126 sbridge->next_bridge->ddc); in simple_bridge_attach()
184 sbridge->next_bridge = of_drm_find_bridge(remote); in simple_bridge_probe()
187 if (!sbridge->next_bridge) { in simple_bridge_probe()
Dchrontel-ch7033.c201 struct drm_bridge *next_bridge; member
217 return drm_bridge_detect(priv->next_bridge); in ch7033_connector_detect()
235 edid = drm_bridge_get_edid(priv->next_bridge, connector); in ch7033_connector_get_modes()
276 ret = drm_bridge_attach(bridge->encoder, priv->next_bridge, bridge, in ch7033_bridge_attach()
284 if (priv->next_bridge->ops & DRM_BRIDGE_OP_DETECT) { in ch7033_bridge_attach()
291 if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) { in ch7033_bridge_attach()
292 drm_bridge_hpd_enable(priv->next_bridge, ch7033_hpd_event, in ch7033_bridge_attach()
300 priv->next_bridge->type, in ch7033_bridge_attach()
301 priv->next_bridge->ddc); in ch7033_bridge_attach()
314 if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) in ch7033_bridge_detach()
[all …]
Dti-tpd12s015.c32 struct drm_bridge *next_bridge; member
49 ret = drm_bridge_attach(bridge->encoder, tpd->next_bridge, in tpd12s015_attach()
134 tpd->next_bridge = of_drm_find_bridge(node); in tpd12s015_probe()
137 if (!tpd->next_bridge) in tpd12s015_probe()
/Linux-v5.10/drivers/gpu/drm/imx/
Dparallel-display.c35 struct drm_bridge *next_bridge; member
196 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check() local
199 next_bridge = drm_bridge_get_next_bridge(bridge); in imx_pd_bridge_atomic_check()
200 if (next_bridge) in imx_pd_bridge_atomic_check()
202 next_bridge); in imx_pd_bridge_atomic_check()
278 if (!imxpd->next_bridge) { in imx_pd_register()
286 if (imxpd->next_bridge) { in imx_pd_register()
287 ret = drm_bridge_attach(encoder, imxpd->next_bridge, in imx_pd_register()
317 &imxpd->next_bridge); in imx_pd_bind()
/Linux-v5.10/drivers/gpu/drm/omapdrm/dss/
Doutput.c68 out->next_bridge = out->bridge; in omapdss_device_init_output()
89 drm_panel_bridge_remove(out->next_bridge ? in omapdss_device_cleanup_output()
90 out->next_bridge : out->bridge); in omapdss_device_cleanup_output()
Dsdi.c137 return drm_bridge_attach(bridge->encoder, sdi->output.next_bridge, in sdi_bridge_attach()
Domapdss.h373 struct drm_bridge *next_bridge; member
Ddpi.c431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, in dpi_bridge_attach()
Dhdmi4.c323 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi4_bridge_attach()
Dhdmi5.c321 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi5_bridge_attach()
Dvenc.c545 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge, in venc_bridge_attach()
/Linux-v5.10/drivers/gpu/drm/rcar-du/
Drcar_lvds.c65 struct drm_bridge *next_bridge; member
656 if (lvds->next_bridge) in rcar_lvds_attach()
657 return drm_bridge_attach(bridge->encoder, lvds->next_bridge, in rcar_lvds_attach()
762 if (lvds->next_bridge && lvds->next_bridge->timings && in rcar_lvds_parse_dt_companion()
763 lvds->next_bridge->timings->dual_link) in rcar_lvds_parse_dt_companion()
810 &lvds->panel, &lvds->next_bridge); in rcar_lvds_parse_dt()
/Linux-v5.10/drivers/gpu/drm/mediatek/
Dmtk_hdmi.c155 struct drm_bridge *next_bridge; member
1259 struct drm_bridge *next_bridge; in mtk_hdmi_conn_mode_valid() local
1265 next_bridge = drm_bridge_get_next_bridge(&hdmi->bridge); in mtk_hdmi_conn_mode_valid()
1266 if (next_bridge) { in mtk_hdmi_conn_mode_valid()
1270 if (!drm_bridge_chain_mode_fixup(next_bridge, mode, in mtk_hdmi_conn_mode_valid()
1351 if (hdmi->next_bridge) { in mtk_hdmi_bridge_attach()
1352 ret = drm_bridge_attach(bridge->encoder, hdmi->next_bridge, in mtk_hdmi_bridge_attach()
1533 hdmi->next_bridge = of_drm_find_bridge(remote); in mtk_hdmi_dt_parse_pdata()
1534 if (!hdmi->next_bridge) { in mtk_hdmi_dt_parse_pdata()
Dmtk_dsi.c186 struct drm_bridge *next_bridge; member
736 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, in mtk_dsi_bridge_attach()
1039 &panel, &dsi->next_bridge); in mtk_dsi_probe()
1044 dsi->next_bridge = devm_drm_panel_bridge_add(dev, panel); in mtk_dsi_probe()
1045 if (IS_ERR(dsi->next_bridge)) { in mtk_dsi_probe()
1046 ret = PTR_ERR(dsi->next_bridge); in mtk_dsi_probe()
Dmtk_dpi.c68 struct drm_bridge *next_bridge; member
530 return drm_bridge_attach(bridge->encoder, dpi->next_bridge, in mtk_dpi_bridge_attach()
766 NULL, &dpi->next_bridge); in mtk_dpi_probe()
770 dev_info(dev, "Found bridge node: %pOF\n", dpi->next_bridge->of_node); in mtk_dpi_probe()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_bridge.c935 struct drm_bridge *next_bridge; in drm_atomic_bridge_propagate_bus_flags() local
944 next_bridge = drm_bridge_get_next_bridge(bridge); in drm_atomic_bridge_propagate_bus_flags()
956 if (!next_bridge) { in drm_atomic_bridge_propagate_bus_flags()
960 next_bridge); in drm_atomic_bridge_propagate_bus_flags()
/Linux-v5.10/drivers/gpu/drm/meson/
Dmeson_dw_hdmi.c953 struct drm_bridge *next_bridge; in meson_dw_hdmi_bind() local
1091 next_bridge = of_drm_find_bridge(pdev->dev.of_node); in meson_dw_hdmi_bind()
1092 if (next_bridge) in meson_dw_hdmi_bind()
1093 drm_bridge_attach(encoder, next_bridge, in meson_dw_hdmi_bind()