Searched refs:next_bridge (Results 1 - 25 of 48) sorted by relevance

12

/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_encoder.h15 struct drm_bridge *next_bridge,
H A Dtidss_encoder.c26 struct drm_bridge *next_bridge; member in struct:tidss_encoder
41 return drm_bridge_attach(bridge->encoder, t_enc->next_bridge,
56 if (t_enc->next_bridge)
58 t_enc->next_bridge);
84 struct drm_bridge *next_bridge,
98 t_enc->next_bridge = next_bridge;
83 tidss_encoder_create(struct tidss_device *tidss, struct drm_bridge *next_bridge, u32 encoder_type, u32 possible_crtcs) argument
/linux-master/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-pvi.c32 struct drm_bridge *next_bridge; member in struct:imx8mp_hdmi_pvi
47 return drm_bridge_attach(bridge->encoder, pvi->next_bridge,
79 if (pvi->next_bridge->timings)
80 bus_flags = pvi->next_bridge->timings->input_bus_flags;
109 struct drm_bridge *next_bridge = pvi->next_bridge; local
112 if (!next_bridge->funcs->atomic_get_input_bus_fmts)
116 next_bridge);
118 return next_bridge->funcs->atomic_get_input_bus_fmts(next_bridge,
[all...]
H A Dimx8qxp-pxl2dpi.c38 struct drm_bridge *next_bridge; member in struct:imx8qxp_pxl2dpi
67 p2d->next_bridge, bridge,
268 struct drm_bridge *next_bridge; local
280 next_bridge = ERR_PTR(-ENODEV);
284 next_bridge = ERR_PTR(-ENODEV);
288 next_bridge = of_drm_find_bridge(remote);
289 if (!next_bridge) {
290 next_bridge = ERR_PTR(-EPROBE_DEFER);
297 return next_bridge;
373 port1 = of_graph_get_port_by_id(p2d->next_bridge
[all...]
H A Dimx8qxp-pixel-link.c26 struct drm_bridge *next_bridge; member in struct:imx8qxp_pixel_link
147 pl->next_bridge, bridge,
270 struct drm_bridge *next_bridge[PL_MAX_NEXT_BRIDGES]; local
309 next_bridge[ep_cnt] = of_drm_find_bridge(remote);
310 if (!next_bridge[ep_cnt]) {
326 return next_bridge[bridge_sel];
381 pl->next_bridge = imx8qxp_pixel_link_find_next_bridge(pl);
382 if (IS_ERR(pl->next_bridge)) {
383 ret = PTR_ERR(pl->next_bridge);
H A Dimx-ldb-helper.c125 ldb_ch->next_bridge, bridge,
183 ldb_ch->next_bridge = devm_drm_of_get_bridge(dev, ldb_ch->np,
185 if (IS_ERR(ldb_ch->next_bridge)) {
186 ret = PTR_ERR(ldb_ch->next_bridge);
H A Dimx-ldb-helper.h48 struct drm_bridge *next_bridge; member in struct:ldb_channel
H A Dimx8qxp-pixel-combiner.c63 struct drm_bridge *next_bridge; member in struct:imx8qxp_pc_channel
128 ch->next_bridge, bridge,
328 ch->next_bridge = of_drm_find_bridge(remote);
329 if (!ch->next_bridge) {
353 if (i == 1 && pc->ch[0].next_bridge)
/linux-master/drivers/gpu/drm/bridge/
H A Daux-bridge.c83 struct drm_bridge *next_bridge; member in struct:drm_aux_bridge_data
97 return drm_bridge_attach(bridge->encoder, data->next_bridge, bridge,
115 data->next_bridge = devm_drm_of_get_bridge(&auxdev->dev, auxdev->dev.of_node, 0, 0);
116 if (IS_ERR(data->next_bridge))
117 return dev_err_probe(&auxdev->dev, PTR_ERR(data->next_bridge),
H A Dsimple-bridge.c34 struct drm_bridge *next_bridge; member in struct:simple_bridge
57 if (sbridge->next_bridge->ops & DRM_BRIDGE_OP_EDID) {
58 drm_edid = drm_bridge_edid_read(sbridge->next_bridge, connector);
93 return drm_bridge_detect(sbridge->next_bridge);
111 ret = drm_bridge_attach(bridge->encoder, sbridge->next_bridge, bridge,
129 sbridge->next_bridge->ddc);
187 sbridge->next_bridge = of_drm_find_bridge(remote);
190 if (!sbridge->next_bridge) {
H A Dti-tfp410.c33 struct drm_bridge *next_bridge; member in struct:tfp410
56 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_EDID) {
57 drm_edid = drm_bridge_edid_read(dvi->next_bridge, connector);
92 return drm_bridge_detect(dvi->next_bridge);
128 ret = drm_bridge_attach(bridge->encoder, dvi->next_bridge, bridge,
141 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_DETECT)
146 if (dvi->next_bridge->ops & DRM_BRIDGE_OP_HPD) {
148 drm_bridge_hpd_enable(dvi->next_bridge, tfp410_hpd_callback,
156 dvi->next_bridge->type,
157 dvi->next_bridge
[all...]
H A Dti-tpd12s015.c32 struct drm_bridge *next_bridge; member in struct:tpd12s015_device
49 ret = drm_bridge_attach(bridge->encoder, tpd->next_bridge,
134 tpd->next_bridge = of_drm_find_bridge(node);
137 if (!tpd->next_bridge)
H A Dchrontel-ch7033.c202 struct drm_bridge *next_bridge; member in struct:ch7033_priv
218 return drm_bridge_detect(priv->next_bridge);
236 drm_edid = drm_bridge_edid_read(priv->next_bridge, connector);
277 ret = drm_bridge_attach(bridge->encoder, priv->next_bridge, bridge,
285 if (priv->next_bridge->ops & DRM_BRIDGE_OP_DETECT) {
292 if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) {
293 drm_bridge_hpd_enable(priv->next_bridge, ch7033_hpd_event,
301 priv->next_bridge->type,
302 priv->next_bridge->ddc);
315 if (priv->next_bridge
[all...]
H A Dti-dlpc3433.c58 struct drm_bridge *next_bridge; member in struct:dlpc
250 return drm_bridge_attach(bridge->encoder, dlpc->next_bridge, bridge, flags);
285 dlpc->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0);
286 if (IS_ERR(dlpc->next_bridge))
287 return PTR_ERR(dlpc->next_bridge);
H A Dtc358764.c152 struct drm_bridge *next_bridge; member in struct:tc358764
302 return drm_bridge_attach(bridge->encoder, ctx->next_bridge, bridge, flags);
321 ctx->next_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0);
322 if (IS_ERR(ctx->next_bridge))
323 return PTR_ERR(ctx->next_bridge);
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Doutput.c61 out->next_bridge = out->bridge;
80 drm_panel_bridge_remove(out->next_bridge ?
81 out->next_bridge : out->bridge);
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_dsi.c28 struct drm_bridge *next_bridge; member in struct:meson_encoder_dsi
40 return drm_bridge_attach(bridge->encoder, encoder_dsi->next_bridge,
120 meson_encoder_dsi->next_bridge = of_drm_find_bridge(remote);
121 if (!meson_encoder_dsi->next_bridge)
H A Dmeson_encoder_cvbs.c36 struct drm_bridge *next_bridge; member in struct:meson_encoder_cvbs
91 return drm_bridge_attach(bridge->encoder, meson_encoder_cvbs->next_bridge,
241 meson_encoder_cvbs->next_bridge = of_drm_find_bridge(remote);
243 if (!meson_encoder_cvbs->next_bridge)
H A Dmeson_encoder_hdmi.c41 struct drm_bridge *next_bridge; member in struct:meson_encoder_hdmi
56 return drm_bridge_attach(bridge->encoder, encoder_hdmi->next_bridge,
334 drm_edid = drm_bridge_edid_read(encoder_hdmi->next_bridge,
387 meson_encoder_hdmi->next_bridge = of_drm_find_bridge(remote);
388 if (!meson_encoder_hdmi->next_bridge) {
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_display.h21 struct drm_bridge *next_bridge; member in struct:msm_dp
H A Ddp_drm.c340 if (dp_display->next_bridge) {
342 dp_display->next_bridge, bridge,
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dparallel-display.c42 struct drm_bridge *next_bridge; member in struct:imx_parallel_display
205 struct drm_bridge *next_bridge; local
208 next_bridge = drm_bridge_get_next_bridge(bridge);
209 if (next_bridge)
211 next_bridge);
291 if (imxpd->next_bridge) {
292 ret = drm_bridge_attach(encoder, imxpd->next_bridge, bridge, 0);
328 &imxpd->next_bridge);
/linux-master/drivers/usb/typec/mux/
H A Dptn36502.c291 struct drm_bridge *next_bridge; local
296 next_bridge = devm_drm_of_get_bridge(&ptn->client->dev, ptn->client->dev.of_node, 0, 0);
297 if (IS_ERR(next_bridge)) {
298 dev_err(&ptn->client->dev, "failed to acquire drm_bridge: %pe\n", next_bridge);
299 return PTR_ERR(next_bridge);
302 return drm_bridge_attach(bridge->encoder, next_bridge, bridge,
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_lvds.c69 struct drm_bridge *next_bridge; member in struct:rcar_lvds
642 if (!lvds->next_bridge)
645 return drm_bridge_attach(bridge->encoder, lvds->next_bridge, bridge,
671 return lvds->next_bridge != NULL;
731 if (lvds->next_bridge->timings &&
732 lvds->next_bridge->timings->dual_link)
779 &lvds->panel, &lvds->next_bridge);
784 lvds->next_bridge = devm_drm_panel_bridge_add(lvds->dev,
786 if (IS_ERR_OR_NULL(lvds->next_bridge)) {
H A Drzg2l_mipi_dsi.c39 struct drm_bridge *next_bridge; member in struct:rzg2l_mipi_dsi
530 return drm_bridge_attach(bridge->encoder, dsi->next_bridge, bridge,
631 dsi->next_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node,
633 if (IS_ERR(dsi->next_bridge)) {
634 ret = PTR_ERR(dsi->next_bridge);

Completed in 433 milliseconds

12