Home
last modified time | relevance | path

Searched refs:panel_bridge (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dpanel.c16 struct panel_bridge { struct
23 static inline struct panel_bridge *
26 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge()
29 static inline struct panel_bridge *
32 return container_of(connector, struct panel_bridge, connector); in drm_connector_to_panel_bridge()
37 struct panel_bridge *panel_bridge = in panel_bridge_connector_get_modes() local
40 return drm_panel_get_modes(panel_bridge->panel, connector); in panel_bridge_connector_get_modes()
59 struct panel_bridge *panel_bridge in panel_bridge_attach() local
90 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_detach() local
106 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_pre_enable() local
113 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_enable() local
120 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_disable() local
127 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_post_disable() local
135 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_get_modes() local
204 struct panel_bridge *panel_bridge; drm_panel_bridge_add_typed() local
238 struct panel_bridge *panel_bridge; drm_panel_bridge_remove() local
328 struct panel_bridge *panel_bridge; drm_panel_bridge_connector() local
[all...]
H A Dtc358762.c66 struct drm_bridge *panel_bridge; member
168 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in tc358762_attach()
180 struct drm_bridge *panel_bridge; in tc358762_parse_dt() local
189 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc358762_parse_dt()
191 if (IS_ERR(panel_bridge)) in tc358762_parse_dt()
192 return PTR_ERR(panel_bridge); in tc358762_parse_dt()
194 ctx->panel_bridge = panel_bridge; in tc358762_parse_dt()
H A Dnxp-ptn3460.c32 struct drm_bridge *panel_bridge; member
222 ret = drm_bridge_attach(bridge->encoder, ptn_bridge->panel_bridge, in ptn3460_bridge_attach()
265 struct drm_bridge *panel_bridge; in ptn3460_probe() local
278 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in ptn3460_probe()
279 if (IS_ERR(panel_bridge)) in ptn3460_probe()
280 return PTR_ERR(panel_bridge); in ptn3460_probe()
282 ptn_bridge->panel_bridge = panel_bridge; in ptn3460_probe()
H A Dlvds-codec.c21 struct drm_bridge *panel_bridge; member
37 return drm_bridge_attach(bridge->encoder, lvds_codec->panel_bridge, in lvds_codec_attach()
121 lvds_codec->panel_bridge = in lvds_codec_probe()
124 if (IS_ERR(lvds_codec->panel_bridge)) in lvds_codec_probe()
125 return PTR_ERR(lvds_codec->panel_bridge); in lvds_codec_probe()
128 * The panel_bridge bridge is attached to the panel's of_node, in lvds_codec_probe()
H A Dparade-ps8622.c47 struct drm_bridge *panel_bridge; member
431 return drm_bridge_attach(ps8622->bridge.encoder, ps8622->panel_bridge, in ps8622_attach()
454 struct drm_bridge *panel_bridge; in ps8622_probe() local
466 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in ps8622_probe()
467 if (IS_ERR(panel_bridge)) in ps8622_probe()
468 return PTR_ERR(panel_bridge); in ps8622_probe()
470 ps8622->panel_bridge = panel_bridge; in ps8622_probe()
H A Dtc358764.c158 struct drm_bridge *panel_bridge; member
306 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in tc358764_attach()
318 struct drm_bridge *panel_bridge; in tc358764_parse_dt() local
333 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc358764_parse_dt()
334 if (IS_ERR(panel_bridge)) in tc358764_parse_dt()
335 return PTR_ERR(panel_bridge); in tc358764_parse_dt()
337 ctx->panel_bridge = panel_bridge; in tc358764_parse_dt()
H A Dparade-ps8640.c62 struct drm_bridge *panel_bridge; member
263 return drm_bridge_attach(bridge->encoder, ps_bridge->panel_bridge, in ps8640_bridge_attach()
332 ps_bridge->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in ps8640_probe()
333 if (IS_ERR(ps_bridge->panel_bridge)) in ps8640_probe()
334 return PTR_ERR(ps_bridge->panel_bridge); in ps8640_probe()
H A Dnwl-dsi.c74 struct drm_bridge *panel_bridge; member
929 struct drm_bridge *panel_bridge; in nwl_dsi_bridge_attach() local
934 &panel_bridge); in nwl_dsi_bridge_attach()
939 panel_bridge = drm_panel_bridge_add(panel); in nwl_dsi_bridge_attach()
940 if (IS_ERR(panel_bridge)) in nwl_dsi_bridge_attach()
941 return PTR_ERR(panel_bridge); in nwl_dsi_bridge_attach()
943 dsi->panel_bridge = panel_bridge; in nwl_dsi_bridge_attach()
945 if (!dsi->panel_bridge) in nwl_dsi_bridge_attach()
948 return drm_bridge_attach(bridge->encoder, dsi->panel_bridge, bridg in nwl_dsi_bridge_attach()
[all...]
H A Dtc358767.c247 struct drm_bridge *panel_bridge; member
1339 if (tc->panel_bridge) { in tc_connector_get_modes()
1340 num_modes = drm_bridge_get_modes(tc->panel_bridge, connector); in tc_connector_get_modes()
1383 if (tc->panel_bridge) in tc_connector_detect()
1406 if (tc->panel_bridge) { in tc_bridge_attach()
1408 ret = drm_bridge_attach(tc->bridge.encoder, tc->panel_bridge, in tc_bridge_attach()
1550 struct drm_bridge *panel_bridge; in tc_probe_edp_bridge_endpoint() local
1552 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc_probe_edp_bridge_endpoint()
1553 if (IS_ERR(panel_bridge)) in tc_probe_edp_bridge_endpoint()
1554 return PTR_ERR(panel_bridge); in tc_probe_edp_bridge_endpoint()
[all...]
H A Dtc358775.c262 struct drm_bridge *panel_bridge; member
633 return drm_bridge_attach(bridge->encoder, tc->panel_bridge, in tc_bridge_attach()
670 tc->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc_probe()
671 if (IS_ERR(tc->panel_bridge)) in tc_probe()
672 return PTR_ERR(tc->panel_bridge); in tc_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dpanel.c18 struct panel_bridge { struct
25 static inline struct panel_bridge *
28 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge()
31 static inline struct panel_bridge *
34 return container_of(connector, struct panel_bridge, connector); in drm_connector_to_panel_bridge()
39 struct panel_bridge *panel_bridge = in panel_bridge_connector_get_modes() local
42 return drm_panel_get_modes(panel_bridge->panel, connector); in panel_bridge_connector_get_modes()
61 struct panel_bridge *panel_bridge in panel_bridge_attach() local
100 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_detach() local
117 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_atomic_pre_enable() local
137 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_atomic_enable() local
157 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_atomic_disable() local
177 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_atomic_post_disable() local
197 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_get_modes() local
205 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); panel_bridge_debugfs_init() local
291 struct panel_bridge *panel_bridge; drm_panel_bridge_add_typed() local
325 struct panel_bridge *panel_bridge; drm_panel_bridge_remove() local
352 struct panel_bridge *panel_bridge; drm_panel_bridge_set_orientation() local
479 struct panel_bridge *panel_bridge; drm_panel_bridge_connector() local
[all...]
H A Dtc358762.c75 struct drm_bridge *panel_bridge; member
206 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in tc358762_attach()
232 struct drm_bridge *panel_bridge; in tc358762_parse_dt() local
235 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in tc358762_parse_dt()
236 if (IS_ERR(panel_bridge)) in tc358762_parse_dt()
237 return PTR_ERR(panel_bridge); in tc358762_parse_dt()
239 ctx->panel_bridge = panel_bridge; in tc358762_parse_dt()
H A Dnxp-ptn3460.c32 struct drm_bridge *panel_bridge; member
222 ret = drm_bridge_attach(bridge->encoder, ptn_bridge->panel_bridge, in ptn3460_bridge_attach()
264 struct drm_bridge *panel_bridge; in ptn3460_probe() local
272 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ptn3460_probe()
273 if (IS_ERR(panel_bridge)) in ptn3460_probe()
274 return PTR_ERR(panel_bridge); in ptn3460_probe()
276 ptn_bridge->panel_bridge = panel_bridge; in ptn3460_probe()
H A Dlvds-codec.c22 struct drm_bridge *panel_bridge; member
40 return drm_bridge_attach(bridge->encoder, lvds_codec->panel_bridge, in lvds_codec_attach()
157 lvds_codec->panel_bridge = in lvds_codec_probe()
160 if (IS_ERR(lvds_codec->panel_bridge)) in lvds_codec_probe()
161 return PTR_ERR(lvds_codec->panel_bridge); in lvds_codec_probe()
204 * The panel_bridge bridge is attached to the panel's of_node, in lvds_codec_probe()
H A Dparade-ps8622.c46 struct drm_bridge *panel_bridge; member
426 return drm_bridge_attach(ps8622->bridge.encoder, ps8622->panel_bridge, in ps8622_attach()
449 struct drm_bridge *panel_bridge; in ps8622_probe() local
456 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ps8622_probe()
457 if (IS_ERR(panel_bridge)) in ps8622_probe()
458 return PTR_ERR(panel_bridge); in ps8622_probe()
460 ps8622->panel_bridge = panel_bridge; in ps8622_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()
629 struct drm_bridge *panel_bridge; in lt9211_parse_dt() local
659 ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge); in lt9211_parse_dt()
663 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in lt9211_parse_dt()
664 if (IS_ERR(panel_bridge)) in lt9211_parse_dt()
665 return PTR_ERR(panel_bridge); in lt9211_parse_dt()
668 ctx->panel_bridge = panel_bridge; in lt9211_parse_dt()
H A Dti-sn65dsi83.c145 struct drm_bridge *panel_bridge; member
250 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in sn65dsi83_attach()
582 struct drm_bridge *panel_bridge; in sn65dsi83_parse_dt() local
608 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 2, 0); in sn65dsi83_parse_dt()
609 if (IS_ERR(panel_bridge)) in sn65dsi83_parse_dt()
610 return PTR_ERR(panel_bridge); in sn65dsi83_parse_dt()
612 ctx->panel_bridge = panel_bridge; in sn65dsi83_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()
344 fsl_ldb->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in fsl_ldb_probe()
345 if (IS_ERR(fsl_ldb->panel_bridge)) in fsl_ldb_probe()
346 return PTR_ERR(fsl_ldb->panel_bridge); in fsl_ldb_probe()
H A Dtc358767.c288 struct drm_bridge *panel_bridge; member
1599 if (tc->panel_bridge) { in tc_connector_get_modes()
1600 num_modes = drm_bridge_get_modes(tc->panel_bridge, connector); in tc_connector_get_modes()
1643 if (tc->panel_bridge) in tc_connector_detect()
1663 if (!tc->panel_bridge) in tc_dpi_bridge_attach()
1666 return drm_bridge_attach(tc->bridge.encoder, tc->panel_bridge, in tc_dpi_bridge_attach()
1678 if (tc->panel_bridge) { in tc_edp_bridge_attach()
1680 ret = drm_bridge_attach(tc->bridge.encoder, tc->panel_bridge, in tc_edp_bridge_attach()
2125 tc->panel_bridge = bridge; in tc_probe_dpi_bridge_endpoint()
2147 struct drm_bridge *panel_bridge; in tc_probe_edp_bridge_endpoint() local
[all...]
H A Dparade-ps8640.c99 struct drm_bridge *panel_bridge; member
522 ret = drm_bridge_attach(bridge->encoder, ps_bridge->panel_bridge, in ps8640_bridge_attach()
621 ps_bridge->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in ps8640_bridge_link_panel()
622 if (IS_ERR(ps_bridge->panel_bridge)) in ps8640_bridge_link_panel()
623 return PTR_ERR(ps_bridge->panel_bridge); in ps8640_bridge_link_panel()
H A Dchipone-icn6211.c149 struct drm_bridge *panel_bridge; member
590 return drm_bridge_attach(bridge->encoder, icn->panel_bridge, bridge, flags); in chipone_attach()
683 icn->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in chipone_parse_dt()
684 if (IS_ERR(icn->panel_bridge)) in chipone_parse_dt()
685 return PTR_ERR(icn->panel_bridge); in chipone_parse_dt()
H A Dtc358775.c262 struct drm_bridge *panel_bridge; member
589 return drm_bridge_attach(bridge->encoder, tc->panel_bridge, in tc_bridge_attach()
652 tc->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, in tc_probe()
654 if (IS_ERR(tc->panel_bridge)) in tc_probe()
655 return PTR_ERR(tc->panel_bridge); in tc_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_bridge_connector.c319 struct drm_bridge *bridge, *panel_bridge = NULL; in drm_bridge_connector_init() local
364 panel_bridge = bridge; in drm_bridge_connector_init()
388 if (panel_bridge) in drm_bridge_connector_init()
389 drm_panel_bridge_set_orientation(connector, panel_bridge); in drm_bridge_connector_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/sprd/
H A Dsprd_dsi.h119 struct drm_bridge *panel_bridge; member
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c1506 if (!ctx->pdata.panel_bridge && ctx->bridge_attached) in _anx7625_hpd_polling()
1720 pdata->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in anx7625_parse_dt_panel()
1721 if (IS_ERR(pdata->panel_bridge)) { in anx7625_parse_dt_panel()
1722 if (PTR_ERR(pdata->panel_bridge) == -ENODEV) { in anx7625_parse_dt_panel()
1723 pdata->panel_bridge = NULL; in anx7625_parse_dt_panel()
1727 return PTR_ERR(pdata->panel_bridge); in anx7625_parse_dt_panel()
1829 if (ctx->pdata.panel_bridge) in anx7625_sink_detect()
2220 if (ctx->pdata.panel_bridge) { in anx7625_bridge_attach()
2222 ctx->pdata.panel_bridge, in anx7625_bridge_attach()
2321 if (!ctx->pdata.panel_bridge) in anx7625_bridge_mode_fixup()
[all...]

Completed in 25 milliseconds

12