Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/bridge/
H A Dti-tfp410.c33 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 Dsimple-bridge.c34 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 Daux-bridge.c87 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 Dchrontel-ch7033.c202 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 Dti-tpd12s015.c32 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 Dsii902x.c178 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 Dlontium-lt9611uxc.c38 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, &lt9611uxc->next_bridge); in lt9611uxc_parse_dt()
H A Dlontium-lt9611.c40 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, &lt9611->next_bridge); in lt9611_parse_dt()
H A Dite-it66121.c301 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 Dparallel-display.c33 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 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()
/linux/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c41 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 Dmtk_dsi.c203 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 Dmtk_hdmi_common.h153 struct drm_bridge *next_bridge; member
H A Dmtk_hdmi_common.c318 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 Dmtk_dp.c115 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 Dmtk_hdmi.c989 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 Dmtk_hdmi_v2.c943 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 Dtidss_encoder.h15 struct drm_bridge *next_bridge,
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_drm.c352 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 Ddp_display.c1250 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 Drcar_mipi_dsi.c64 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 Dhdmi.h65 struct drm_bridge *next_bridge; member
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c388 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()