/Linux-v6.1/drivers/gpu/drm/bridge/ |
D | panel.c | 18 struct panel_bridge { struct 25 static inline struct panel_bridge * argument 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 = drm_bridge_to_panel_bridge(bridge); in panel_bridge_attach() local 62 struct drm_connector *connector = &panel_bridge->connector; in panel_bridge_attach() 78 panel_bridge->connector_type); in panel_bridge_attach() [all …]
|
D | tc358762.c | 65 struct drm_bridge *panel_bridge; member 167 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in tc358762_attach() 179 struct drm_bridge *panel_bridge; in tc358762_parse_dt() local 182 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in tc358762_parse_dt() 183 if (IS_ERR(panel_bridge)) in tc358762_parse_dt() 184 return PTR_ERR(panel_bridge); in tc358762_parse_dt() 186 ctx->panel_bridge = panel_bridge; in tc358762_parse_dt()
|
D | nxp-ptn3460.c | 32 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 273 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ptn3460_probe() 274 if (IS_ERR(panel_bridge)) in ptn3460_probe() 275 return PTR_ERR(panel_bridge); in ptn3460_probe() 277 ptn_bridge->panel_bridge = panel_bridge; in ptn3460_probe()
|
D | parade-ps8622.c | 47 struct drm_bridge *panel_bridge; member 427 return drm_bridge_attach(ps8622->bridge.encoder, ps8622->panel_bridge, in ps8622_attach() 450 struct drm_bridge *panel_bridge; in ps8622_probe() local 457 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ps8622_probe() 458 if (IS_ERR(panel_bridge)) in ps8622_probe() 459 return PTR_ERR(panel_bridge); in ps8622_probe() 461 ps8622->panel_bridge = panel_bridge; in ps8622_probe()
|
D | lvds-codec.c | 23 struct drm_bridge *panel_bridge; member 41 return drm_bridge_attach(bridge->encoder, lvds_codec->panel_bridge, in lvds_codec_attach() 158 lvds_codec->panel_bridge = in lvds_codec_probe() 161 if (IS_ERR(lvds_codec->panel_bridge)) in lvds_codec_probe() 162 return PTR_ERR(lvds_codec->panel_bridge); in lvds_codec_probe()
|
D | lontium-lt9211.c | 49 struct drm_bridge *panel_bridge; member 107 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in lt9211_attach() 630 struct drm_bridge *panel_bridge; in lt9211_parse_dt() local 660 ret = drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge); in lt9211_parse_dt() 664 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in lt9211_parse_dt() 665 if (IS_ERR(panel_bridge)) in lt9211_parse_dt() 666 return PTR_ERR(panel_bridge); in lt9211_parse_dt() 669 ctx->panel_bridge = panel_bridge; in lt9211_parse_dt()
|
D | fsl-ldb.c | 58 struct drm_bridge *panel_bridge; member 74 return drm_bridge_attach(bridge->encoder, fsl_ldb->panel_bridge, in fsl_ldb_attach() 273 fsl_ldb->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in fsl_ldb_probe() 274 if (IS_ERR(fsl_ldb->panel_bridge)) in fsl_ldb_probe() 275 return PTR_ERR(fsl_ldb->panel_bridge); in fsl_ldb_probe()
|
D | ti-sn65dsi83.c | 145 struct drm_bridge *panel_bridge; member 250 return drm_bridge_attach(bridge->encoder, ctx->panel_bridge, in sn65dsi83_attach() 569 struct drm_bridge *panel_bridge; in sn65dsi83_parse_dt() local 595 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 2, 0); in sn65dsi83_parse_dt() 596 if (IS_ERR(panel_bridge)) in sn65dsi83_parse_dt() 597 return PTR_ERR(panel_bridge); in sn65dsi83_parse_dt() 599 ctx->panel_bridge = panel_bridge; in sn65dsi83_parse_dt()
|
D | tc358767.c | 288 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() 1932 tc->panel_bridge = bridge; in tc_probe_dpi_bridge_endpoint() 1954 struct drm_bridge *panel_bridge; in tc_probe_edp_bridge_endpoint() local [all …]
|
D | parade-ps8640.c | 98 struct drm_bridge *panel_bridge; member 507 ret = drm_bridge_attach(bridge->encoder, ps_bridge->panel_bridge, in ps8640_bridge_attach() 638 ps_bridge->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in ps8640_bridge_link_panel() 639 if (IS_ERR(ps_bridge->panel_bridge)) in ps8640_bridge_link_panel() 640 return PTR_ERR(ps_bridge->panel_bridge); in ps8640_bridge_link_panel()
|
D | tc358775.c | 263 struct drm_bridge *panel_bridge; member 590 return drm_bridge_attach(bridge->encoder, tc->panel_bridge, in tc_bridge_attach() 653 tc->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, in tc_probe() 655 if (IS_ERR(tc->panel_bridge)) in tc_probe() 656 return PTR_ERR(tc->panel_bridge); in tc_probe()
|
D | chipone-icn6211.c | 149 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()
|
D | nwl-dsi.c | 918 struct drm_bridge *panel_bridge; in nwl_dsi_bridge_attach() local 920 panel_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, 1, 0); in nwl_dsi_bridge_attach() 921 if (IS_ERR(panel_bridge)) in nwl_dsi_bridge_attach() 922 return PTR_ERR(panel_bridge); in nwl_dsi_bridge_attach() 924 return drm_bridge_attach(bridge->encoder, panel_bridge, bridge, flags); in nwl_dsi_bridge_attach()
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_bridge_connector.c | 334 struct drm_bridge *bridge, *panel_bridge = NULL; in drm_bridge_connector_init() local 378 panel_bridge = bridge; in drm_bridge_connector_init() 398 if (panel_bridge) in drm_bridge_connector_init() 399 drm_panel_bridge_set_orientation(connector, panel_bridge); in drm_bridge_connector_init()
|
/Linux-v6.1/drivers/gpu/drm/bridge/synopsys/ |
D | dw-mipi-dsi.c | 243 struct drm_bridge *panel_bridge; member 335 dsi->panel_bridge = bridge; in dw_mipi_dsi_host_attach() 868 if (dsi->panel_bridge->funcs->post_disable) in dw_mipi_dsi_bridge_post_atomic_disable() 869 dsi->panel_bridge->funcs->post_disable(dsi->panel_bridge); in dw_mipi_dsi_bridge_post_atomic_disable() 999 return drm_bridge_attach(bridge->encoder, dsi->panel_bridge, bridge, in dw_mipi_dsi_bridge_attach()
|
/Linux-v6.1/drivers/gpu/drm/sprd/ |
D | sprd_dsi.h | 119 struct drm_bridge *panel_bridge; member
|
D | sprd_dsi.c | 891 dsi->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in sprd_dsi_bridge_init() 892 if (IS_ERR(dsi->panel_bridge)) in sprd_dsi_bridge_init() 893 return PTR_ERR(dsi->panel_bridge); in sprd_dsi_bridge_init() 895 ret = drm_bridge_attach(&dsi->encoder, dsi->panel_bridge, NULL, 0); in sprd_dsi_bridge_init()
|
/Linux-v6.1/drivers/gpu/drm/bridge/analogix/ |
D | anx7625.c | 1488 if (!ctx->pdata.panel_bridge && ctx->bridge_attached) in _anx7625_hpd_polling() 1692 pdata->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0); in anx7625_parse_dt() 1693 if (IS_ERR(pdata->panel_bridge)) { in anx7625_parse_dt() 1694 if (PTR_ERR(pdata->panel_bridge) == -ENODEV) { in anx7625_parse_dt() 1695 pdata->panel_bridge = NULL; in anx7625_parse_dt() 1699 return PTR_ERR(pdata->panel_bridge); in anx7625_parse_dt() 1799 if (ctx->pdata.panel_bridge) in anx7625_sink_detect() 2183 if (ctx->pdata.panel_bridge) { in anx7625_bridge_attach() 2185 ctx->pdata.panel_bridge, in anx7625_bridge_attach() 2284 if (!ctx->pdata.panel_bridge) in anx7625_bridge_mode_fixup() [all …]
|
D | anx7625.h | 429 struct drm_bridge *panel_bridge; member
|