Searched refs:connector (Results 126 - 150 of 588) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_lvds.c391 struct intel_connector *connector = to_intel_connector(_connector); local
392 struct drm_i915_private *i915 = to_i915(connector->base.dev);
394 intel_panel_fixed_mode(connector, mode);
395 int max_pixclk = to_i915(connector->base.dev)->max_dotclk_freq;
405 status = intel_panel_mode_valid(connector, mode);
421 struct intel_connector *connector = lvds_encoder->attached_connector; local
461 ret = intel_panel_compute_config(connector, adjusted_mode);
486 struct intel_connector *connector = to_intel_connector(_connector); local
487 const struct drm_edid *fixed_edid = connector->panel.fixed_edid;
491 drm_edid_connector_update(&connector
796 struct intel_connector *connector = lvds_encoder->attached_connector; local
829 intel_lvds_add_properties(struct drm_connector *connector) argument
844 struct intel_connector *connector; local
[all...]
H A Dintel_dsi_dcs_backlight.c46 static u32 dcs_get_backlight(struct intel_connector *connector, enum pipe unused) argument
48 struct intel_encoder *encoder = intel_attached_encoder(connector);
50 struct intel_panel *panel = &connector->panel;
69 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel;
96 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel;
131 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel;
162 static int dcs_setup_backlight(struct intel_connector *connector, argument
165 struct drm_i915_private *i915 = to_i915(connector->base.dev);
166 struct intel_panel *panel = &connector->panel;
177 connector
[all...]
H A Dintel_dp.h46 void intel_dp_init_modeset_retry_work(struct intel_connector *connector);
47 void intel_dp_queue_modeset_retry_work(struct intel_connector *connector);
54 void intel_dp_connector_sync_state(struct intel_connector *connector,
69 struct intel_connector *connector,
72 struct intel_connector *connector,
135 int intel_dp_dsc_compute_max_bpp(const struct intel_connector *connector,
145 int intel_dp_dsc_sink_max_compressed_bpp(const struct intel_connector *connector,
148 u8 intel_dp_dsc_get_slice_count(const struct intel_connector *connector,
160 const struct intel_connector *connector,
166 const struct intel_connector *connector,
[all...]
H A Dintel_dp_tunnel.c116 * Allocate the BW for a tunnel on a DP connector/port if the connector/port
212 * @ctx: lock context acquired by the connector detection handler
270 struct intel_connector *connector = intel_dp->attached_connector; local
278 connector->base.base.id, connector->base.name,
299 struct intel_connector *connector = intel_dp->attached_connector; local
312 connector->base.base.id, connector->base.name,
353 connector
399 struct intel_connector *connector = local
502 check_group_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, struct intel_connector *connector, struct intel_crtc *crtc) argument
539 intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, struct intel_connector *connector) argument
581 intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *crtc_state) argument
780 struct intel_connector *connector; local
[all...]
H A Dintel_vrr.c13 bool intel_vrr_is_capable(struct intel_connector *connector) argument
15 const struct drm_display_info *info = &connector->base.display_info;
16 struct drm_i915_private *i915 = to_i915(connector->base.dev);
25 switch (connector->base.connector_type) {
27 if (!connector->panel.vbt.vrr)
31 intel_dp = intel_attached_dp(connector);
45 bool intel_vrr_is_in_range(struct intel_connector *connector, int vrefresh) argument
47 const struct drm_display_info *info = &connector->base.display_info;
49 return intel_vrr_is_capable(connector) &&
114 struct intel_connector *connector local
[all...]
/linux-master/drivers/gpu/drm/bridge/
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...]
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_cvbs.c96 struct drm_connector *connector)
113 drm_mode_probed_add(connector, mode);
150 struct drm_connector *connector; local
152 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder);
153 if (WARN_ON(!connector))
156 conn_state = drm_atomic_get_new_connector_state(state, connector);
226 struct drm_connector *connector; local
237 dev_info(drm->dev, "CVBS Output connector not available\n");
276 connector = drm_bridge_connector_init(priv->drm, &meson_encoder_cvbs->encoder);
277 if (IS_ERR(connector))
95 meson_encoder_cvbs_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
H A Dmeson_encoder_hdmi.c42 struct drm_connector *connector; member in struct:meson_encoder_hdmi
198 struct drm_connector *connector; local
202 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder);
203 if (WARN_ON(!connector))
206 conn_state = drm_atomic_get_new_connector_state(state, connector);
309 drm_atomic_get_old_connector_state(conn_state->state, conn_state->connector);
335 encoder_hdmi->connector);
342 * connector->display_info.source_physical_address) from a path
423 meson_encoder_hdmi->connector = drm_bridge_connector_init(priv->drm,
425 if (IS_ERR(meson_encoder_hdmi->connector)) {
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h307 * Derived class for connector state object
309 * @base DRM connector object
310 * @is_implicit connector property
319 * vmwgfx connector property representing the x position of this display
320 * unit (connector is synonymous to display unit) in overall topology.
328 * vmwgfx connector property representing the y position of this display
329 * unit (connector is synonymous to display unit) in overall topology.
350 * Since the SVGA hw doesn't have a concept of a crtc, encoder or connector
357 struct drm_connector connector; member in struct:vmw_display_unit
400 container_of(x, struct vmw_display_unit, connector)
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Devergreen_hdmi.c100 struct drm_connector *connector, struct drm_display_mode *mode)
106 if (connector->latency_present[1])
107 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) |
108 AUDIO_LIPSYNC(connector->audio_latency[1]);
112 if (connector->latency_present[0])
113 tmp = VIDEO_LIPSYNC(connector->video_latency[0]) |
114 AUDIO_LIPSYNC(connector->audio_latency[0]);
323 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
337 connector->name, bpc);
343 connector
99 dce4_afmt_write_latency_fields(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_display_mode *mode) argument
413 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
448 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
455 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
[all...]
/linux-master/drivers/gpu/drm/ast/
H A Dast_mode.c1346 static int ast_vga_connector_helper_get_modes(struct drm_connector *connector) argument
1348 struct ast_vga_connector *ast_vga_connector = to_ast_vga_connector(connector);
1349 struct drm_device *dev = connector->dev;
1363 edid = drm_get_edid(connector, &ast_vga_connector->i2c->adapter);
1369 count = drm_add_edid_modes(connector, edid);
1377 drm_connector_update_edid_property(connector, NULL);
1396 struct drm_connector *connector = &ast_vga_connector->base; local
1401 drm_err(dev, "failed to add ddc bus for connector\n");
1404 ret = drm_connector_init_with_ddc(dev, connector, &ast_vga_connector_funcs,
1408 ret = drm_connector_init(dev, connector,
1429 struct drm_connector *connector = &ast_vga_connector->base; local
1452 ast_sil164_connector_helper_get_modes(struct drm_connector *connector) argument
1502 struct drm_connector *connector = &ast_sil164_connector->base; local
1535 struct drm_connector *connector = &ast_sil164_connector->base; local
1558 ast_dp501_connector_helper_get_modes(struct drm_connector *connector) argument
1585 ast_dp501_connector_helper_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
1609 ast_dp501_connector_init(struct drm_device *dev, struct drm_connector *connector) argument
1633 struct drm_connector *connector = &ast->output.dp501.connector; local
1656 ast_astdp_connector_helper_get_modes(struct drm_connector *connector) argument
1695 ast_astdp_connector_helper_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
1719 ast_astdp_connector_init(struct drm_device *dev, struct drm_connector *connector) argument
1743 struct drm_connector *connector = &ast->output.astdp.connector; local
1770 ast_bmc_connector_helper_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
1794 ast_bmc_connector_helper_get_modes(struct drm_connector *connector) argument
1816 struct drm_connector *connector = &bmc_connector->base; local
1838 struct drm_connector *connector = &bmc_connector->base; local
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_intel_sdvo.c149 /* Mark the type of connector */
205 static struct psb_intel_sdvo *intel_attached_sdvo(struct drm_connector *connector) argument
207 return container_of(gma_attached_encoder(connector),
211 static struct psb_intel_sdvo_connector *to_psb_intel_sdvo_connector(struct drm_connector *connector) argument
213 return container_of(to_gma_connector(connector), struct psb_intel_sdvo_connector, base);
1161 static enum drm_mode_status psb_intel_sdvo_mode_valid(struct drm_connector *connector, argument
1164 struct psb_intel_sdvo *psb_intel_sdvo = intel_attached_sdvo(connector);
1232 psb_intel_sdvo_get_edid(struct drm_connector *connector) argument
1234 struct psb_intel_sdvo *sdvo = intel_attached_sdvo(connector);
1235 return drm_get_edid(connector,
1240 psb_intel_sdvo_get_analog_edid(struct drm_connector *connector) argument
1249 psb_intel_sdvo_hdmi_sink_detect(struct drm_connector *connector) argument
1309 psb_intel_sdvo_detect(struct drm_connector *connector, bool force) argument
1378 psb_intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument
1473 psb_intel_sdvo_get_tv_modes(struct drm_connector *connector) argument
1508 psb_intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument
1551 psb_intel_sdvo_get_modes(struct drm_connector *connector) argument
1565 psb_intel_sdvo_destroy(struct drm_connector *connector) argument
1573 psb_intel_sdvo_detect_hdmi_audio(struct drm_connector *connector) argument
1590 psb_intel_sdvo_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
1737 psb_intel_sdvo_save(struct drm_connector *connector) argument
1746 psb_intel_sdvo_restore(struct drm_connector *connector) argument
1939 psb_intel_sdvo_connector_init(struct psb_intel_sdvo_connector *connector, struct psb_intel_sdvo *encoder) argument
1961 psb_intel_sdvo_add_hdmi_properties(struct psb_intel_sdvo_connector *connector) argument
1975 struct drm_connector *connector; local
2015 struct drm_connector *connector; local
2054 struct drm_connector *connector; local
2088 struct drm_connector *connector; local
2250 struct drm_connector *connector = &psb_intel_sdvo_connector->base.base; local
2365 struct drm_connector *connector = &psb_intel_sdvo_connector->base.base; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c259 * drm_atomic_set_crtc_for_connector - set CRTC for connector
260 * @conn_state: atomic state object for the connector
261 * @crtc: CRTC to use for the connector
263 * Changing the assigned CRTC for a connector requires us to grab the lock and
276 struct drm_connector *connector = conn_state->connector; local
287 ~drm_connector_mask(conn_state->connector);
289 drm_connector_put(conn_state->connector);
299 drm_connector_mask(conn_state->connector);
301 drm_connector_get(conn_state->connector);
336 set_out_fence_for_connector(struct drm_atomic_state *state, struct drm_connector *connector, s32 __user *fence_ptr) argument
353 get_out_fence_for_connector(struct drm_atomic_state *state, struct drm_connector *connector) argument
668 drm_atomic_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_file *file_priv, struct drm_property *property, uint64_t val) argument
794 drm_atomic_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument
884 struct drm_connector *connector = obj_to_connector(obj); local
937 drm_atomic_connector_commit_dpms(struct drm_atomic_state *state, struct drm_connector *connector, int mode) argument
1016 struct drm_connector *connector = obj_to_connector(obj); local
[all...]
H A Ddrm_atomic_helper.c108 struct drm_connector *connector; local
119 for_each_new_connector_in_state(state, connector, new_conn_state, i) {
120 const struct drm_connector_helper_funcs *funcs = connector->helper_private;
127 new_encoder = funcs->atomic_best_encoder(connector,
130 new_encoder = funcs->best_encoder(connector);
132 new_encoder = drm_connector_get_single_encoder(connector);
136 drm_dbg_atomic(connector->dev,
139 connector->base.id, connector->name);
163 drm_for_each_connector_iter(connector,
263 struct drm_connector *connector; local
290 update_connector_routing(struct drm_atomic_state *state, struct drm_connector *connector, struct drm_connector_state *old_connector_state, struct drm_connector_state *new_connector_state, bool added_by_user) argument
420 struct drm_connector *connector; local
509 mode_valid_path(struct drm_connector *connector, struct drm_encoder *encoder, struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
547 struct drm_connector *connector; local
625 struct drm_connector *connector; local
809 drm_atomic_helper_check_wb_connector_state(struct drm_connector *connector, struct drm_atomic_state *state) argument
1126 struct drm_connector *connector; local
1259 struct drm_connector *connector; local
1343 struct drm_connector *connector; local
1429 struct drm_connector *connector; local
1467 struct drm_connector *connector; local
2579 struct drm_connector *connector; local
3019 struct drm_connector *connector; local
3559 struct drm_connector *connector; local
[all...]
H A Ddrm_modeset_helper.c41 * connector list
44 * Some userspace presumes that the first connected connector is the main
47 * (eDP/LVDS/DSI) panels to the front of the connector list, instead of
52 struct drm_connector *connector, *tmp; local
58 list_for_each_entry_safe(connector, tmp,
60 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS ||
61 connector->connector_type == DRM_MODE_CONNECTOR_eDP ||
62 connector->connector_type == DRM_MODE_CONNECTOR_DSI)
63 list_move_tail(&connector->head, &panel_list);
/linux-master/drivers/gpu/drm/i2c/
H A Dch7006_drv.c180 struct drm_connector *connector)
219 drm_object_property_set_value(&connector->base,
228 struct drm_connector *connector)
239 drm_mode_probed_add(connector,
249 struct drm_connector *connector)
261 drm_object_attach_property(&connector->base, conf->tv_select_subconnector_property,
263 drm_object_attach_property(&connector->base, conf->tv_subconnector_property,
265 drm_object_attach_property(&connector->base, conf->tv_left_margin_property,
267 drm_object_attach_property(&connector->base, conf->tv_bottom_margin_property,
269 drm_object_attach_property(&connector
179 ch7006_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
227 ch7006_encoder_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
248 ch7006_encoder_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
283 ch7006_encoder_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c28 static inline struct cdn_dp_device *connector_to_dp(struct drm_connector *connector) argument
30 return container_of(connector, struct cdn_dp_device, connector);
234 cdn_dp_connector_detect(struct drm_connector *connector, bool force) argument
236 struct cdn_dp_device *dp = connector_to_dp(connector);
247 static void cdn_dp_connector_destroy(struct drm_connector *connector) argument
249 drm_connector_unregister(connector);
250 drm_connector_cleanup(connector);
262 static int cdn_dp_connector_get_modes(struct drm_connector *connector) argument
264 struct cdn_dp_device *dp = connector_to_dp(connector);
285 cdn_dp_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
949 struct drm_connector *connector = &dp->connector; local
1041 struct drm_connector *connector; local
1124 struct drm_connector *connector = &dp->connector; local
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-seiko-43wvf1g.c61 struct drm_connector *connector)
74 mode = drm_mode_create(connector->dev);
88 drm_mode_probed_add(connector, mode);
95 mode = drm_mode_duplicate(connector->dev, m);
110 drm_mode_probed_add(connector, mode);
114 connector->display_info.bpc = panel->desc->bpc;
115 connector->display_info.width_mm = panel->desc->size.width;
116 connector->display_info.height_mm = panel->desc->size.height;
118 drm_display_info_set_bus_formats(&connector->display_info,
120 connector
60 seiko_panel_get_fixed_modes(struct seiko_panel *panel, struct drm_connector *connector) argument
204 seiko_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
/linux-master/include/drm/
H A Ddrm_client.h186 * @connector: &struct drm_connector pointer used as cursor
194 #define drm_client_for_each_connector_iter(connector, iter) \
195 drm_for_each_connector_iter(connector, iter) \
196 if (connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK)
H A Ddrm_crtc_helper.h60 int drm_helper_connector_dpms(struct drm_connector *connector, int mode);
H A Ddrm_atomic.h462 * When a connector or plane is not bound to any CRTC, it's still important
554 struct drm_connector *connector);
682 * drm_atomic_get_existing_connector_state - get connector state, if it exists
684 * @connector: connector to grab
686 * This function returns the connector state for the given connector,
687 * or NULL if the connector is not part of the global atomic state.
694 struct drm_connector *connector)
696 int index = drm_connector_index(connector);
693 drm_atomic_get_existing_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
713 drm_atomic_get_old_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
733 drm_atomic_get_new_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/hv/
H A Dhv_utils_transport.h11 #include <linux/connector.h>
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_encoder.c22 /* The encoder and connector both map to same dssdev.. the encoder
24 * of the hw, and the connector handles the 'read-only' parts, like
79 struct drm_connector *connector; local
84 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
85 if (connector->encoder == encoder)
109 bus_flags = connector->display_info.bus_flags;
/linux-master/drivers/gpu/drm/imx/dcss/
H A Ddcss-kms.h32 struct drm_connector *connector; member in struct:dcss_kms_dev
/linux-master/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_drv.h44 struct drm_connector *connector; member in struct:shmob_drm_device

Completed in 283 milliseconds

1234567891011>>