| /linux/drivers/gpu/drm/bridge/ |
| H A D | panel.c | 21 struct panel_bridge { struct 28 static inline struct panel_bridge * argument 31 return container_of(bridge, struct panel_bridge, bridge); in drm_bridge_to_panel_bridge() 34 static inline struct panel_bridge * 37 return container_of(connector, struct panel_bridge, connector); in drm_connector_to_panel_bridge() 42 struct panel_bridge *panel_bridge = in panel_bridge_connector_get_modes() local 45 return drm_panel_get_modes(panel_bridge->panel, connector); in panel_bridge_connector_get_modes() 65 struct panel_bridge *panel_bridge = drm_bridge_to_panel_bridge(bridge); in panel_bridge_attach() local 66 struct drm_connector *connector = &panel_bridge->connector; in panel_bridge_attach() 77 panel_bridge->connector_type); in panel_bridge_attach() [all …]
|
| H A D | tc358762.c | 75 struct drm_bridge *panel_bridge; member 210 return drm_bridge_attach(encoder, ctx->panel_bridge, in tc358762_attach() 236 struct drm_bridge *panel_bridge; in tc358762_parse_dt() local 239 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in tc358762_parse_dt() 240 if (IS_ERR(panel_bridge)) in tc358762_parse_dt() 241 return PTR_ERR(panel_bridge); in tc358762_parse_dt() 243 ctx->panel_bridge = panel_bridge; in tc358762_parse_dt()
|
| H A D | nxp-ptn3460.c | 31 struct drm_bridge *panel_bridge; member 224 ret = drm_bridge_attach(encoder, ptn_bridge->panel_bridge, in ptn3460_bridge_attach() 261 struct drm_bridge *panel_bridge; in ptn3460_probe() local 269 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 0, 0); in ptn3460_probe() 270 if (IS_ERR(panel_bridge)) in ptn3460_probe() 271 return PTR_ERR(panel_bridge); in ptn3460_probe() 273 ptn_bridge->panel_bridge = panel_bridge; in ptn3460_probe()
|
| H A D | parade-ps8622.c | 45 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 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()
|
| H A D | microchip-lvds.c | 61 struct drm_bridge *panel_bridge; member 112 return drm_bridge_attach(encoder, lvds->panel_bridge, in mchp_lvds_attach() 189 lvds->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in mchp_lvds_probe() 191 if (IS_ERR(lvds->panel_bridge)) in mchp_lvds_probe() 192 return PTR_ERR(lvds->panel_bridge); in mchp_lvds_probe()
|
| H A D | lvds-codec.c | 23 struct drm_bridge *panel_bridge; member 42 return drm_bridge_attach(encoder, lvds_codec->panel_bridge, in lvds_codec_attach() 154 lvds_codec->panel_bridge = in lvds_codec_probe() 157 if (IS_ERR(lvds_codec->panel_bridge)) in lvds_codec_probe() 158 return PTR_ERR(lvds_codec->panel_bridge); in lvds_codec_probe()
|
| H A D | lontium-lt9211.c | 48 struct drm_bridge *panel_bridge; member 107 return drm_bridge_attach(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 D | fsl-ldb.c | 89 struct drm_bridge *panel_bridge; member 121 return drm_bridge_attach(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 D | ti-sn65dsi83.c | 157 struct drm_bridge *panel_bridge; member 298 return drm_bridge_attach(encoder, ctx->panel_bridge, in sn65dsi83_attach() 884 struct drm_bridge *panel_bridge; in sn65dsi83_parse_dt() local 919 panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 2, 0); in sn65dsi83_parse_dt() 920 if (IS_ERR(panel_bridge)) in sn65dsi83_parse_dt() 921 return dev_err_probe(dev, PTR_ERR(panel_bridge), "Failed to get panel bridge\n"); in sn65dsi83_parse_dt() 923 ctx->panel_bridge = panel_bridge; in sn65dsi83_parse_dt()
|
| H A D | parade-ps8640.c | 98 struct drm_bridge *panel_bridge; member 522 ret = drm_bridge_attach(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 D | tc358767.c | 373 struct drm_bridge *panel_bridge; member 1745 if (tc->panel_bridge) { in tc_connector_get_modes() 1746 num_modes = drm_bridge_get_modes(tc->panel_bridge, connector); in tc_connector_get_modes() 1791 if (tc->panel_bridge) in tc_connector_detect() 1812 if (!tc->panel_bridge) in tc_dpi_bridge_attach() 1815 return drm_bridge_attach(tc->bridge.encoder, tc->panel_bridge, in tc_dpi_bridge_attach() 1828 if (tc->panel_bridge) { in tc_edp_bridge_attach() 1830 ret = drm_bridge_attach(tc->bridge.encoder, tc->panel_bridge, in tc_edp_bridge_attach() 2337 tc->panel_bridge = bridge; in tc_probe_dpi_bridge_endpoint() 2359 struct drm_bridge *panel_bridge; in tc_probe_edp_bridge_endpoint() local [all …]
|
| H A D | tc358775.c | 268 struct drm_bridge *panel_bridge; member 591 return drm_bridge_attach(encoder, tc->panel_bridge, in tc_bridge_attach() 671 tc->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, in tc_probe() 673 if (IS_ERR(tc->panel_bridge)) in tc_probe() 674 return PTR_ERR(tc->panel_bridge); in tc_probe()
|
| H A D | chipone-icn6211.c | 149 struct drm_bridge *panel_bridge; member 589 return drm_bridge_attach(encoder, icn->panel_bridge, bridge, flags); in chipone_attach() 682 icn->panel_bridge = devm_drm_of_get_bridge(dev, dev->of_node, 1, 0); in chipone_parse_dt() 683 if (IS_ERR(icn->panel_bridge)) in chipone_parse_dt() 684 return PTR_ERR(icn->panel_bridge); in chipone_parse_dt()
|
| H A D | nwl-dsi.c | 917 struct drm_bridge *panel_bridge; in nwl_dsi_bridge_attach() local 919 panel_bridge = devm_drm_of_get_bridge(dsi->dev, dsi->dev->of_node, 1, 0); in nwl_dsi_bridge_attach() 920 if (IS_ERR(panel_bridge)) in nwl_dsi_bridge_attach() 921 return PTR_ERR(panel_bridge); in nwl_dsi_bridge_attach() 923 return drm_bridge_attach(encoder, panel_bridge, bridge, flags); in nwl_dsi_bridge_attach()
|
| /linux/drivers/gpu/drm/sprd/ |
| H A D | sprd_dsi.h | 119 struct drm_bridge *panel_bridge; member
|
| H A D | sprd_dsi.c | 888 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/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-mipi-dsi2.c | 195 struct drm_bridge *panel_bridge; member 536 dsi2->panel_bridge = bridge; in dw_mipi_dsi2_host_attach() 883 return drm_bridge_attach(encoder, dsi2->panel_bridge, bridge, in dw_mipi_dsi2_bridge_attach()
|
| H A D | dw-mipi-dsi.c | 247 struct drm_bridge *panel_bridge; member 341 dsi->panel_bridge = bridge; in dw_mipi_dsi_host_attach() 1085 return drm_bridge_attach(encoder, dsi->panel_bridge, bridge, in dw_mipi_dsi_bridge_attach()
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | anx7625.h | 427 struct drm_bridge *panel_bridge; member
|