Searched defs:connector (Results 51 - 75 of 151) sorted by relevance

1234567

/drivers/gpu/drm/i915/
H A Dintel_fbdev.c345 struct drm_connector *connector; local
350 connector = fb_conn->connector;
352 if (connector->status == connector_status_connected)
356 DRM_DEBUG_KMS("connector %s not enabled, skipping\n",
357 connector->name);
361 if (connector->force == DRM_FORCE_OFF) {
362 DRM_DEBUG_KMS("connector %s is disabled by user, skipping\n",
363 connector->name);
368 encoder = connector
[all...]
H A Dintel_lvds.c64 static struct intel_lvds_connector *to_lvds_connector(struct drm_connector *connector) argument
66 return container_of(connector, struct intel_lvds_connector, base.base);
265 intel_lvds_mode_valid(struct drm_connector *connector, argument
268 struct intel_connector *intel_connector = to_intel_connector(connector);
345 intel_lvds_detect(struct drm_connector *connector, bool force) argument
347 struct drm_device *dev = connector->dev;
351 connector->base.id, connector->name);
363 static int intel_lvds_get_modes(struct drm_connector *connector) argument
365 struct intel_lvds_connector *lvds_connector = to_lvds_connector(connector);
416 struct drm_connector *connector = &lvds_connector->base.base; local
472 intel_lvds_destroy(struct drm_connector *connector) argument
489 intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
891 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.h64 struct drm_connector *connector; member in struct:hdmi
168 * hdmi connector:
171 void hdmi_connector_irq(struct drm_connector *connector);
H A Dhdmi_connector.c244 struct drm_connector *connector = &hdmi_connector->base; local
245 drm_helper_hpd_irq_event(connector->dev);
248 void hdmi_connector_irq(struct drm_connector *connector) argument
250 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
251 struct msm_drm_private *priv = connector->dev->dev_private;
295 struct drm_connector *connector, bool force)
297 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
324 static void hdmi_connector_destroy(struct drm_connector *connector) argument
326 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector);
330 drm_connector_unregister(connector);
294 hdmi_connector_detect( struct drm_connector *connector, bool force) argument
338 hdmi_connector_get_modes(struct drm_connector *connector) argument
363 hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
393 hdmi_connector_best_encoder(struct drm_connector *connector) argument
415 struct drm_connector *connector = NULL; local
[all...]
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_lcdc_encoder.c98 struct drm_connector *connector; local
100 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
101 if (connector->encoder == encoder)
102 return connector;
110 struct drm_connector *connector = get_connector(encoder); local
115 if (!connector)
118 bpp = 3 * connector->display_info.bpc;
311 * the (connector) source of the vsync's gets disabled,
/drivers/gpu/drm/nouveau/core/include/subdev/bios/
H A Ddcb.h24 uint8_t connector; member in struct:dcb_output
/drivers/gpu/drm/panel/
H A Dpanel-ld9040.c265 struct drm_connector *connector = panel->connector; local
269 mode = drm_mode_create(connector->dev);
278 connector->display_info.width_mm = mode->width_mm;
279 connector->display_info.height_mm = mode->height_mm;
282 drm_mode_probed_add(connector, mode);
/drivers/gpu/drm/radeon/
H A Ddce6_afmt.c113 struct drm_connector *connector; local
122 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
123 if (connector->encoder == encoder) {
124 radeon_connector = to_radeon_connector(connector);
130 DRM_ERROR("Couldn't find encoder's connector\n");
135 if (connector->latency_present[1])
136 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) |
137 AUDIO_LIPSYNC(connector->audio_latency[1]);
141 if (connector->latency_present[0])
142 tmp = VIDEO_LIPSYNC(connector
155 struct drm_connector *connector; local
204 struct drm_connector *connector; local
[all...]
H A Devergreen_hdmi.c98 struct drm_connector *connector; local
102 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
103 if (connector->encoder == encoder) {
104 radeon_connector = to_radeon_connector(connector);
110 DRM_ERROR("Couldn't find encoder's connector\n");
115 if (connector->latency_present[1])
116 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) |
117 AUDIO_LIPSYNC(connector->audio_latency[1]);
121 if (connector->latency_present[0])
122 tmp = VIDEO_LIPSYNC(connector
133 struct drm_connector *connector; local
174 struct drm_connector *connector; local
327 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
[all...]
/drivers/gpu/drm/rcar-du/
H A Drcar_du_kms.c240 struct device_node *connector = NULL; local
275 * be an encoder. Locate the connector.
278 connector = of_graph_get_remote_port_parent(ep_node);
281 if (!connector) {
283 "no connector for encoder %s, skipping\n",
315 of_node_put(connector);
321 * connector.
323 connector = entity;
326 ret = rcar_du_encoder_init(rcdu, enc_type, output, NULL, connector);
328 of_node_put(connector);
[all...]
/drivers/gpu/drm/tilcdc/
H A Dtilcdc_panel.c157 static void panel_connector_destroy(struct drm_connector *connector) argument
159 struct panel_connector *panel_connector = to_panel_connector(connector);
160 drm_connector_unregister(connector);
161 drm_connector_cleanup(connector);
166 struct drm_connector *connector,
172 static int panel_connector_get_modes(struct drm_connector *connector) argument
174 struct drm_device *dev = connector->dev;
175 struct panel_connector *panel_connector = to_panel_connector(connector);
194 drm_mode_probed_add(connector, mode);
200 static int panel_connector_mode_valid(struct drm_connector *connector, argument
165 panel_connector_detect( struct drm_connector *connector, bool force) argument
208 panel_connector_best_encoder( struct drm_connector *connector) argument
232 struct drm_connector *connector; local
275 struct drm_connector *connector; local
[all...]
H A Dtilcdc_slave.c166 static void slave_connector_destroy(struct drm_connector *connector) argument
168 struct slave_connector *slave_connector = to_slave_connector(connector);
169 drm_connector_unregister(connector);
170 drm_connector_cleanup(connector);
175 struct drm_connector *connector,
178 struct drm_encoder *encoder = to_slave_connector(connector)->encoder;
179 return get_slave_funcs(encoder)->detect(encoder, connector);
182 static int slave_connector_get_modes(struct drm_connector *connector) argument
184 struct drm_encoder *encoder = to_slave_connector(connector)->encoder;
185 return get_slave_funcs(encoder)->get_modes(encoder, connector);
174 slave_connector_detect( struct drm_connector *connector, bool force) argument
188 slave_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
202 slave_connector_best_encoder( struct drm_connector *connector) argument
209 slave_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
235 struct drm_connector *connector; local
283 struct drm_connector *connector; local
[all...]
H A Dtilcdc_tfp410.c167 static void tfp410_connector_destroy(struct drm_connector *connector) argument
169 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
170 drm_connector_unregister(connector);
171 drm_connector_cleanup(connector);
176 struct drm_connector *connector,
179 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
187 static int tfp410_connector_get_modes(struct drm_connector *connector) argument
189 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector);
193 edid = drm_get_edid(connector, tfp410_connector->mod->i2c);
195 drm_mode_connector_update_edid_property(connector, edi
175 tfp410_connector_detect( struct drm_connector *connector, bool force) argument
205 tfp410_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
213 tfp410_connector_best_encoder( struct drm_connector *connector) argument
237 struct drm_connector *connector; local
283 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ldu.c36 container_of(x, struct vmw_legacy_display_unit, base.connector)
213 struct drm_connector *connector; local
238 set->connectors[0] != &ldu->base.connector) {
239 DRM_ERROR("connector doesn't match %p %p\n",
240 set->connectors[0], &ldu->base.connector);
254 connector = &ldu->base.connector;
260 connector->encoder = NULL;
285 connector->encoder = encoder;
321 * Legacy Display Unit connector function
324 vmw_ldu_connector_destroy(struct drm_connector *connector) argument
343 struct drm_connector *connector; local
[all...]
H A Dvmwgfx_scrn.c36 container_of(x, struct vmw_screen_object_unit, base.connector)
255 struct drm_connector *connector; local
281 set->connectors[0] != &sou->base.connector) {
282 DRM_ERROR("connector doesn't match %p %p\n",
283 set->connectors[0], &sou->base.connector);
298 connector = &sou->base.connector;
308 connector->encoder = NULL;
369 connector->encoder = NULL;
381 connector
420 vmw_sou_connector_destroy(struct drm_connector *connector) argument
439 struct drm_connector *connector; local
[all...]
/drivers/staging/imx-drm/
H A Dparallel-display.c32 #define con_to_imxpd(x) container_of(x, struct imx_parallel_display, connector)
36 struct drm_connector connector; member in struct:imx_parallel_display
48 struct drm_connector *connector, bool force)
53 static int imx_pd_connector_get_modes(struct drm_connector *connector) argument
55 struct imx_parallel_display *imxpd = con_to_imxpd(connector);
67 drm_mode_connector_update_edid_property(connector, imxpd->edid);
68 num_modes = drm_add_edid_modes(connector, imxpd->edid);
72 struct drm_display_mode *mode = drm_mode_create(connector->dev);
78 drm_mode_probed_add(connector, mode);
83 struct drm_display_mode *mode = drm_mode_create(connector
47 imx_pd_connector_detect( struct drm_connector *connector, bool force) argument
97 imx_pd_connector_best_encoder( struct drm_connector *connector) argument
[all...]
/drivers/gpu/drm/bochs/
H A Dbochs.h77 struct drm_connector connector; member in struct:bochs_device
/drivers/gpu/drm/cirrus/
H A Dcirrus_mode.c498 static int cirrus_vga_get_modes(struct drm_connector *connector) argument
503 count = drm_add_modes_noedid(connector, 1280, 1024);
504 drm_set_preferred_mode(connector, 1024, 768);
509 *connector)
511 int enc_id = connector->encoder_ids[0];
514 return drm_encoder_find(connector->dev, enc_id);
519 *connector, bool force)
524 static void cirrus_connector_destroy(struct drm_connector *connector) argument
526 drm_connector_cleanup(connector);
527 kfree(connector);
508 cirrus_connector_best_encoder(struct drm_connector *connector) argument
518 cirrus_vga_detect(struct drm_connector *connector, bool force) argument
544 struct drm_connector *connector; local
566 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.c174 struct drm_connector *connector; local
177 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
178 int old_dpms = connector->dpms;
180 if (connector->funcs->dpms)
181 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF);
183 /* Set the old mode back to the connector for resume */
184 connector->dpms = old_dpms;
193 struct drm_connector *connector; local
196 list_for_each_entry(connector,
[all...]
/drivers/gpu/drm/gma500/
H A Dcdv_intel_display.c596 struct drm_connector *connector; local
601 list_for_each_entry(connector, &mode_config->connector_list, head) {
603 gma_attached_encoder(connector);
605 if (!connector->encoder
606 || connector->encoder->crtc != crtc)
920 * i830PllIsValid() because it relies on the xf86_config connector
H A Dcdv_intel_lvds.c239 static void cdv_intel_lvds_save(struct drm_connector *connector) argument
243 static void cdv_intel_lvds_restore(struct drm_connector *connector) argument
247 static int cdv_intel_lvds_mode_valid(struct drm_connector *connector, argument
250 struct drm_device *dev = connector->dev;
393 * This connector should only have
397 struct drm_connector *connector, bool force)
405 static int cdv_intel_lvds_get_modes(struct drm_connector *connector) argument
407 struct drm_device *dev = connector->dev;
409 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
413 ret = psb_intel_ddc_get_modes(connector,
396 cdv_intel_lvds_detect( struct drm_connector *connector, bool force) argument
443 cdv_intel_lvds_destroy(struct drm_connector *connector) argument
454 cdv_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
614 struct drm_connector *connector; local
[all...]
H A Dgma_display.c682 struct drm_encoder *gma_best_encoder(struct drm_connector *connector) argument
684 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
689 void gma_connector_attach_encoder(struct gma_connector *connector, argument
692 connector->encoder = encoder;
693 drm_mode_connector_attach_encoder(&connector->base,
721 * depending on the multiplier, connector, etc.,
H A Doaktrail_crtc.c385 struct drm_connector *connector; local
402 list_for_each_entry(connector, &mode_config->connector_list, head) {
403 if (!connector->encoder || connector->encoder->crtc != crtc)
406 gma_encoder = gma_attached_encoder(connector);
435 drm_object_property_get_value(&connector->base,
H A Dpsb_intel_lvds.c265 static void psb_intel_lvds_save(struct drm_connector *connector) argument
267 struct drm_device *dev = connector->dev;
270 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
305 static void psb_intel_lvds_restore(struct drm_connector *connector) argument
307 struct drm_device *dev = connector->dev;
309 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
346 int psb_intel_lvds_mode_valid(struct drm_connector *connector, argument
349 struct drm_psb_private *dev_priv = connector->dev->dev_private;
350 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
506 * This connector shoul
509 psb_intel_lvds_detect(struct drm_connector *connector, bool force) argument
518 psb_intel_lvds_get_modes(struct drm_connector *connector) argument
559 psb_intel_lvds_destroy(struct drm_connector *connector) argument
571 psb_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
689 struct drm_connector *connector; local
[all...]
/drivers/gpu/drm/nouveau/dispnv04/
H A Ddac.c128 struct drm_connector *connector)
331 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
527 nv04_dac_create(struct drm_connector *connector, struct dcb_output *entry) argument
531 struct drm_device *dev = connector->dev;
554 drm_mode_connector_attach_encoder(connector, encoder);
127 nv04_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument

Completed in 346 milliseconds

1234567