/linux/drivers/gpu/drm/bridge/imx/ ! |
H A D | imx8mp-hdmi-pvi.c | 32 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 D | imx8qxp-pxl2dpi.c | 38 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 D | imx8qxp-pixel-link.c | 26 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 D | imx-ldb-helper.c | 119 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 D | imx8qxp-pixel-combiner.c | 63 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 D | parallel-display.c | 35 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 D | ti-tfp410.c | 33 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 D | simple-bridge.c | 34 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 D | aux-bridge.c | 87 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 D | ti-tpd12s015.c | 32 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 D | ti-dlpc3433.c | 58 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 D | tc358764.c | 152 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 D | ite-it6263.c | 195 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 D | tidss_encoder.c | 26 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 D | tidss_oldi.c | 28 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 D | tidss_encoder.h | 15 struct drm_bridge *next_bridge,
|
/linux/drivers/gpu/drm/meson/ ! |
H A D | meson_encoder_dsi.c | 28 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 D | meson_encoder_hdmi.c | 41 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 D | output.c | 61 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 D | rcar_lvds.c | 69 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 D | adp-mipi.c | 27 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 D | adp_drv.c | 116 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 D | mdp4_kms.c | 195 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 D | dp_display.h | 18 struct drm_bridge *next_bridge; member
|
/linux/drivers/gpu/drm/mediatek/ ! |
H A D | mtk_dsi.c | 203 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()
|