Lines Matching refs:dig_connector

318 	struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv;  in amdgpu_atombios_dp_probe_oui()  local
321 if (!(dig_connector->dpcd[DP_DOWN_STREAM_PORT_COUNT] & DP_OUI_SUPPORT)) in amdgpu_atombios_dp_probe_oui()
335 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_ds_ports() local
338 if (dig_connector->dpcd[DP_DPCD_REV] > 0x10) { in amdgpu_atombios_dp_ds_ports()
341 dig_connector->downstream_ports, in amdgpu_atombios_dp_ds_ports()
344 memset(dig_connector->downstream_ports, 0, in amdgpu_atombios_dp_ds_ports()
351 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_dpcd() local
358 memcpy(dig_connector->dpcd, msg, DP_DPCD_SIZE); in amdgpu_atombios_dp_get_dpcd()
360 DRM_DEBUG_KMS("DPCD: %*ph\n", (int)sizeof(dig_connector->dpcd), in amdgpu_atombios_dp_get_dpcd()
361 dig_connector->dpcd); in amdgpu_atombios_dp_get_dpcd()
368 dig_connector->dpcd[0] = 0; in amdgpu_atombios_dp_get_dpcd()
411 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_dp_set_link_config() local
416 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_set_link_config()
418 if ((dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_DISPLAYPORT) || in amdgpu_atombios_dp_set_link_config()
419 (dig_connector->dp_sink_type == CONNECTOR_OBJECT_ID_eDP)) { in amdgpu_atombios_dp_set_link_config()
420 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connector->dpcd, in amdgpu_atombios_dp_set_link_config()
422 &dig_connector->dp_lane_count, in amdgpu_atombios_dp_set_link_config()
423 &dig_connector->dp_clock); in amdgpu_atombios_dp_set_link_config()
425 dig_connector->dp_clock = 0; in amdgpu_atombios_dp_set_link_config()
426 dig_connector->dp_lane_count = 0; in amdgpu_atombios_dp_set_link_config()
435 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_dp_mode_valid_helper() local
441 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_mode_valid_helper()
443 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connector->dpcd, in amdgpu_atombios_dp_mode_valid_helper()
472 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_dp_set_rx_power_state() local
477 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_set_rx_power_state()
480 if (dig_connector->dpcd[0] >= 0x11) { in amdgpu_atombios_dp_set_rx_power_state()
726 struct amdgpu_connector_atom_dig *dig_connector; in amdgpu_atombios_dp_link_train() local
736 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_link_train()
738 if ((dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_DISPLAYPORT) && in amdgpu_atombios_dp_link_train()
739 (dig_connector->dp_sink_type != CONNECTOR_OBJECT_ID_eDP)) in amdgpu_atombios_dp_link_train()
752 memcpy(dp_info.dpcd, dig_connector->dpcd, DP_RECEIVER_CAP_SIZE); in amdgpu_atombios_dp_link_train()
756 dp_info.dp_lane_count = dig_connector->dp_lane_count; in amdgpu_atombios_dp_link_train()
757 dp_info.dp_clock = dig_connector->dp_clock; in amdgpu_atombios_dp_link_train()