• Home
  • Raw
  • Download

Lines Matching refs:amdgpu_connector

187 void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector)  in amdgpu_atombios_dp_aux_init()  argument
191 amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd; in amdgpu_atombios_dp_aux_init()
192 amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev; in amdgpu_atombios_dp_aux_init()
193 amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer; in amdgpu_atombios_dp_aux_init()
194 ret = drm_dp_aux_register(&amdgpu_connector->ddc_bus->aux); in amdgpu_atombios_dp_aux_init()
196 amdgpu_connector->ddc_bus->has_aux = true; in amdgpu_atombios_dp_aux_init()
311 u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector) in amdgpu_atombios_dp_get_sinktype() argument
313 struct drm_device *dev = amdgpu_connector->base.dev; in amdgpu_atombios_dp_get_sinktype()
317 amdgpu_connector->ddc_bus->rec.i2c_id, 0); in amdgpu_atombios_dp_get_sinktype()
320 static void amdgpu_atombios_dp_probe_oui(struct amdgpu_connector *amdgpu_connector) in amdgpu_atombios_dp_probe_oui() argument
322 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_probe_oui()
328 if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3) in amdgpu_atombios_dp_probe_oui()
332 if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3) in amdgpu_atombios_dp_probe_oui()
337 int amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector) in amdgpu_atombios_dp_get_dpcd() argument
339 struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_dpcd()
343 ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_DPCD_REV, in amdgpu_atombios_dp_get_dpcd()
351 amdgpu_atombios_dp_probe_oui(amdgpu_connector); in amdgpu_atombios_dp_get_dpcd()
363 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_atombios_dp_get_panel_mode() local
369 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_get_panel_mode()
372 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_get_panel_mode()
376 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode()
388 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_get_panel_mode()
401 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_atombios_dp_set_link_config() local
405 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_set_link_config()
407 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_set_link_config()
425 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_atombios_dp_mode_valid_helper() local
430 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_mode_valid_helper()
432 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_mode_valid_helper()
446 bool amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector) in amdgpu_atombios_dp_needs_link_train() argument
449 struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv; in amdgpu_atombios_dp_needs_link_train()
451 if (drm_dp_dpcd_read_link_status(&amdgpu_connector->ddc_bus->aux, link_status) in amdgpu_atombios_dp_needs_link_train()
462 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_atombios_dp_set_rx_power_state() local
465 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_set_rx_power_state()
468 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_set_rx_power_state()
472 drm_dp_dpcd_writeb(&amdgpu_connector->ddc_bus->aux, in amdgpu_atombios_dp_set_rx_power_state()
717 struct amdgpu_connector *amdgpu_connector; in amdgpu_atombios_dp_link_train() local
726 amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_atombios_dp_link_train()
727 if (!amdgpu_connector->con_priv) in amdgpu_atombios_dp_link_train()
729 dig_connector = amdgpu_connector->con_priv; in amdgpu_atombios_dp_link_train()
735 if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, DP_MAX_LANE_COUNT, &tmp) in amdgpu_atombios_dp_link_train()
751 dp_info.aux = &amdgpu_connector->ddc_bus->aux; in amdgpu_atombios_dp_link_train()