Searched refs:connector (Results 76 - 100 of 591) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danx7625.h485 struct drm_connector *connector; member in struct:anx7625_data
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c813 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 Dcdns-mhdp8546-core.h378 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 Dcdns-mhdp8546-hdcp.c397 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 Dchrontel-ch7033.c204 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 Ddisplay-connector.c85 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 Dfsl-ldb.c132 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 Dite-it6505.c2947 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 Dite-it66121.c301 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 Dlontium-lt8912b.c32 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 = &lt->connector; local
619 lt8912_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dlontium-lt9211.c465 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 Dlontium-lt9611.c337 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 Dlontium-lt9611uxc.c37 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(&lt9611uxc->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 Dmegachips-stdpxxxx-ge-b850v3-fw.c60 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 Dnxp-ptn3460.c29 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 Dpanel.c22 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 Dsii902x.c171 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 Dsimple-bridge.c30 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 Dtc358767.c360 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 Dtc358775.c376 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 Dti-sn65dsi83.c332 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 Dimx8mp-hdmi-pvi.c59 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 Dimx8qm-ldb.c332 di = &conn_state->connector->display_info;
H A Dimx8qxp-ldb.c335 di = &conn_state->connector->display_info;
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c132 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...]

Completed in 298 milliseconds

1234567891011>>