Searched refs:connector (Results 226 - 250 of 588) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_vidi.c35 connector)
42 struct drm_connector connector; member in struct:vidi_context
281 static enum drm_connector_status vidi_detect(struct drm_connector *connector, argument
284 struct vidi_context *ctx = ctx_from_connector(connector);
294 static void vidi_connector_destroy(struct drm_connector *connector) argument
307 static int vidi_get_modes(struct drm_connector *connector) argument
309 struct vidi_context *ctx = ctx_from_connector(connector);
329 drm_connector_update_edid_property(connector, edid);
331 return drm_add_edid_modes(connector, edid);
341 struct drm_connector *connector local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dp.c39 nouveau_dp_has_sink_count(struct drm_connector *connector, argument
42 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc);
64 struct drm_connector *connector = &nv_connector->base; local
76 if (connector->connector_type != DRM_MODE_CONNECTOR_eDP &&
114 if (connector->connector_type == DRM_MODE_CONNECTOR_eDP && dpcd[DP_DPCD_REV] >= 0x13) {
187 if (nouveau_dp_has_sink_count(connector, outp)) {
222 struct drm_connector *connector = &nv_connector->base; local
231 if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
232 if (connector->status == connector_status_connected)
234 else if (connector
500 struct drm_connector *connector = &nv_connector->base; local
[all...]
H A Dnouveau_display.c465 struct drm_connector *connector; local
485 nouveau_for_each_non_mst_connector_iter(connector, &conn_iter) {
486 struct nouveau_connector *nv_connector = nouveau_connector(connector);
487 enum drm_connector_status old_status = connector->status;
488 u64 bits, old_epoch_counter = connector->epoch_counter;
490 if (!(pending & drm_connector_mask(connector)))
499 connector->base.id, connector->name,
509 connector->status = drm_helper_probe_detect(connector, NUL
586 struct drm_connector *connector; local
619 struct drm_connector *connector; local
[all...]
/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...]
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_dp.c306 static int radeon_dp_get_dp_link_config(struct drm_connector *connector, argument
311 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector));
317 if (radeon_connector_encoder_get_dp_bridge_encoder_id(connector) ==
411 struct drm_connector *connector)
415 struct radeon_connector *radeon_connector = to_radeon_connector(connector);
417 u16 dp_bridge = radeon_connector_encoder_get_dp_bridge_encoder_id(connector);
438 } else if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
450 void radeon_dp_set_link_config(struct drm_connector *connector, argument
453 struct radeon_connector *radeon_connector = to_radeon_connector(connector);
463 ret = radeon_dp_get_dp_link_config(connector, dig_connecto
410 radeon_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument
474 radeon_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument
517 radeon_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument
540 struct drm_connector *connector; member in struct:radeon_dp_link_train_info
784 radeon_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument
[all...]
H A Ddce6_afmt.c126 struct drm_connector *connector,
138 if (connector->latency_present[1])
139 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) |
140 AUDIO_LIPSYNC(connector->audio_latency[1]);
144 if (connector->latency_present[0])
145 tmp = VIDEO_LIPSYNC(connector->video_latency[0]) |
146 AUDIO_LIPSYNC(connector->audio_latency[0]);
125 dce6_afmt_write_latency_fields(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_display_mode *mode) argument
/linux-master/drivers/gpu/drm/bridge/
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
539 struct drm_connector *connector = &lt->connector; local
621 lt8912_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);
294 static int lt9611uxc_connector_get_modes(struct drm_connector *connector) argument
296 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector);
300 drm_edid = drm_bridge_edid_read(&lt9611uxc->bridge, connector);
308 lt9611uxc_connector_detect(struct drm_connector *connector, bool force) argument
316 lt9611uxc_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
498 lt9611uxc_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1108 static int analogix_dp_get_modes(struct drm_connector *connector) argument
1110 struct analogix_dp_device *dp = to_dp(connector);
1115 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector);
1123 edid = drm_get_edid(connector, &dp->aux.ddc);
1125 drm_connector_update_edid_property(&dp->connector,
1127 num_modes += drm_add_edid_modes(&dp->connector, edid);
1137 num_modes += dp->plat_data->get_modes(dp->plat_data, connector);
1143 analogix_dp_best_encoder(struct drm_connector *connector) argument
1145 struct analogix_dp_device *dp = to_dp(connector);
1151 static int analogix_dp_atomic_check(struct drm_connector *connector, argument
1184 analogix_dp_detect(struct drm_connector *connector, bool force) argument
1223 struct drm_connector *connector = NULL; local
1275 struct drm_connector *connector; local
1294 struct drm_connector *connector; local
1886 analogix_dp_start_crc(struct drm_connector *connector) argument
1900 analogix_dp_stop_crc(struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/tiny/
H A Darcpgu.c79 static int arcpgu_drm_connector_get_modes(struct drm_connector *connector) argument
83 count = drm_add_modes_noedid(connector, XRES_MAX, YRES_MAX);
84 drm_set_preferred_mode(connector, XRES_DEF, YRES_DEF);
101 static int arcpgu_drm_sim_init(struct drm_device *drm, struct drm_connector *connector) argument
103 drm_connector_helper_add(connector, &arcpgu_drm_connector_helper_funcs);
104 return drm_connector_init(drm, connector, &arcpgu_drm_connector_funcs,
252 struct drm_connector *connector = NULL; local
296 connector = &arcpgu->sim_conn;
298 ret = arcpgu_drm_sim_init(drm, connector);
306 NULL, connector);
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c507 cdv_intel_dp_mode_valid(struct drm_connector *connector, argument
510 struct gma_encoder *encoder = gma_attached_encoder(connector);
514 struct drm_psb_private *dev_priv = to_drm_psb_private(connector->dev);
844 cdv_intel_dp_i2c_init(struct gma_connector *connector, argument
861 intel_dp->adapter.dev.parent = connector->base.kdev;
1690 cdv_intel_dp_detect(struct drm_connector *connector, bool force) argument
1692 struct gma_encoder *encoder = gma_attached_encoder(connector);
1712 edid = drm_get_edid(connector, &intel_dp->adapter);
1724 static int cdv_intel_dp_get_modes(struct drm_connector *connector) argument
1726 struct gma_encoder *intel_encoder = gma_attached_encoder(connector);
1780 cdv_intel_dp_detect_audio(struct drm_connector *connector) argument
1803 cdv_intel_dp_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
1859 cdv_intel_dp_destroy(struct drm_connector *connector) argument
1897 cdv_intel_dp_add_properties(struct drm_connector *connector) argument
1950 struct drm_connector *connector; local
[all...]
H A Dcdv_device.c234 struct drm_connector *connector; local
271 drm_for_each_connector_iter(connector, &conn_iter)
272 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF);
292 struct drm_connector *connector; local
349 drm_for_each_connector_iter(connector, &conn_iter)
350 connector->funcs->dpms(connector, DRM_MODE_DPMS_ON);
442 void cdv_intel_attach_force_audio_property(struct drm_connector *connector) argument
444 struct drm_device *dev = connector
471 cdv_intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c111 static int dp_panel_update_modes(struct drm_connector *connector, argument
117 rc = drm_connector_update_edid_property(connector, edid);
122 rc = drm_add_edid_modes(connector, edid);
126 rc = drm_connector_update_edid_property(connector, NULL);
134 struct drm_connector *connector)
140 if (!dp_panel || !connector) {
181 dp_panel->edid = drm_get_edid(connector,
220 struct drm_connector *connector)
228 return dp_panel_update_modes(connector, dp_panel->edid);
257 checksum = dp_panel->connector
133 dp_panel_read_sink_caps(struct dp_panel *dp_panel, struct drm_connector *connector) argument
219 dp_panel_get_modes(struct dp_panel *dp_panel, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c329 struct drm_connector *connector = conn_state->connector; local
339 switch (connector->connector_type) {
402 struct drm_connector *connector = conn_state->connector; local
403 struct nouveau_connector *nv_connector = nouveau_connector(connector);
413 asyh->or.bpc = connector->display_info.bpc;
424 struct drm_connector *connector; local
429 for_each_new_connector_in_state(state, connector, connector_state, i) {
431 return nouveau_connector(connector);
440 struct drm_connector *connector; local
515 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
559 struct drm_connector *connector = &nv_encoder->conn->base; local
859 struct drm_connector connector; member in struct:nv50_mstc
964 struct drm_connector *connector = conn_state->connector; local
1032 struct drm_connector *connector; local
1133 nv50_mstc_atomic_best_encoder(struct drm_connector *connector, struct drm_atomic_state *state) argument
1148 nv50_mstc_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
1162 nv50_mstc_get_modes(struct drm_connector *connector) argument
1191 nv50_mstc_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument
1201 nv50_mstc_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
1237 nv50_mstc_destroy(struct drm_connector *connector) argument
1884 struct drm_connector *connector = &nv_encoder->conn->base; local
2050 struct drm_connector *connector = &nv_encoder->conn->base; local
2565 struct drm_connector *connector; local
2832 struct drm_connector *connector, *tmp; local
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-fwnode.c610 .compatible = "composite-video-connector",
613 .compatible = "svideo-connector",
639 vc->connector.analog.sdtv_stds = ret ? V4L2_STD_ALL : stds;
642 void v4l2_fwnode_connector_free(struct v4l2_fwnode_connector *connector) argument
646 if (IS_ERR_OR_NULL(connector) || connector->type == V4L2_CONN_UNKNOWN)
649 list_for_each_entry_safe(link, tmp, &connector->links, head) {
655 kfree(connector->label);
656 connector->label = NULL;
657 connector
678 v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument
730 v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_hda.c574 static int sti_hda_connector_get_modes(struct drm_connector *connector) argument
579 = to_sti_hda_connector(connector);
595 drm_mode_probed_add(connector, mode);
605 sti_hda_connector_mode_valid(struct drm_connector *connector, argument
614 = to_sti_hda_connector(connector);
641 static int sti_hda_late_register(struct drm_connector *connector) argument
644 = to_sti_hda_connector(connector);
678 struct sti_hda_connector *connector; local
690 connector = devm_kzalloc(dev, sizeof(*connector), GFP_KERNE
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt35950.c54 struct drm_connector *connector; member in struct:nt35950
263 struct drm_connector *connector = nt->connector; local
268 if (!connector->state || !connector->state->crtc)
271 crtc_state = connector->state->crtc->state;
486 struct drm_connector *connector)
494 mode = drm_mode_duplicate(connector->dev,
505 drm_mode_probed_add(connector, mode);
508 connector
485 nt35950_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-raspberrypi-touchscreen.c318 struct drm_connector *connector)
327 mode = drm_mode_duplicate(connector->dev, m);
342 drm_mode_probed_add(connector, mode);
346 connector->display_info.bpc = 8;
347 connector->display_info.width_mm = 154;
348 connector->display_info.height_mm = 86;
349 drm_display_info_set_bus_formats(&connector->display_info,
317 rpi_touchscreen_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-lg-lg4573.c212 struct drm_connector *connector)
216 mode = drm_mode_duplicate(connector->dev, &default_mode);
227 drm_mode_probed_add(connector, mode);
229 connector->display_info.width_mm = 61;
230 connector->display_info.height_mm = 103;
211 lg4573_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
/linux-master/drivers/usb/typec/
H A Dwusb3801.c325 struct fwnode_handle *connector; local
346 connector = device_get_named_child_node(dev, "connector");
347 if (!connector)
350 ret = typec_get_fw_cap(&wusb3801->cap, connector);
355 ret = fwnode_property_read_string(connector, "typec-power-opmode", &cap_str);
390 fwnode_handle_put(connector);
397 fwnode_handle_put(connector);
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c140 struct drm_connector *connector = NULL, *connector_scan; local
145 /* Look up the connector attached to DPI so we can get the
153 connector = connector_scan;
159 /* Default to 18bit if no connector or format found. */
162 if (connector) {
163 if (connector->display_info.num_bus_formats) {
164 u32 bus_format = connector->display_info.bus_formats[0];
208 if (connector->display_info.bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE)
211 if (connector->display_info.bus_flags & DRM_BUS_FLAG_DE_LOW)
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
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,
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_types.h164 struct intel_connector *connector);
208 /* Read out the current hw state of this connector, returning true if
292 int (*setup)(struct intel_connector *connector, enum pipe pipe);
293 u32 (*get)(struct intel_connector *connector, enum pipe pipe);
298 u32 (*hz_to_pwm)(struct intel_connector *connector, u32 hz);
494 int (*stream_encryption)(struct intel_connector *connector,
499 struct intel_connector *connector);
509 int (*hdcp_2_2_get_capability)(struct intel_connector *connector,
513 int (*write_2_2_msg)(struct intel_connector *connector,
517 int (*read_2_2_msg)(struct intel_connector *connector,
1939 struct intel_connector *connector; member in struct:intel_dp_mst_encoder
1943 intel_attached_encoder(struct intel_connector *connector) argument
1988 intel_attached_dig_port(struct intel_connector *connector) argument
2000 intel_attached_hdmi(struct intel_connector *connector) argument
2010 intel_attached_dp(struct intel_connector *connector) argument
2101 intel_atomic_get_new_connector_state(struct intel_atomic_state *state, struct intel_connector *connector) argument
2110 intel_atomic_get_old_connector_state(struct intel_atomic_state *state, struct intel_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c185 hdmi->connector = drm_bridge_connector_init(hdmi->dev, encoder);
186 if (IS_ERR(hdmi->connector)) {
187 ret = PTR_ERR(hdmi->connector);
188 DRM_DEV_ERROR(dev->dev, "failed to create HDMI connector: %d\n", ret);
189 hdmi->connector = NULL;
193 drm_connector_attach_encoder(hdmi->connector, hdmi->encoder);
213 if (hdmi->connector) {
214 hdmi->connector->funcs->destroy(hdmi->connector);
215 hdmi->connector
[all...]
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_g200ew3.c117 struct drm_connector *connector = &mdev->connector; local
159 ret = drm_connector_init_with_ddc(dev, connector,
167 drm_connector_helper_add(connector, &mgag200_g200ew3_vga_connector_helper_funcs);
169 ret = drm_connector_attach_encoder(connector, encoder);

Completed in 220 milliseconds

1234567891011>>