Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_bridge.c18 if (bridge->next_bridge) in rockchip_bridge_init()
19 rockchip_bridge_init(bridge->next_bridge, conn, state); in rockchip_bridge_init()
30 if (bridge->next_bridge) in rockchip_bridge_pre_enable()
31 rockchip_bridge_pre_enable(bridge->next_bridge); in rockchip_bridge_pre_enable()
39 if (bridge->next_bridge) in rockchip_bridge_post_disable()
40 rockchip_bridge_post_disable(bridge->next_bridge); in rockchip_bridge_post_disable()
54 if (bridge->next_bridge) in rockchip_bridge_enable()
55 rockchip_bridge_enable(bridge->next_bridge); in rockchip_bridge_enable()
63 if (bridge->next_bridge) in rockchip_bridge_disable()
64 rockchip_bridge_disable(bridge->next_bridge); in rockchip_bridge_disable()
[all …]
H A Drockchip_bridge.h32 struct rockchip_bridge *next_bridge; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/
H 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()
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 …]
H 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()
H 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()
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 …]
H A Dmaxim-max96755f.c30 struct drm_bridge *next_bridge; member
61 if (ser->next_bridge) in max96755f_bridge_connector_get_modes()
62 return drm_bridge_get_modes(ser->next_bridge, connector); in max96755f_bridge_connector_get_modes()
147 &ser->next_bridge); in max96755f_bridge_attach()
151 if (ser->next_bridge) { in max96755f_bridge_attach()
152 ret = drm_bridge_attach(bridge->encoder, ser->next_bridge, in max96755f_bridge_attach()
166 ser->next_bridge ? ser->next_bridge->type : bridge->type); in max96755f_bridge_attach()
399 if (ser->next_bridge && (ser->next_bridge->ops & DRM_BRIDGE_OP_DETECT)) in max96755f_bridge_detect()
400 return drm_bridge_detect(ser->next_bridge); in max96755f_bridge_detect()
H 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/imx/
H A Dparallel-display.c35 struct drm_bridge *next_bridge; member
198 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check() local
201 next_bridge = drm_bridge_get_next_bridge(bridge); in imx_pd_bridge_atomic_check()
202 if (next_bridge) in imx_pd_bridge_atomic_check()
204 next_bridge); in imx_pd_bridge_atomic_check()
272 if (!imxpd->next_bridge) { in imx_pd_register()
280 if (imxpd->next_bridge) { in imx_pd_register()
281 ret = drm_bridge_attach(encoder, imxpd->next_bridge, in imx_pd_register()
311 &imxpd->next_bridge); in imx_pd_bind()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi.c252 struct drm_bridge *next_bridge; member
341 &dsi->panel, &dsi->next_bridge); in dw_mipi_dsi_host_attach()
1048 if (dsi->next_bridge) in dw_mipi_dsi_bridge_attach()
1049 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, in dw_mipi_dsi_bridge_attach()
1260 if (dsi->next_bridge && (dsi->next_bridge->ops & DRM_BRIDGE_OP_MODES)) in dw_mipi_dsi_connector_get_modes()
1261 return drm_bridge_get_modes(dsi->next_bridge, connector); in dw_mipi_dsi_connector_get_modes()
1278 if (dsi->next_bridge && (dsi->next_bridge->ops & DRM_BRIDGE_OP_DETECT)) in dw_mipi_dsi_connector_detect()
1279 return drm_bridge_detect(dsi->next_bridge); in dw_mipi_dsi_connector_detect()
1361 if (dsi->next_bridge) { in dw_mipi_dsi_get_connector()
1364 &dsi->next_bridge->dev->mode_config.connector_list; in dw_mipi_dsi_get_connector()
[all …]
H A Ddw-hdmi.c249 struct drm_bridge *next_bridge; member
2039 if (!hdmi->next_bridge) { in dw_hdmi_phy_setup_hpd()
3932 if (hdmi->next_bridge) { in dw_hdmi_bridge_attach()
3933 hdmi->next_bridge->encoder = bridge->encoder; in dw_hdmi_bridge_attach()
3934 ret = drm_bridge_attach(bridge->encoder, hdmi->next_bridge, bridge, flags); in dw_hdmi_bridge_attach()
3965 if (hdmi->next_bridge) in dw_hdmi_bridge_mode_valid()
4195 if (!hdmi->next_bridge) in dw_hdmi_irq()
4969 hdmi->next_bridge = of_drm_find_bridge(remote); in dw_hdmi_probe()
4971 if (!hdmi->next_bridge) { in dw_hdmi_probe()
5115 if (!hdmi->next_bridge) { in dw_hdmi_remove()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/dss/
H A 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()
H A Dsdi.c137 return drm_bridge_attach(bridge->encoder, sdi->output.next_bridge, in sdi_bridge_attach()
H A Domapdss.h373 struct drm_bridge *next_bridge; member
H A Ddpi.c431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, in dpi_bridge_attach()
H A Dhdmi4.c323 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi4_bridge_attach()
H A Dhdmi5.c321 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi5_bridge_attach()
H A Dvenc.c545 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge, in venc_bridge_attach()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/
H A 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/
H A 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()
H A Dmtk_dsi.c186 struct drm_bridge *next_bridge; member
740 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, in mtk_dsi_bridge_attach()
1089 &panel, &dsi->next_bridge); in mtk_dsi_probe()
1094 dsi->next_bridge = devm_drm_panel_bridge_add(dev, panel); in mtk_dsi_probe()
1095 if (IS_ERR(dsi->next_bridge)) { in mtk_dsi_probe()
1096 ret = PTR_ERR(dsi->next_bridge); in mtk_dsi_probe()
H A Dmtk_dpi.c62 struct drm_bridge *next_bridge; member
510 return drm_bridge_attach(bridge->encoder, dpi->next_bridge, in mtk_dpi_bridge_attach()
747 NULL, &dpi->next_bridge); in mtk_dpi_probe()
751 dev_info(dev, "Found bridge node: %pOF\n", dpi->next_bridge->of_node); in mtk_dpi_probe()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_bridge.c938 struct drm_bridge *next_bridge; in drm_atomic_bridge_propagate_bus_flags() local
947 next_bridge = drm_bridge_get_next_bridge(bridge); in drm_atomic_bridge_propagate_bus_flags()
959 if (!next_bridge) { in drm_atomic_bridge_propagate_bus_flags()
963 next_bridge); in drm_atomic_bridge_propagate_bus_flags()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c374 struct drm_bridge *next_bridge; member
1211 if (dp->right && dp->right->next_bridge) { in dw_dp_connector_get_modes()
1212 struct drm_bridge *bridge = dp->right->next_bridge; in dw_dp_connector_get_modes()
1220 if (dp->next_bridge) in dw_dp_connector_get_modes()
1221 num_modes = drm_bridge_get_modes(dp->next_bridge, connector); in dw_dp_connector_get_modes()
2837 if (dp->next_bridge && dp->next_bridge->ops & DRM_BRIDGE_OP_DETECT) in dw_dp_connector_init()
2937 &dp->next_bridge); in dw_dp_bridge_attach()
2941 if (dp->next_bridge) { in dw_dp_bridge_attach()
2942 struct drm_bridge *next_bridge = dp->next_bridge; in dw_dp_bridge_attach() local
2944 ret = drm_bridge_attach(bridge->encoder, next_bridge, bridge, in dw_dp_bridge_attach()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.c979 struct drm_bridge *next_bridge; in meson_dw_hdmi_bind() local
1119 next_bridge = of_drm_find_bridge(pdev->dev.of_node); in meson_dw_hdmi_bind()
1120 if (next_bridge) in meson_dw_hdmi_bind()
1121 drm_bridge_attach(encoder, next_bridge, in meson_dw_hdmi_bind()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1411 struct drm_bridge *next_bridge = dp->plat_data->bridge; in analogix_dp_detect() local
1413 if (next_bridge->ops & DRM_BRIDGE_OP_DETECT) in analogix_dp_detect()
1414 status = drm_bridge_detect(next_bridge); in analogix_dp_detect()

12