Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/bridge/imx/ !
H A Dimx8mp-hdmi-pvi.c32 struct drm_bridge *next_bridge; member
48 return drm_bridge_attach(encoder, pvi->next_bridge, in imx8mp_hdmi_pvi_bridge_attach()
81 if (pvi->next_bridge->timings) in imx8mp_hdmi_pvi_bridge_enable()
82 bus_flags = pvi->next_bridge->timings->input_bus_flags; in imx8mp_hdmi_pvi_bridge_enable()
111 struct drm_bridge *next_bridge = pvi->next_bridge; in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts() local
114 if (!next_bridge->funcs->atomic_get_input_bus_fmts) in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts()
118 next_bridge); in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts()
120 return next_bridge->funcs->atomic_get_input_bus_fmts(next_bridge, in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts()
[all...]
H A Dimx8qxp-pxl2dpi.c38 struct drm_bridge *next_bridge; member
63 p2d->next_bridge, bridge, in imx8qxp_pxl2dpi_bridge_attach()
262 struct drm_bridge *next_bridge; in imx8qxp_pxl2dpi_find_next_bridge() local
274 next_bridge = ERR_PTR(-ENODEV); in imx8qxp_pxl2dpi_find_next_bridge()
278 next_bridge = ERR_PTR(-ENODEV); in imx8qxp_pxl2dpi_find_next_bridge()
282 next_bridge = of_drm_find_bridge(remote); in imx8qxp_pxl2dpi_find_next_bridge()
283 if (!next_bridge) { in imx8qxp_pxl2dpi_find_next_bridge()
284 next_bridge = ERR_PTR(-EPROBE_DEFER); in imx8qxp_pxl2dpi_find_next_bridge()
291 return next_bridge; in imx8qxp_pxl2dpi_find_next_bridge()
367 port1 = of_graph_get_port_by_id(p2d->next_bridge in imx8qxp_pxl2dpi_parse_dt_companion()
[all...]
H A Dimx8qxp-pixel-link.c26 struct drm_bridge *next_bridge; member
143 pl->next_bridge, bridge, in imx8qxp_pixel_link_bridge_attach()
264 struct drm_bridge *next_bridge[PL_MAX_NEXT_BRIDGES]; in imx8qxp_pixel_link_find_next_bridge() local
303 next_bridge[ep_cnt] = of_drm_find_bridge(remote); in imx8qxp_pixel_link_find_next_bridge()
304 if (!next_bridge[ep_cnt]) { in imx8qxp_pixel_link_find_next_bridge()
320 return next_bridge[bridge_sel]; in imx8qxp_pixel_link_find_next_bridge()
376 pl->next_bridge = imx8qxp_pixel_link_find_next_bridge(pl); in imx8qxp_pixel_link_bridge_probe()
377 if (IS_ERR(pl->next_bridge)) { in imx8qxp_pixel_link_bridge_probe()
378 ret = PTR_ERR(pl->next_bridge); in imx8qxp_pixel_link_bridge_probe()
H A Dimx-ldb-helper.c119 return drm_bridge_attach(encoder, ldb_ch->next_bridge, bridge, in ldb_bridge_attach_helper()
177 ldb_ch->next_bridge = devm_drm_of_get_bridge(dev, ldb_ch->np, in ldb_find_next_bridge_helper()
179 if (IS_ERR(ldb_ch->next_bridge)) { in ldb_find_next_bridge_helper()
180 ret = PTR_ERR(ldb_ch->next_bridge); in ldb_find_next_bridge_helper()
H A Dimx8qxp-pixel-combiner.c63 struct drm_bridge *next_bridge; member
123 ch->next_bridge, bridge, in imx8qxp_pc_bridge_attach()
329 ch->next_bridge = of_drm_find_bridge(remote); in imx8qxp_pc_bridge_probe()
330 if (!ch->next_bridge) { in imx8qxp_pc_bridge_probe()
352 if (i == 1 && pc->ch[0]->next_bridge) in imx8qxp_pc_bridge_probe()
/linux/drivers/gpu/drm/imx/ipuv3/ !
H A Dparallel-display.c35 struct drm_bridge *next_bridge; member
137 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check() local
140 next_bridge = drm_bridge_get_next_bridge(bridge); in imx_pd_bridge_atomic_check()
141 if (next_bridge) in imx_pd_bridge_atomic_check()
143 next_bridge); in imx_pd_bridge_atomic_check()
170 return drm_bridge_attach(encoder, imxpd->next_bridge, bridge, flags); in imx_pd_bridge_attach()
236 imxpd->next_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in imx_pd_probe()
237 if (imxpd->next_bridge == ERR_PTR(-ENODEV)) in imx_pd_probe()
238 imxpd->next_bridge = devm_imx_drm_legacy_bridge(dev, np, DRM_MODE_CONNECTOR_DPI); in imx_pd_probe()
239 if (IS_ERR(imxpd->next_bridge)) { in imx_pd_probe()
[all...]
/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 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 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 Dti-dlpc3433.c58 struct drm_bridge *next_bridge; member
250 return drm_bridge_attach(encoder, dlpc->next_bridge, bridge, flags); in dlpc_attach()
285 dlpc->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in dlpc3433_parse_dt()
286 if (IS_ERR(dlpc->next_bridge)) in dlpc3433_parse_dt()
287 return PTR_ERR(dlpc->next_bridge); in dlpc3433_parse_dt()
H A Dtc358764.c152 struct drm_bridge *next_bridge; member
303 return drm_bridge_attach(encoder, ctx->next_bridge, bridge, flags); in tc358764_attach()
322 ctx->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in tc358764_parse_dt()
323 if (IS_ERR(ctx->next_bridge)) in tc358764_parse_dt()
324 return PTR_ERR(ctx->next_bridge); in tc358764_parse_dt()
H A Dite-it6263.c195 struct drm_bridge *next_bridge; member
356 it->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 2, 0); in it6263_parse_dt()
357 if (IS_ERR(it->next_bridge)) in it6263_parse_dt()
358 return dev_err_probe(dev, PTR_ERR(it->next_bridge), in it6263_parse_dt()
675 ret = drm_bridge_attach(encoder, it->next_bridge, bridge, in it6263_bridge_attach()
/linux/drivers/gpu/drm/tidss/ !
H A Dtidss_encoder.c26 struct drm_bridge *next_bridge; member
42 return drm_bridge_attach(encoder, t_enc->next_bridge, in tidss_bridge_attach()
57 if (t_enc->next_bridge) in tidss_bridge_atomic_check()
59 t_enc->next_bridge); in tidss_bridge_atomic_check()
85 struct drm_bridge *next_bridge, in tidss_encoder_create() argument
104 t_enc->next_bridge = next_bridge; in tidss_encoder_create()
H A Dtidss_oldi.c28 struct drm_bridge *next_bridge; member
67 if (!oldi->next_bridge) { in tidss_oldi_bridge_attach()
81 return drm_bridge_attach(encoder, oldi->next_bridge, bridge, flags); in tidss_oldi_bridge_attach()
549 oldi->next_bridge = bridge; in tidss_oldi_init()
H A Dtidss_encoder.h15 struct drm_bridge *next_bridge,
/linux/drivers/gpu/drm/meson/ !
H A Dmeson_encoder_dsi.c28 struct drm_bridge *next_bridge; member
41 return drm_bridge_attach(encoder, encoder_dsi->next_bridge, in meson_encoder_dsi_attach()
123 meson_encoder_dsi->next_bridge = of_drm_find_bridge(remote); in meson_encoder_dsi_probe()
124 if (!meson_encoder_dsi->next_bridge) in meson_encoder_dsi_probe()
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/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/renesas/rcar-du/ !
H A Drcar_lvds.c69 struct drm_bridge *next_bridge; member
642 if (!lvds->next_bridge) in rcar_lvds_attach()
645 return drm_bridge_attach(encoder, lvds->next_bridge, bridge, in rcar_lvds_attach()
671 return lvds->next_bridge != NULL; in rcar_lvds_is_connected()
731 if (lvds->next_bridge->timings && in rcar_lvds_parse_dt_companion()
732 lvds->next_bridge->timings->dual_link) in rcar_lvds_parse_dt_companion()
779 &lvds->panel, &lvds->next_bridge); in rcar_lvds_parse_dt()
784 lvds->next_bridge = devm_drm_panel_bridge_add(lvds->dev, in rcar_lvds_parse_dt()
786 if (IS_ERR_OR_NULL(lvds->next_bridge)) { in rcar_lvds_parse_dt()
/linux/drivers/gpu/drm/adp/ !
H A Dadp-mipi.c27 struct drm_bridge *next_bridge; member
184 adp->next_bridge = next; in adp_dsi_host_attach()
221 return drm_bridge_attach(encoder, adp->next_bridge, bridge, flags); in adp_dsi_bridge_attach()
H A Dadp_drv.c116 struct drm_bridge *next_bridge; member
435 ret = drm_bridge_attach(adp->encoder, adp->next_bridge, NULL, in adp_setup_mode_config()
521 adp->next_bridge = drmm_of_get_bridge(&adp->drm, dev->of_node, 0, 0); in adp_drm_bind()
522 if (IS_ERR(adp->next_bridge)) { in adp_drm_bind()
524 return PTR_ERR(adp->next_bridge); in adp_drm_bind()
/linux/drivers/gpu/drm/msm/disp/mdp4/ !
H A Dmdp4_kms.c195 struct drm_bridge *next_bridge; in mdp4_modeset_init_intf() local
205 next_bridge = devm_drm_of_get_bridge(dev->dev, dev->dev->of_node, 0, 0); in mdp4_modeset_init_intf()
206 if (IS_ERR(next_bridge)) { in mdp4_modeset_init_intf()
207 ret = PTR_ERR(next_bridge); in mdp4_modeset_init_intf()
222 ret = drm_bridge_attach(encoder, next_bridge, NULL, DRM_BRIDGE_ATTACH_NO_CONNECTOR); in mdp4_modeset_init_intf()
/linux/drivers/gpu/drm/msm/dp/ !
H A Ddp_display.h18 struct drm_bridge *next_bridge; member
/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()

12