Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
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 …]
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()
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 …]
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
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()
Dsdi.c137 return drm_bridge_attach(bridge->encoder, sdi->output.next_bridge, in sdi_bridge_attach()
Domapdss.h373 struct drm_bridge *next_bridge; member
Ddpi.c431 return drm_bridge_attach(bridge->encoder, dpi->output.next_bridge, in dpi_bridge_attach()
Dhdmi5.c321 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi5_bridge_attach()
Dhdmi4.c323 return drm_bridge_attach(bridge->encoder, hdmi->output.next_bridge, in hdmi4_bridge_attach()
Dvenc.c545 return drm_bridge_attach(bridge->encoder, venc->output.next_bridge, in venc_bridge_attach()
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/
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()
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()
Dmtk_dpi.c62 struct drm_bridge *next_bridge; member
504 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/
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()
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/
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()
/kernel/linux/patches/linux-5.10/unionpi_tiger_pacth/
Dlinux-5.10.patch3715 + struct drm_bridge *next_bridge;
3785 + return drm_bridge_attach(bridge->encoder, hdmi->next_bridge,
3832 + hdmi->next_bridge = of_drm_find_bridge(remote);
3834 + if (!hdmi->next_bridge)
5867 - struct drm_bridge *next_bridge;
5947 - next_bridge = of_drm_find_bridge(pdev->dev.of_node);
5948 - if (next_bridge)
5949 - drm_bridge_attach(encoder, next_bridge,
6526 + struct drm_bridge *next_bridge;
6581 + return drm_bridge_attach(bridge->encoder, meson_encoder_cvbs->next_bridge,
[all …]
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch11966 + struct drm_bridge *next_bridge;
12522 + if (!hdmi->next_bridge) {
13421 + if (hdmi->next_bridge) {
13422 + hdmi->next_bridge->encoder = bridge->encoder;
13423 + ret = drm_bridge_attach(bridge->encoder, hdmi->next_bridge, bridge, flags);
13446 + if (hdmi->next_bridge)
13533 + if (!hdmi->next_bridge)
14006 + hdmi->next_bridge = of_drm_find_bridge(remote);
14008 + if (!hdmi->next_bridge) {
14099 + if (!hdmi->next_bridge) {
[all …]
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/
D0005_linux_include.patch996 + struct drm_bridge *next_bridge;