| /linux/drivers/gpu/drm/bridge/ |
| H A D | ti-tfp410.c | 33 struct drm_bridge *next_bridge; member 56 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_EDID) { in tfp410_get_modes() 57 drm_edid = drm_bridge_edid_read(dvi->next_bridge, connector); in tfp410_get_modes() 92 return drm_bridge_detect(dvi->next_bridge, connector); in tfp410_connector_detect() 129 ret = drm_bridge_attach(encoder, dvi->next_bridge, bridge, in tfp410_attach() 137 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_DETECT) in tfp410_attach() 142 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_HPD) { in tfp410_attach() 144 drm_bridge_hpd_enable(dvi->next_bridge, tfp410_hpd_callback, in tfp410_attach() 152 dvi->next_bridge->type, in tfp410_attach() 153 dvi->next_bridge->ddc); in tfp410_attach() [all …]
|
| H A D | simple-bridge.c | 34 struct drm_bridge *next_bridge; member 57 if (sbridge->next_bridge->ops & DRM_BRIDGE_OP_EDID) { in simple_bridge_get_modes() 58 drm_edid = drm_bridge_edid_read(sbridge->next_bridge, connector); in simple_bridge_get_modes() 93 return drm_bridge_detect(sbridge->next_bridge, connector); in simple_bridge_connector_detect() 112 ret = drm_bridge_attach(encoder, sbridge->next_bridge, bridge, in simple_bridge_attach() 125 sbridge->next_bridge->ddc); in simple_bridge_attach() 183 sbridge->next_bridge = of_drm_find_bridge(remote); in simple_bridge_probe() 186 if (!sbridge->next_bridge) { in simple_bridge_probe()
|
| H A D | aux-bridge.c | 87 struct drm_bridge *next_bridge; member 102 return drm_bridge_attach(encoder, data->next_bridge, bridge, in drm_aux_bridge_attach() 121 data->next_bridge = devm_drm_of_get_bridge(&auxdev->dev, auxdev->dev.of_node, 0, 0); in drm_aux_bridge_probe() 122 if (IS_ERR(data->next_bridge)) in drm_aux_bridge_probe() 123 return dev_err_probe(&auxdev->dev, PTR_ERR(data->next_bridge), in drm_aux_bridge_probe()
|
| H A D | chrontel-ch7033.c | 202 struct drm_bridge *next_bridge; member 218 return drm_bridge_detect(priv->next_bridge, connector); in ch7033_connector_detect() 236 drm_edid = drm_bridge_edid_read(priv->next_bridge, connector); in ch7033_connector_get_modes() 278 ret = drm_bridge_attach(encoder, priv->next_bridge, bridge, in ch7033_bridge_attach() 286 if (priv->next_bridge->ops & DRM_BRIDGE_OP_DETECT) { in ch7033_bridge_attach() 293 if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) { in ch7033_bridge_attach() 294 drm_bridge_hpd_enable(priv->next_bridge, ch7033_hpd_event, in ch7033_bridge_attach() 302 priv->next_bridge->type, in ch7033_bridge_attach() 303 priv->next_bridge->ddc); in ch7033_bridge_attach() 316 if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) in ch7033_bridge_detach() [all …]
|
| H A D | ti-tpd12s015.c | 32 struct drm_bridge *next_bridge; member 50 ret = drm_bridge_attach(encoder, tpd->next_bridge, in tpd12s015_attach() 141 tpd->next_bridge = of_drm_find_bridge(node); in tpd12s015_probe() 144 if (!tpd->next_bridge) in tpd12s015_probe()
|
| H A D | sii902x.c | 178 struct drm_bridge *next_bridge; member 424 return drm_bridge_attach(encoder, sii902x->next_bridge, in sii902x_bridge_attach() 1207 sii902x->next_bridge = of_drm_find_bridge(remote); in sii902x_probe() 1209 if (!sii902x->next_bridge) in sii902x_probe()
|
| H A D | lontium-lt9611uxc.c | 38 struct drm_bridge *next_bridge; member 288 return drm_bridge_attach(encoder, lt9611uxc->next_bridge, in lt9611uxc_bridge_attach() 451 return drm_of_find_panel_or_bridge(dev->of_node, 2, -1, NULL, <9611uxc->next_bridge); in lt9611uxc_parse_dt()
|
| H A D | lontium-lt9611.c | 40 struct drm_bridge *next_bridge; member 749 return drm_bridge_attach(encoder, lt9611->next_bridge, in lt9611_bridge_attach() 1027 return drm_of_find_panel_or_bridge(dev->of_node, 2, -1, NULL, <9611->next_bridge); in lt9611_parse_dt()
|
| H A D | ite-it66121.c | 301 struct drm_bridge *next_bridge; member 599 ret = drm_bridge_attach(encoder, ctx->next_bridge, bridge, flags); in it66121_bridge_attach() 1546 ctx->next_bridge = of_drm_find_bridge(ep); in it66121_probe() 1548 if (!ctx->next_bridge) { in it66121_probe()
|
| /linux/drivers/gpu/drm/imx/ipuv3/ |
| H A D | parallel-display.c | 33 struct drm_bridge *next_bridge; member 138 struct drm_bridge *next_bridge __free(drm_bridge_put) = drm_bridge_get_next_bridge(bridge); in imx_pd_bridge_atomic_check() 140 if (next_bridge) in imx_pd_bridge_atomic_check() 142 next_bridge); in imx_pd_bridge_atomic_check() 169 return drm_bridge_attach(encoder, imxpd->next_bridge, bridge, flags); in imx_pd_bridge_attach() 234 imxpd->next_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in imx_pd_probe() 235 if (imxpd->next_bridge == ERR_PTR(-ENODEV)) in imx_pd_probe() 236 imxpd->next_bridge = devm_imx_drm_legacy_bridge(dev, np, DRM_MODE_CONNECTOR_DPI); in imx_pd_probe() 237 if (IS_ERR(imxpd->next_bridge)) { in imx_pd_probe() 238 ret = PTR_ERR(imxpd->next_bridge); in imx_pd_probe()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H 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()
|
| /linux/drivers/gpu/drm/meson/ |
| H A D | meson_encoder_hdmi.c | 41 struct drm_bridge *next_bridge; member 57 return drm_bridge_attach(encoder, encoder_hdmi->next_bridge, in meson_encoder_hdmi_attach() 337 drm_edid = drm_bridge_edid_read(encoder_hdmi->next_bridge, in meson_encoder_hdmi_hpd_notify() 393 meson_encoder_hdmi->next_bridge = of_drm_find_bridge(remote); in meson_encoder_hdmi_probe() 394 if (!meson_encoder_hdmi->next_bridge) { in meson_encoder_hdmi_probe()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_dsi.c | 203 struct drm_bridge *next_bridge; member 816 return drm_bridge_attach(encoder, dsi->next_bridge, in mtk_dsi_bridge_attach() 993 dsi->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in mtk_dsi_host_attach() 994 if (IS_ERR(dsi->next_bridge)) { in mtk_dsi_host_attach() 995 ret = PTR_ERR(dsi->next_bridge); in mtk_dsi_host_attach() 1000 dsi->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in mtk_dsi_host_attach() 1001 if (IS_ERR(dsi->next_bridge)) in mtk_dsi_host_attach() 1002 return PTR_ERR(dsi->next_bridge); in mtk_dsi_host_attach() 1009 dsi->next_bridge->pre_enable_prev_first = true; in mtk_dsi_host_attach()
|
| H A D | mtk_hdmi_common.h | 153 struct drm_bridge *next_bridge; member
|
| H A D | mtk_hdmi_common.c | 318 hdmi->next_bridge = of_drm_find_bridge(remote); in mtk_hdmi_dt_parse_pdata() 319 if (!hdmi->next_bridge) { in mtk_hdmi_dt_parse_pdata()
|
| H A D | mtk_dp.c | 115 struct drm_bridge *next_bridge; member 2315 if (mtk_dp->next_bridge) { in mtk_dp_bridge_attach() 2316 ret = drm_bridge_attach(encoder, mtk_dp->next_bridge, in mtk_dp_bridge_attach() 2702 mtk_dp->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in mtk_dp_edp_link_panel() 2710 if (IS_ERR(mtk_dp->next_bridge)) { in mtk_dp_edp_link_panel() 2711 ret = PTR_ERR(mtk_dp->next_bridge); in mtk_dp_edp_link_panel() 2712 mtk_dp->next_bridge = NULL; in mtk_dp_edp_link_panel()
|
| H A D | mtk_hdmi.c | 989 if (hdmi->next_bridge) { in mtk_hdmi_bridge_attach() 990 ret = drm_bridge_attach(encoder, hdmi->next_bridge, in mtk_hdmi_bridge_attach()
|
| H A D | mtk_hdmi_v2.c | 943 if (hdmi->next_bridge) { in mtk_hdmi_v2_bridge_attach() 944 ret = drm_bridge_attach(encoder, hdmi->next_bridge, bridge, flags); in mtk_hdmi_v2_bridge_attach()
|
| /linux/drivers/gpu/drm/tidss/ |
| H A D | tidss_encoder.h | 15 struct drm_bridge *next_bridge,
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_drm.c | 352 if (msm_dp_display->next_bridge) { in msm_dp_bridge_init() 354 msm_dp_display->next_bridge, bridge, in msm_dp_bridge_init()
|
| H A D | dp_display.c | 1250 dp->next_bridge = devm_drm_of_get_bridge(&dp->pdev->dev, dp->pdev->dev.of_node, 1, 0); in msm_dp_display_probe_tail() 1251 if (IS_ERR(dp->next_bridge)) { in msm_dp_display_probe_tail() 1252 ret = PTR_ERR(dp->next_bridge); in msm_dp_display_probe_tail() 1253 dp->next_bridge = NULL; in msm_dp_display_probe_tail()
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_mipi_dsi.c | 64 struct drm_bridge *next_bridge; member 827 return drm_bridge_attach(encoder, dsi->next_bridge, bridge, in rcar_mipi_dsi_attach() 933 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, in rcar_mipi_dsi_host_attach() 935 if (IS_ERR(dsi->next_bridge)) { in rcar_mipi_dsi_host_attach() 936 ret = PTR_ERR(dsi->next_bridge); in rcar_mipi_dsi_host_attach()
|
| /linux/drivers/gpu/drm/msm/hdmi/ |
| H A D | hdmi.h | 65 struct drm_bridge *next_bridge; member
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dp.c | 388 struct drm_bridge *next_bridge; member 1497 if (dp->next_bridge) { in zynqmp_dp_bridge_attach() 1498 ret = drm_bridge_attach(encoder, dp->next_bridge, in zynqmp_dp_bridge_attach() 2465 &dp->next_bridge); in zynqmp_dp_probe()
|