Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/bridge/
A 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()
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()
154 dvi->next_bridge->type, in tfp410_attach()
155 dvi->next_bridge->ddc); in tfp410_attach()
175 drm_bridge_hpd_disable(dvi->next_bridge); in tfp410_detach()
324 dvi->next_bridge = of_drm_find_bridge(node); in tfp410_init()
[all …]
A 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()
A 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()
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()
315 drm_bridge_hpd_disable(priv->next_bridge); in ch7033_bridge_detach()
[all …]
A 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()
A Dite-it66121.c210 struct drm_bridge *next_bridge; member
538 ret = drm_bridge_attach(bridge->encoder, ctx->next_bridge, bridge, flags); in it66121_bridge_attach()
932 ctx->next_bridge = of_drm_find_bridge(ep); in it66121_probe()
934 if (!ctx->next_bridge) { in it66121_probe()
939 if (!ctx->next_bridge) in it66121_probe()
A Dti-sn65dsi86.c162 struct drm_bridge *next_bridge; member
615 return drm_bridge_get_modes(pdata->next_bridge, connector); in ti_sn_bridge_connector_get_modes()
734 ret = drm_bridge_attach(bridge->encoder, pdata->next_bridge, in ti_sn_bridge_attach()
1213 pdata->next_bridge = devm_drm_panel_bridge_add(pdata->dev, panel); in ti_sn_bridge_probe()
1214 if (IS_ERR(pdata->next_bridge)) { in ti_sn_bridge_probe()
1216 return PTR_ERR(pdata->next_bridge); in ti_sn_bridge_probe()
/linux/drivers/gpu/drm/imx/
A Dparallel-display.c40 struct drm_bridge *next_bridge; member
201 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check() local
204 next_bridge = drm_bridge_get_next_bridge(bridge); in imx_pd_bridge_atomic_check()
205 if (next_bridge) in imx_pd_bridge_atomic_check()
207 next_bridge); in imx_pd_bridge_atomic_check()
295 if (imxpd->next_bridge) { in imx_pd_bind()
296 ret = drm_bridge_attach(encoder, imxpd->next_bridge, bridge, 0); in imx_pd_bind()
332 &imxpd->next_bridge); in imx_pd_probe()
/linux/drivers/gpu/drm/omapdrm/dss/
A Doutput.c61 out->next_bridge = out->bridge; in omapdss_device_init_output()
80 drm_panel_bridge_remove(out->next_bridge ? in omapdss_device_cleanup_output()
81 out->next_bridge : out->bridge); in omapdss_device_cleanup_output()
A Domapdss.h206 struct drm_bridge *next_bridge; member
A Dsdi.c137 return drm_bridge_attach(bridge->encoder, sdi->output.next_bridge, in sdi_bridge_attach()
A Ddpi.c431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, in dpi_bridge_attach()
A Dhdmi4.c323 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi4_bridge_attach()
A Dhdmi5.c321 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi5_bridge_attach()
A Dvenc.c548 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge, in venc_bridge_attach()
A Ddsi.c4621 return drm_bridge_attach(bridge->encoder, dsi->output.next_bridge, in dsi_bridge_attach()
/linux/drivers/gpu/drm/rcar-du/
A Drcar_lvds.c65 struct drm_bridge *next_bridge; member
579 if (!lvds->next_bridge) in rcar_lvds_attach()
582 return drm_bridge_attach(bridge->encoder, lvds->next_bridge, bridge, in rcar_lvds_attach()
608 return lvds->next_bridge != NULL; in rcar_lvds_is_connected()
668 if (lvds->next_bridge->timings && in rcar_lvds_parse_dt_companion()
669 lvds->next_bridge->timings->dual_link) in rcar_lvds_parse_dt_companion()
716 &lvds->panel, &lvds->next_bridge); in rcar_lvds_parse_dt()
721 lvds->next_bridge = devm_drm_panel_bridge_add(lvds->dev, in rcar_lvds_parse_dt()
723 if (IS_ERR_OR_NULL(lvds->next_bridge)) { in rcar_lvds_parse_dt()
/linux/drivers/gpu/drm/mediatek/
A Dmtk_hdmi.c157 struct drm_bridge *next_bridge; member
1211 struct drm_bridge *next_bridge; in mtk_hdmi_bridge_mode_valid() local
1217 next_bridge = drm_bridge_get_next_bridge(&hdmi->bridge); in mtk_hdmi_bridge_mode_valid()
1218 if (next_bridge) { in mtk_hdmi_bridge_mode_valid()
1222 if (!drm_bridge_chain_mode_fixup(next_bridge, mode, in mtk_hdmi_bridge_mode_valid()
1295 if (hdmi->next_bridge) { in mtk_hdmi_bridge_attach()
1296 ret = drm_bridge_attach(bridge->encoder, hdmi->next_bridge, in mtk_hdmi_bridge_attach()
1491 hdmi->next_bridge = of_drm_find_bridge(remote); in mtk_hdmi_dt_parse_pdata()
1492 if (!hdmi->next_bridge) { in mtk_hdmi_dt_parse_pdata()
A Dmtk_dsi.c187 struct drm_bridge *next_bridge; member
741 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, in mtk_dsi_bridge_attach()
1025 &panel, &dsi->next_bridge); in mtk_dsi_probe()
1030 dsi->next_bridge = devm_drm_panel_bridge_add(dev, panel); in mtk_dsi_probe()
1031 if (IS_ERR(dsi->next_bridge)) { in mtk_dsi_probe()
1032 ret = PTR_ERR(dsi->next_bridge); in mtk_dsi_probe()
A Dmtk_dpi.c69 struct drm_bridge *next_bridge; member
635 return drm_bridge_attach(bridge->encoder, dpi->next_bridge, in mtk_dpi_bridge_attach()
901 NULL, &dpi->next_bridge); in mtk_dpi_probe()
905 dev_info(dev, "Found bridge node: %pOF\n", dpi->next_bridge->of_node); in mtk_dpi_probe()
/linux/drivers/gpu/drm/
A Ddrm_bridge.c1008 struct drm_bridge *next_bridge; in drm_atomic_bridge_propagate_bus_flags() local
1017 next_bridge = drm_bridge_get_next_bridge(bridge); in drm_atomic_bridge_propagate_bus_flags()
1029 if (!next_bridge) { in drm_atomic_bridge_propagate_bus_flags()
1033 next_bridge); in drm_atomic_bridge_propagate_bus_flags()
/linux/drivers/gpu/drm/meson/
A Dmeson_dw_hdmi.c979 struct drm_bridge *next_bridge; in meson_dw_hdmi_bind() local
1118 next_bridge = of_drm_find_bridge(pdev->dev.of_node); in meson_dw_hdmi_bind()
1119 if (next_bridge) in meson_dw_hdmi_bind()
1120 drm_bridge_attach(encoder, next_bridge, in meson_dw_hdmi_bind()
/linux/drivers/gpu/drm/bridge/synopsys/
A Ddw-hdmi.c146 struct drm_bridge *next_bridge; member
2779 return drm_bridge_attach(bridge->encoder, hdmi->next_bridge, in dw_hdmi_bridge_attach()
3203 hdmi->next_bridge = of_drm_find_bridge(remote); in dw_hdmi_parse_dt()
3205 if (!hdmi->next_bridge) in dw_hdmi_parse_dt()

Completed in 77 milliseconds