| /linux/drivers/gpu/drm/bridge/ |
| A D | ti-tfp410.c | 31 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 D | simple-bridge.c | 32 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 D | chrontel-ch7033.c | 201 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 D | ti-tpd12s015.c | 32 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 D | ite-it66121.c | 210 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 D | ti-sn65dsi86.c | 162 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 D | parallel-display.c | 40 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 D | output.c | 61 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 D | omapdss.h | 206 struct drm_bridge *next_bridge; member
|
| A D | sdi.c | 137 return drm_bridge_attach(bridge->encoder, sdi->output.next_bridge, in sdi_bridge_attach()
|
| A D | dpi.c | 431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, in dpi_bridge_attach()
|
| A D | hdmi4.c | 323 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi4_bridge_attach()
|
| A D | hdmi5.c | 321 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi5_bridge_attach()
|
| A D | venc.c | 548 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge, in venc_bridge_attach()
|
| A D | dsi.c | 4621 return drm_bridge_attach(bridge->encoder, dsi->output.next_bridge, in dsi_bridge_attach()
|
| /linux/drivers/gpu/drm/rcar-du/ |
| A D | rcar_lvds.c | 65 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 D | mtk_hdmi.c | 157 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 D | mtk_dsi.c | 187 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 D | mtk_dpi.c | 69 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 D | drm_bridge.c | 1008 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 D | meson_dw_hdmi.c | 979 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 D | dw-hdmi.c | 146 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()
|