Searched refs:connector (Results 251 - 275 of 591) sorted by last modified time

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/
H A Ddrm_edid_load.c26 static const struct drm_edid *edid_load(struct drm_connector *connector, const char *name) argument
32 err = request_firmware(&fw, name, connector->dev->dev);
34 drm_err(connector->dev,
36 connector->base.id, connector->name,
41 drm_dbg_kms(connector->dev, "[CONNECTOR:%d:%s] Loaded external firmware EDID \"%s\"\n",
42 connector->base.id, connector->name, name);
46 drm_err(connector->dev, "Invalid firmware EDID \"%s\"\n", name);
56 const struct drm_edid *drm_edid_load_firmware(struct drm_connector *connector) argument
[all...]
H A Ddrm_debugfs.c392 struct drm_connector *connector = m->private; local
394 seq_printf(m, "%s\n", drm_get_connector_force_name(connector->force));
410 struct drm_connector *connector = m->private; local
422 connector->force = DRM_FORCE_ON;
424 connector->force = DRM_FORCE_ON_DIGITAL;
426 connector->force = DRM_FORCE_OFF;
428 connector->force = DRM_FORCE_UNSPECIFIED;
451 struct drm_connector *connector = m->private; local
460 ret = drm_edid_override_reset(connector);
462 ret = drm_edid_override_set(connector, bu
475 struct drm_connector *connector = m->private; local
493 struct drm_connector *connector = m->private; local
523 drm_debugfs_connector_add(struct drm_connector *connector) argument
554 drm_debugfs_connector_remove(struct drm_connector *connector) argument
[all...]
H A Ddrm_bridge_connector.c24 * The DRM bridge connector helper object provides a DRM connector
25 * implementation that wraps a chain of &struct drm_bridge. The connector
30 * To use the helper, display controller drivers create a bridge connector with
32 * connector with the chain of bridges passed to the function and registers it
33 * with the DRM device. At that point the connector becomes fully usable, no
36 * The DRM bridge connector operations are implemented based on the operations
37 * provided by the bridges in the chain. Each connector operation is delegated
38 * to the bridge closest to the connector (at the end of the chain) that
44 * flag (none of the bridges shall create a DRM connector directl
98 drm_bridge_connector_hpd_notify(struct drm_connector *connector, enum drm_connector_status status) argument
115 struct drm_connector *connector = &drm_bridge_connector->base; local
133 drm_bridge_connector_oob_hotplug_event(struct drm_connector *connector, enum drm_connector_status status) argument
142 drm_bridge_connector_enable_hpd(struct drm_connector *connector) argument
153 drm_bridge_connector_disable_hpd(struct drm_connector *connector) argument
168 drm_bridge_connector_detect(struct drm_connector *connector, bool force) argument
196 drm_bridge_connector_destroy(struct drm_connector *connector) argument
209 drm_bridge_connector_debugfs_init(struct drm_connector *connector, struct dentry *root) argument
238 drm_bridge_connector_get_modes_edid(struct drm_connector *connector, struct drm_bridge *bridge) argument
266 drm_bridge_connector_get_modes(struct drm_connector *connector) argument
325 struct drm_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c144 * @connector: Our connector.
182 struct drm_connector *connector; member in struct:ti_sn65dsi86
748 * We never want the next bridge to *also* create a connector.
758 pdata->connector = drm_bridge_connector_init(pdata->bridge.dev,
760 if (IS_ERR(pdata->connector)) {
761 ret = PTR_ERR(pdata->connector);
765 drm_connector_attach_encoder(pdata->connector, pdata->bridge.encoder);
841 static unsigned int ti_sn_bridge_get_bpp(struct drm_connector *connector) argument
843 if (connector
1078 struct drm_connector *connector; local
1210 ti_sn_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dti-tfp410.c26 struct drm_connector connector; member in struct:tfp410
45 drm_connector_to_tfp410(struct drm_connector *connector) argument
47 return container_of(connector, struct tfp410, connector);
50 static int tfp410_get_modes(struct drm_connector *connector) argument
52 struct tfp410 *dvi = drm_connector_to_tfp410(connector);
57 drm_edid = drm_bridge_edid_read(dvi->next_bridge, connector);
64 drm_edid_connector_update(connector, drm_edid);
71 ret = drm_add_modes_noedid(connector, 1920, 1200);
72 drm_set_preferred_mode(connector, 102
88 tfp410_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 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 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 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 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...]
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c300 struct drm_connector *connector; local
309 connector = &aconnector->base;
312 if (connector->status != connector_status_connected)
320 dev = connector->dev;
344 drm_hdcp_update_content_protection(connector,
350 drm_hdcp_update_content_protection(connector,
355 drm_hdcp_update_content_protection(connector,
391 DRM_DEBUG_DRIVER("[HDCP_DM] disp %d, connector->CP %u, (query, work): (%d, %d)\n",
H A Damdgpu_dm.h884 void amdgpu_dm_connector_funcs_reset(struct drm_connector *connector);
886 amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector *connector);
887 int amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector,
892 int amdgpu_dm_connector_atomic_get_property(struct drm_connector *connector,
905 enum drm_mode_status amdgpu_dm_connector_mode_valid(struct drm_connector *connector,
909 struct drm_connector *connector);
911 void amdgpu_dm_update_freesync_caps(struct drm_connector *connector,
H A Damdgpu_dm_irq.c895 struct drm_connector *connector; local
899 drm_for_each_connector_iter(connector, &iter) {
903 if (connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK)
906 amdgpu_dm_connector = to_amdgpu_dm_connector(connector);
936 struct drm_connector *connector; local
940 drm_for_each_connector_iter(connector, &iter) {
944 if (connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK)
947 amdgpu_dm_connector = to_amdgpu_dm_connector(connector);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.c284 /* set the active encoder to connector routing */
305 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
306 amdgpu_atombios_dp_set_link_config(connector, adjusted_mode);
441 struct drm_connector *connector; local
454 connector = amdgpu_get_connector_for_encoder(encoder);
458 if (!connector)
459 connector = amdgpu_get_connector_for_encoder_init(encoder);
460 amdgpu_connector = to_amdgpu_connector(connector);
462 switch (connector->connector_type) {
469 else if (connector
567 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
756 struct drm_connector *connector; local
1143 amdgpu_atombios_encoder_set_edp_panel_power(struct drm_connector *connector, int action) argument
1199 struct drm_connector *connector; local
1300 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
1495 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
1563 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
1667 amdgpu_atombios_encoder_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1717 amdgpu_atombios_encoder_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1756 amdgpu_atombios_encoder_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1813 amdgpu_atombios_encoder_set_bios_scratch_regs(struct drm_connector *connector, struct drm_encoder *encoder, bool connected) argument
[all...]
H A Datombios_dp.c252 static int amdgpu_atombios_dp_get_dp_link_config(struct drm_connector *connector, argument
258 amdgpu_atombios_dp_convert_bpc_to_bpp(amdgpu_connector_get_monitor_bpc(connector));
264 if (amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector) ==
374 struct drm_connector *connector)
376 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
378 u16 dp_bridge = amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector);
396 } else if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
408 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, argument
411 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
421 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connecto
373 amdgpu_atombios_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument
432 amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument
469 amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument
491 struct drm_connector *connector; member in struct:amdgpu_atombios_dp_link_train_info
720 amdgpu_atombios_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument
[all...]
H A Datombios_crtc.c312 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local
327 if (connector) {
328 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
762 struct drm_connector *connector = local
765 to_amdgpu_connector(connector);
772 amdgpu_crtc->bpc = amdgpu_connector_get_monitor_bpc(connector);
H A Damdgpu_mode.h495 struct drm_connector *connector; member in struct:amdgpu_crtc
H A Damdgpu_display.c57 * was a hotplug interrupt. It walks through the connector table
58 * and calls hotplug handler for each connector. After this, it sends
72 struct drm_connector *connector; local
77 drm_for_each_connector_iter(connector, &iter)
78 amdgpu_connector_hotplug(connector);
409 struct drm_connector *connector; local
419 drm_for_each_connector_iter(connector, &iter) {
420 amdgpu_connector = to_amdgpu_connector(connector);
422 DRM_INFO(" %s\n", connector->name);
444 if (connector
1386 struct drm_connector *connector; local
1643 struct drm_connector *connector; local
1691 struct drm_connector *connector; local
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c1828 u8 connector = 0; local
1888 &connector);
1898 if ((connector ==
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_modeset_setup.c98 static void set_encoder_for_connector(struct intel_connector *connector, argument
101 struct drm_connector_state *conn_state = connector->base.state;
104 drm_connector_put(&connector->base);
109 drm_connector_get(&connector->base);
121 struct intel_connector *connector; local
125 for_each_intel_connector_iter(connector, &conn_iter) {
126 if (connector->base.encoder != &encoder->base)
133 set_encoder_for_connector(connector, NULL);
135 connector->base.dpms = DRM_MODE_DPMS_OFF;
136 connector
304 struct intel_connector *connector; local
413 struct intel_connector *connector; local
562 struct intel_connector *connector; local
686 struct intel_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.c493 dm_output_to_console("%s: Invalid Connector ObjectID from Adapter Service for connector index:%d! type %d expected %d\n",
593 DC_ERROR("Failed to get I2C info for connector!\n");
603 enc_init_data.connector = link->link_id;
655 /* Look for device tag that matches connector signal,
677 /* Look for channel mapping corresponding to connector and device tag */
/linux-master/drivers/connector/
H A Dcn_proc.c3 * cn_proc.c - process events connector
14 #include <linux/connector.h>
392 * @msg: message sent from userspace via the connector
471 * Adds the connector callback to the connector driver.
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6d7aa0.c450 struct drm_connector *connector)
459 mode = drm_mode_duplicate(connector->dev, ctx->desc->drm_mode);
466 connector->display_info.width_mm = mode->width_mm;
467 connector->display_info.height_mm = mode->height_mm;
468 connector->display_info.bus_flags = ctx->desc->bus_flags;
469 drm_mode_probed_add(connector, mode);
449 s6d7aa0_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danx7625.h485 struct drm_connector *connector; member in struct:anx7625_data

Completed in 351 milliseconds

<<11121314151617181920>>