/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | anx7625.h | 485 struct drm_connector *connector; member in struct:anx7625_data
|
/linux-master/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-core.c | 813 if (mhdp->connector.dev) 1509 struct drm_connector *connector) 1514 return drm_edid_read_custom(connector, cdns_mhdp_get_edid_block, mhdp); 1517 static int cdns_mhdp_get_modes(struct drm_connector *connector) argument 1519 struct cdns_mhdp_device *mhdp = connector_to_mhdp(connector); 1526 drm_edid = cdns_mhdp_edid_read(mhdp, connector); 1528 drm_edid_connector_update(connector, drm_edid); 1535 num_modes = drm_edid_connector_add_modes(connector); 1542 if (connector->display_info.color_formats && 1543 !(connector 1508 cdns_mhdp_edid_read(struct cdns_mhdp_device *mhdp, struct drm_connector *connector) argument 1993 struct drm_connector *connector; local 2228 cdns_mhdp_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | cdns-mhdp8546-core.h | 378 struct drm_connector connector; member in struct:cdns_mhdp_device 417 #define connector_to_mhdp(x) container_of(x, struct cdns_mhdp_device, connector)
|
H A D | cdns-mhdp8546-hdcp.c | 397 mhdp->connector.name, mhdp->connector.base.id); 448 mhdp->connector.name, mhdp->connector.base.id); 490 struct drm_device *dev = mhdp->connector.dev; 496 state = mhdp->connector.state;
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | chrontel-ch7033.c | 204 struct drm_connector connector; member in struct:ch7033_priv 208 container_of(x, struct ch7033_priv, connector) 214 struct drm_connector *connector, bool force) 216 struct ch7033_priv *priv = conn_to_ch7033_priv(connector); 230 static int ch7033_connector_get_modes(struct drm_connector *connector) argument 232 struct ch7033_priv *priv = conn_to_ch7033_priv(connector); 236 drm_edid = drm_bridge_edid_read(priv->next_bridge, connector); 237 drm_edid_connector_update(connector, drm_edid); 239 ret = drm_edid_connector_add_modes(connector); 242 ret = drm_add_modes_noedid(connector, 192 213 ch7033_connector_detect( struct drm_connector *connector, bool force) argument 249 ch7033_connector_best_encoder( struct drm_connector *connector) argument 274 struct drm_connector *connector = &priv->connector; local [all...] |
H A D | display-connector.c | 85 struct drm_connector *connector) 89 return drm_edid_read_ddc(connector, conn->bridge.ddc); 93 * Since this bridge is tied to the connector, it acts like a passthrough, 109 struct drm_connector *conn = conn_state->connector; 135 * Since this bridge is tied to the connector, it acts like a passthrough, 220 /* Get the exact connector type. */ 234 dev_err(&pdev->dev, "DVI connector with no type\n"); 246 dev_err(&pdev->dev, "HDMI connector with no type\n"); 257 "Unsupported HDMI connector type '%s'\n", 270 /* All the supported connector type 84 display_connector_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | fsl-ldb.c | 132 struct drm_connector *connector; local 171 * from the bridge to the encoder, to the connector and to the CRTC. 173 connector = drm_atomic_get_new_connector_for_encoder(state, 175 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc;
|
H A D | ite-it6505.c | 2947 struct drm_connector *connector; local 2952 connector = drm_atomic_get_new_connector_for_encoder(state, 2955 if (WARN_ON(!connector)) 2958 conn_state = drm_atomic_get_new_connector_state(state, connector); 2974 connector, 3039 struct drm_connector *connector) 3045 it6505->cached_edid = drm_edid_read_custom(connector, 3038 it6505_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
|
H A D | ite-it66121.c | 301 struct drm_connector *connector; member in struct:it66121_ctx 729 ctx->connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder); 741 ctx->connector = NULL; 775 ret = drm_hdmi_avi_infoframe_from_display_mode(&ctx->hdmi_avi_infoframe, ctx->connector, 878 struct drm_connector *connector) 898 drm_edid = drm_edid_read_custom(connector, it66121_get_edid_block, ctx); 1450 if (!ctx->connector) { 1451 /* Pass en empty ELD if connector not available */ 1452 dev_dbg(dev, "No connector present, passing empty EDID data"); 1455 memcpy(buf, ctx->connector 877 it66121_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | lontium-lt8912b.c | 32 struct drm_connector connector; member in struct:lt8912 210 return container_of(c, struct lt8912, connector); 345 lt->connector.display_info.is_hdmi ? BIT(0) : 0); 406 lt8912_connector_detect(struct drm_connector *connector, bool force) argument 408 struct lt8912 *lt = connector_to_lt8912(connector); 426 lt8912_connector_mode_valid(struct drm_connector *connector, argument 441 static int lt8912_connector_get_modes(struct drm_connector *connector) argument 444 struct lt8912 *lt = connector_to_lt8912(connector); 448 drm_edid = drm_bridge_edid_read(lt->hdmi_port, connector); 449 drm_edid_connector_update(connector, drm_edi 537 struct drm_connector *connector = <->connector; local 619 lt8912_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | lontium-lt9211.c | 465 struct drm_connector *connector; local 515 * from the bridge to the encoder, to the connector and to the CRTC. 517 connector = drm_atomic_get_new_connector_for_encoder(state, 519 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc;
|
H A D | lontium-lt9611.c | 337 struct drm_connector *connector, 348 connector, 361 connector, 691 struct drm_connector *connector; local 697 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder); 698 if (WARN_ON(!connector)) 701 conn_state = drm_atomic_get_new_connector_state(state, connector); 722 lt9611_hdmi_set_infoframes(lt9611, connector, mode); 723 lt9611_hdmi_tx_digital(lt9611, connector->display_info.is_hdmi); 849 struct drm_connector *connector) 336 lt9611_hdmi_set_infoframes(struct lt9611 *lt9611, struct drm_connector *connector, struct drm_display_mode *mode) argument 848 lt9611_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | lontium-lt9611uxc.c | 37 struct drm_connector connector; member in struct:lt9611uxc 123 static struct lt9611uxc *connector_to_lt9611uxc(struct drm_connector *connector) argument 125 return container_of(connector, struct lt9611uxc, connector); 174 if (lt9611uxc->connector.dev) { 175 if (lt9611uxc->connector.dev->mode_config.funcs) 176 drm_kms_helper_hotplug_event(lt9611uxc->connector.dev); 292 static int lt9611uxc_connector_get_modes(struct drm_connector *connector) argument 294 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector); 298 drm_edid = drm_bridge_edid_read(<9611uxc->bridge, connector); 306 lt9611uxc_connector_detect(struct drm_connector *connector, bool force) argument 314 lt9611uxc_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 496 lt9611uxc_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | megachips-stdpxxxx-ge-b850v3-fw.c | 60 struct drm_connector connector; member in struct:ge_b850v3_lvds 95 struct drm_connector *connector) 101 return drm_edid_read_custom(connector, stdp2690_read_block, client); 104 static int ge_b850v3_lvds_get_modes(struct drm_connector *connector) argument 109 drm_edid = ge_b850v3_lvds_edid_read(&ge_b850v3_lvds_ptr->bridge, connector); 111 drm_edid_connector_update(connector, drm_edid); 112 num_modes = drm_edid_connector_add_modes(connector); 119 struct drm_connector *connector, struct drm_display_mode *mode) 148 static enum drm_connector_status ge_b850v3_lvds_detect(struct drm_connector *connector, argument 165 struct drm_connector *connector local 94 ge_b850v3_lvds_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument 118 ge_b850v3_lvds_mode_valid( struct drm_connector *connector, struct drm_display_mode *mode) argument [all...] |
H A D | nxp-ptn3460.c | 29 struct drm_connector connector; member in struct:ptn3460_bridge 46 connector_to_ptn3460(struct drm_connector *connector) argument 48 return container_of(connector, struct ptn3460_bridge, connector); 158 struct drm_connector *connector) 191 static int ptn3460_connector_get_modes(struct drm_connector *connector) argument 193 struct ptn3460_bridge *ptn_bridge = connector_to_ptn3460(connector); 197 drm_edid = ptn3460_edid_read(&ptn_bridge->bridge, connector); 198 drm_edid_connector_update(connector, drm_edid); 199 num_modes = drm_edid_connector_add_modes(connector); 157 ptn3460_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | panel.c | 22 struct drm_connector connector; member in struct:panel_bridge 34 drm_connector_to_panel_bridge(struct drm_connector *connector) argument 36 return container_of(connector, struct panel_bridge, connector); 39 static int panel_bridge_connector_get_modes(struct drm_connector *connector) argument 42 drm_connector_to_panel_bridge(connector); 44 return drm_panel_get_modes(panel_bridge->panel, connector); 64 struct drm_connector *connector = &panel_bridge->connector; local 75 drm_connector_helper_add(connector, 103 struct drm_connector *connector = &panel_bridge->connector; local 196 panel_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) argument 349 drm_panel_bridge_set_orientation(struct drm_connector *connector, struct drm_bridge *bridge) argument [all...] |
H A D | sii902x.c | 171 struct drm_connector connector; member in struct:sii902x 234 return container_of(con, struct sii902x, connector); 265 sii902x_connector_detect(struct drm_connector *connector, bool force) argument 267 struct sii902x *sii902x = connector_to_sii902x(connector); 282 struct drm_connector *connector) 288 drm_edid = drm_edid_read_ddc(connector, sii902x->i2cmux->adapter[0]); 295 static int sii902x_get_modes(struct drm_connector *connector) argument 297 struct sii902x *sii902x = connector_to_sii902x(connector); 301 drm_edid = sii902x_edid_read(sii902x, connector); 302 drm_edid_connector_update(connector, drm_edi 281 sii902x_edid_read(struct sii902x *sii902x, struct drm_connector *connector) argument 313 sii902x_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 464 sii902x_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | simple-bridge.c | 30 struct drm_connector connector; member in struct:simple_bridge 46 drm_connector_to_simple_bridge(struct drm_connector *connector) argument 48 return container_of(connector, struct simple_bridge, connector); 51 static int simple_bridge_get_modes(struct drm_connector *connector) argument 53 struct simple_bridge *sbridge = drm_connector_to_simple_bridge(connector); 58 drm_edid = drm_bridge_edid_read(sbridge->next_bridge, connector); 65 drm_edid_connector_update(connector, drm_edid); 73 ret = drm_add_modes_noedid(connector, 1920, 1200); 74 drm_set_preferred_mode(connector, 102 89 simple_bridge_connector_detect(struct drm_connector *connector, bool force) argument [all...] |
H A D | tc358767.c | 360 struct drm_connector connector; member in struct:tc_data 380 /* Input connector type, DSI and not DPI. */ 399 return container_of(c, struct tc_data, connector); 1655 struct drm_connector *connector) 1659 return drm_edid_read_ddc(connector, &tc->aux.ddc); 1662 static int tc_connector_get_modes(struct drm_connector *connector) argument 1664 struct tc_data *tc = connector_to_tc(connector); 1676 num_modes = drm_bridge_get_modes(tc->panel_bridge, connector); 1681 drm_edid = tc_edid_read(&tc->bridge, connector); 1682 drm_edid_connector_update(connector, drm_edi 1654 tc_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument 1713 tc_connector_detect(struct drm_connector *connector, bool force) argument [all...] |
H A D | tc358775.c | 376 struct drm_connector *connector; local 378 list_for_each_entry(connector, &dev->mode_config.connector_list, head) 379 if (connector->encoder == encoder) 380 return connector; 393 struct drm_connector *connector = get_connector(bridge->encoder); local 470 connector->display_info.bus_formats[0], 472 if (connector->display_info.bus_formats[0] ==
|
H A D | ti-sn65dsi83.c | 332 struct drm_connector *connector; local 383 * from the bridge to the encoder, to the connector and to the CRTC. 385 connector = drm_atomic_get_new_connector_for_encoder(state, 387 crtc = drm_atomic_get_new_connector_state(state, connector)->crtc;
|
/linux-master/drivers/gpu/drm/bridge/imx/ |
H A D | imx8mp-hdmi-pvi.c | 59 struct drm_connector *connector; local 62 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder); 63 conn_state = drm_atomic_get_new_connector_state(state, connector);
|
H A D | imx8qm-ldb.c | 332 di = &conn_state->connector->display_info;
|
H A D | imx8qxp-ldb.c | 335 di = &conn_state->connector->display_info;
|
/linux-master/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 132 struct drm_connector connector; member in struct:dw_hdmi 173 struct drm_connector *curr_conn;/* current connector (only valid when !disabled) */ 1765 const struct drm_connector *connector, 1772 drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); 1775 drm_hdmi_avi_infoframe_quant_range(&frame, connector, mode, 1892 const struct drm_connector *connector, 1899 err = drm_hdmi_vendor_infoframe_from_display_mode(&frame, connector, 1946 const struct drm_connector *connector) 1948 const struct drm_connector_state *conn_state = connector->state; 2242 const struct drm_connector *connector, 1764 hdmi_config_AVI(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument 1891 hdmi_config_vendor_specific_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument 1945 hdmi_config_drm_infoframe(struct dw_hdmi *hdmi, const struct drm_connector *connector) argument 2241 dw_hdmi_setup(struct dw_hdmi *hdmi, const struct drm_connector *connector, const struct drm_display_mode *mode) argument 2457 dw_hdmi_edid_read(struct dw_hdmi *hdmi, struct drm_connector *connector) argument 2493 dw_hdmi_connector_detect(struct drm_connector *connector, bool force) argument 2500 dw_hdmi_connector_get_modes(struct drm_connector *connector) argument 2518 dw_hdmi_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 2542 dw_hdmi_connector_force(struct drm_connector *connector) argument 2571 struct drm_connector *connector = &hdmi->connector; local 2969 struct drm_connector *connector; local 2990 dw_hdmi_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |