Searched refs:amdgpu_connector (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.h27 void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector);
28 u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector);
29 int amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector);
36 bool amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector);
H A Damdgpu_connectors.c47 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
52 if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE)
55 amdgpu_display_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
64 amdgpu_connector->con_priv;
71 dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector);
76 amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd) &&
77 amdgpu_atombios_dp_needs_link_train(amdgpu_connector)) {
79 if (amdgpu_atombios_dp_get_dpcd(amdgpu_connector))
103 struct amdgpu_connector *amdgpu_connecto local
251 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
279 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
322 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
330 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
497 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
512 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
569 struct amdgpu_connector *amdgpu_connector = local
726 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
767 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
777 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
875 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
970 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
985 amdgpu_connector_shared_ddc(enum drm_connector_status *status, struct drm_connector *connector, struct amdgpu_connector *amdgpu_connector) argument
1036 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1181 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1207 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1220 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1265 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1386 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1486 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1539 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1591 struct amdgpu_connector *amdgpu_connector; local
[all...]
H A Damdgpu_i2c.h40 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *connector);
42 amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *connector);
H A Datombios_dp.c188 void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector) argument
190 amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd;
191 amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer;
192 amdgpu_connector->ddc_bus->aux.drm_dev = amdgpu_connector->base.dev;
194 drm_dp_aux_init(&amdgpu_connector->ddc_bus->aux);
195 amdgpu_connector->ddc_bus->has_aux = true;
308 u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connecto argument
317 amdgpu_atombios_dp_probe_oui(struct amdgpu_connector *amdgpu_connector) argument
334 amdgpu_atombios_dp_ds_ports(struct amdgpu_connector *amdgpu_connector) argument
350 amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector) argument
376 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
411 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
435 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
456 amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector) argument
472 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
726 struct amdgpu_connector *amdgpu_connector; local
[all...]
H A Damdgpu_encoders.c40 struct amdgpu_connector *amdgpu_connector; local
47 amdgpu_connector = to_amdgpu_connector(connector);
50 if (amdgpu_encoder->devices & amdgpu_connector->devices) {
72 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
74 amdgpu_encoder->active_device = amdgpu_encoder->devices & amdgpu_connector->devices;
77 amdgpu_connector->devices, encoder->encoder_type);
90 struct amdgpu_connector *amdgpu_connector; local
111 struct amdgpu_connector *amdgpu_connector; local
209 struct amdgpu_connector *amdgpu_connector; local
[all...]
H A Damdgpu_i2c.c339 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *amdgpu_connector) argument
343 if (!amdgpu_connector->router.ddc_valid)
346 if (!amdgpu_connector->router_bus)
349 amdgpu_i2c_get_byte(amdgpu_connector->router_bus,
350 amdgpu_connector->router.i2c_addr,
352 val &= ~amdgpu_connector->router.ddc_mux_control_pin;
353 amdgpu_i2c_put_byte(amdgpu_connector->router_bus,
354 amdgpu_connector->router.i2c_addr,
356 amdgpu_i2c_get_byte(amdgpu_connector
368 amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *amdgpu_connector) argument
[all...]
H A Datombios_encoders.c442 struct amdgpu_connector *amdgpu_connector; local
460 amdgpu_connector = to_amdgpu_connector(connector);
466 if (amdgpu_connector->use_digital &&
467 (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE))
470 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
472 else if (amdgpu_connector->use_digital)
476 } else if (amdgpu_connector->use_digital) {
486 if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
489 (amdgpu_connector
576 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
778 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1146 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1213 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1301 struct amdgpu_connector *amdgpu_connector = NULL; local
1673 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1723 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1762 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1819 struct amdgpu_connector *amdgpu_connector = local
[all...]
H A Damdgpu_display.c410 struct amdgpu_connector *amdgpu_connector; local
420 amdgpu_connector = to_amdgpu_connector(connector);
423 if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE)
424 DRM_INFO(" %s\n", hpd_names[amdgpu_connector->hpd.hpd]);
425 if (amdgpu_connector->ddc_bus) {
427 amdgpu_connector->ddc_bus->rec.mask_clk_reg,
428 amdgpu_connector->ddc_bus->rec.mask_data_reg,
429 amdgpu_connector->ddc_bus->rec.a_clk_reg,
430 amdgpu_connector
486 amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector, bool use_aux) argument
[all...]
H A Damdgpu_mode.h56 #define to_amdgpu_connector(x) container_of(x, struct amdgpu_connector, base)
615 struct amdgpu_connector { struct
641 struct amdgpu_connector base;
646 struct amdgpu_connector *mst_root;
673 bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
H A Ddce_v6_0.c308 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
310 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
313 tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
315 WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
324 tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
326 WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
330 dce_v6_0_hpd_int_ack(adev, amdgpu_connector->hpd.hpd);
331 dce_v6_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
332 amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector
354 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
433 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1157 struct amdgpu_connector *amdgpu_connector = NULL; local
1201 struct amdgpu_connector *amdgpu_connector = NULL; local
1262 struct amdgpu_connector *amdgpu_connector = NULL; local
1672 struct amdgpu_connector *amdgpu_connector = NULL; local
3204 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
[all...]
H A Ddce_v11_0.c361 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
363 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
373 tmp = RREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
375 WREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
379 tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
381 WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
383 tmp = RREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd]);
390 WREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
392 dce_v11_0_hpd_int_ack(adev, amdgpu_connector
416 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
548 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1266 struct amdgpu_connector *amdgpu_connector = NULL; local
1312 struct amdgpu_connector *amdgpu_connector = NULL; local
1368 struct amdgpu_connector *amdgpu_connector = NULL; local
3511 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
[all...]
H A Ddce_v10_0.c337 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
339 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
349 tmp = RREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
351 WREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
355 tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
357 WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
359 tmp = RREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd]);
366 WREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
368 dce_v10_0_hpd_int_ack(adev, amdgpu_connector
393 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
516 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1234 struct amdgpu_connector *amdgpu_connector = NULL; local
1280 struct amdgpu_connector *amdgpu_connector = NULL; local
1336 struct amdgpu_connector *amdgpu_connector = NULL; local
3380 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
[all...]
H A Ddce_v8_0.c300 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
302 if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
305 tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
307 WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
316 tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
318 WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
322 dce_v8_0_hpd_int_ack(adev, amdgpu_connector->hpd.hpd);
323 dce_v8_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
324 amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector
346 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
474 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
1190 struct amdgpu_connector *amdgpu_connector = NULL; local
1251 struct amdgpu_connector *amdgpu_connector = NULL; local
1305 struct amdgpu_connector *amdgpu_connector = NULL; local
3289 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
[all...]
H A Datombios_crtc.c328 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); local
330 amdgpu_connector->con_priv;
764 struct amdgpu_connector *amdgpu_connector = local
767 amdgpu_connector->con_priv;
771 amdgpu_connector->pixelclock_for_modeset = mode->clock;

Completed in 329 milliseconds