Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/bridge/
H A Dpanel.c20 struct panel_bridge { struct
41 struct panel_bridge *panel_bridge = in panel_bridge_connector_get_modes() local
63 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_attach() local
97 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_detach() local
114 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_atomic_pre_enable() local
284 struct panel_bridge *panel_bridge; in drm_panel_bridge_add_typed() local
289 panel_bridge = devm_kzalloc(panel->dev, sizeof(*panel_bridge), in drm_panel_bridge_add_typed()
291 if (!panel_bridge) in drm_panel_bridge_add_typed()
316 struct panel_bridge *panel_bridge; in drm_panel_bridge_remove() local
345 struct panel_bridge *panel_bridge; in drm_panel_bridge_set_orientation() local
[all …]
H A Dtc358762.c75 struct drm_bridge *panel_bridge; member
209 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in tc358762_attach()
235 struct drm_bridge *panel_bridge; in tc358762_parse_dt() local
238 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in tc358762_parse_dt()
239 if (IS_ERR(panel_bridge)) in tc358762_parse_dt()
240 return PTR_ERR(panel_bridge); in tc358762_parse_dt()
242 ctx->panel_bridge = panel_bridge; in tc358762_parse_dt()
H A Dnxp-ptn3460.c31 struct drm_bridge *panel_bridge; member
223 ret = drm_bridge_attach(bridge->encoder, ptn_bridge->panel_bridge, in ptn3460_bridge_attach()
260 struct drm_bridge *panel_bridge; in ptn3460_probe() local
268 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ptn3460_probe()
269 if (IS_ERR(panel_bridge)) in ptn3460_probe()
270 return PTR_ERR(panel_bridge); in ptn3460_probe()
272 ptn_bridge->panel_bridge = panel_bridge; in ptn3460_probe()
H A Dmicrochip-lvds.c61 struct drm_bridge *panel_bridge; member
111 return drm_bridge_attach(bridge->encoder, lvds->panel_bridge, in mchp_lvds_attach()
187 lvds->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in mchp_lvds_probe()
189 if (IS_ERR(lvds->panel_bridge)) in mchp_lvds_probe()
190 return PTR_ERR(lvds->panel_bridge); in mchp_lvds_probe()
H A Dparade-ps8622.c45 struct drm_bridge *panel_bridge; member
425 return drm_bridge_attach(ps8622->bridge.encoder, ps8622->panel_bridge, in ps8622_attach()
448 struct drm_bridge *panel_bridge; in ps8622_probe() local
455 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ps8622_probe()
456 if (IS_ERR(panel_bridge)) in ps8622_probe()
457 return PTR_ERR(panel_bridge); in ps8622_probe()
459 ps8622->panel_bridge = panel_bridge; in ps8622_probe()
H A Dlvds-codec.c23 struct drm_bridge *panel_bridge; member
41 return drm_bridge_attach(bridge->encoder, lvds_codec->panel_bridge, in lvds_codec_attach()
152 lvds_codec->panel_bridge = in lvds_codec_probe()
155 if (IS_ERR(lvds_codec->panel_bridge)) in lvds_codec_probe()
156 return PTR_ERR(lvds_codec->panel_bridge); in lvds_codec_probe()
H A Dlontium-lt9211.c48 struct drm_bridge *panel_bridge; member
106 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in lt9211_attach()
628 struct drm_bridge *panel_bridge; in lt9211_parse_dt() local
658 ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge); in lt9211_parse_dt()
662 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in lt9211_parse_dt()
663 if (IS_ERR(panel_bridge)) in lt9211_parse_dt()
664 return PTR_ERR(panel_bridge); in lt9211_parse_dt()
667 ctx->panel_bridge = panel_bridge; in lt9211_parse_dt()
H A Dfsl-ldb.c89 struct drm_bridge *panel_bridge; member
120 return drm_bridge_attach(bridge->encoder, fsl_ldb->panel_bridge, in fsl_ldb_attach()
343 fsl_ldb->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in fsl_ldb_probe()
344 if (IS_ERR(fsl_ldb->panel_bridge)) in fsl_ldb_probe()
345 return PTR_ERR(fsl_ldb->panel_bridge); in fsl_ldb_probe()
H A Dti-sn65dsi83.c157 struct drm_bridge *panel_bridge; member
297 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in sn65dsi83_attach()
835 struct drm_bridge *panel_bridge; in sn65dsi83_parse_dt() local
870 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 2, 0); in sn65dsi83_parse_dt()
871 if (IS_ERR(panel_bridge)) in sn65dsi83_parse_dt()
872 return dev_err_probe(dev, PTR_ERR(panel_bridge), "Failed to get panel bridge\n"); in sn65dsi83_parse_dt()
874 ctx->panel_bridge = panel_bridge; in sn65dsi83_parse_dt()
H A Dparade-ps8640.c98 struct drm_bridge *panel_bridge; member
521 ret = drm_bridge_attach(bridge->encoder, ps_bridge->panel_bridge, in ps8640_bridge_attach()
620 ps_bridge->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in ps8640_bridge_link_panel()
621 if (IS_ERR(ps_bridge->panel_bridge)) in ps8640_bridge_link_panel()
622 return PTR_ERR(ps_bridge->panel_bridge); in ps8640_bridge_link_panel()
H A Dtc358767.c365 struct drm_bridge *panel_bridge; member
1737 if (tc->panel_bridge) { in tc_connector_get_modes()
1782 if (tc->panel_bridge) in tc_connector_detect()
1802 if (!tc->panel_bridge) in tc_dpi_bridge_attach()
1817 if (tc->panel_bridge) { in tc_edp_bridge_attach()
2326 tc->panel_bridge = bridge; in tc_probe_dpi_bridge_endpoint()
2349 struct drm_bridge *panel_bridge; in tc_probe_edp_bridge_endpoint() local
2351 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc_probe_edp_bridge_endpoint()
2352 if (IS_ERR(panel_bridge)) in tc_probe_edp_bridge_endpoint()
2353 return PTR_ERR(panel_bridge); in tc_probe_edp_bridge_endpoint()
[all …]
H A Dtc358775.c268 struct drm_bridge *panel_bridge; member
597 return drm_bridge_attach(bridge->encoder, tc->panel_bridge, in tc_bridge_attach()
673 tc->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, in tc_probe()
675 if (IS_ERR(tc->panel_bridge)) in tc_probe()
676 return PTR_ERR(tc->panel_bridge); in tc_probe()
H A Dchipone-icn6211.c149 struct drm_bridge *panel_bridge; member
587 return drm_bridge_attach(bridge->encoder, icn->panel_bridge, bridge, flags); in chipone_attach()
680 icn->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in chipone_parse_dt()
681 if (IS_ERR(icn->panel_bridge)) in chipone_parse_dt()
682 return PTR_ERR(icn->panel_bridge); in chipone_parse_dt()
H A Dnwl-dsi.c916 struct drm_bridge *panel_bridge; in nwl_dsi_bridge_attach() local
918 panel_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, 1, 0); in nwl_dsi_bridge_attach()
919 if (IS_ERR(panel_bridge)) in nwl_dsi_bridge_attach()
920 return PTR_ERR(panel_bridge); in nwl_dsi_bridge_attach()
922 return drm_bridge_attach(bridge->encoder, panel_bridge, bridge, flags); in nwl_dsi_bridge_attach()
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_bridge_connector.c523 struct drm_bridge *bridge, *panel_bridge = NULL; in drm_bridge_connector_init() local
592 panel_bridge = bridge; in drm_bridge_connector_init()
646 if (panel_bridge) in drm_bridge_connector_init()
647 drm_panel_bridge_set_orientation(connector, panel_bridge); in drm_bridge_connector_init()
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c1508 if (!ctx->pdata.panel_bridge && ctx->bridge_attached) in _anx7625_hpd_polling()
1714 if (IS_ERR(pdata->panel_bridge)) { in anx7625_parse_dt_panel()
1715 if (PTR_ERR(pdata->panel_bridge) == -ENODEV) { in anx7625_parse_dt_panel()
1716 pdata->panel_bridge = NULL; in anx7625_parse_dt_panel()
1720 return PTR_ERR(pdata->panel_bridge); in anx7625_parse_dt_panel()
1817 if (ctx->pdata.panel_bridge) in anx7625_sink_detect()
2161 if (ctx->pdata.panel_bridge) { in anx7625_bridge_attach()
2163 ctx->pdata.panel_bridge, in anx7625_bridge_attach()
2262 if (!ctx->pdata.panel_bridge) in anx7625_bridge_mode_fixup()
2542 if (!ctx->pdata.panel_bridge) in anx7625_runtime_pm_suspend()
[all …]
H A Danx7625.h427 struct drm_bridge *panel_bridge; member
/linux-6.15/drivers/gpu/drm/sprd/
H A Dsprd_dsi.h119 struct drm_bridge *panel_bridge; member
H A Dsprd_dsi.c888 dsi->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in sprd_dsi_bridge_init()
889 if (IS_ERR(dsi->panel_bridge)) in sprd_dsi_bridge_init()
890 return PTR_ERR(dsi->panel_bridge); in sprd_dsi_bridge_init()
892 ret = drm_bridge_attach(&dsi->encoder, dsi->panel_bridge, NULL, 0); in sprd_dsi_bridge_init()
/linux-6.15/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi2.c194 struct drm_bridge *panel_bridge; member
535 dsi2->panel_bridge = bridge; in dw_mipi_dsi2_host_attach()
881 return drm_bridge_attach(bridge->encoder, dsi2->panel_bridge, bridge, in dw_mipi_dsi2_bridge_attach()
H A Ddw-mipi-dsi.c246 struct drm_bridge *panel_bridge; member
340 dsi->panel_bridge = bridge; in dw_mipi_dsi_host_attach()
1083 return drm_bridge_attach(bridge->encoder, dsi->panel_bridge, bridge, in dw_mipi_dsi_bridge_attach()