• Home
  • Raw
  • Download

Lines Matching refs:amdgpu_connector

46 	struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);  in amdgpu_connector_hotplug()  local
51 if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) in amdgpu_connector_hotplug()
54 amdgpu_display_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd); in amdgpu_connector_hotplug()
63 amdgpu_connector->con_priv; in amdgpu_connector_hotplug()
70 dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector); in amdgpu_connector_hotplug()
75 amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd) && in amdgpu_connector_hotplug()
76 amdgpu_atombios_dp_needs_link_train(amdgpu_connector)) { in amdgpu_connector_hotplug()
78 if (amdgpu_atombios_dp_get_dpcd(amdgpu_connector)) in amdgpu_connector_hotplug()
102 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_get_monitor_bpc() local
110 if (amdgpu_connector->use_digital) { in amdgpu_connector_get_monitor_bpc()
125 dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_get_monitor_bpc()
168 mode_clock = amdgpu_connector->pixelclock_for_modeset; in amdgpu_connector_get_monitor_bpc()
250 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_edid() local
253 if (amdgpu_connector->edid) { in amdgpu_connector_edid()
254 return amdgpu_connector->edid; in amdgpu_connector_edid()
258 amdgpu_connector->edid = edid; in amdgpu_connector_edid()
260 return amdgpu_connector->edid; in amdgpu_connector_edid()
284 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_get_edid() local
286 if (amdgpu_connector->edid) in amdgpu_connector_get_edid()
290 if (amdgpu_connector->router.ddc_valid) in amdgpu_connector_get_edid()
291 amdgpu_i2c_router_select_ddc_port(amdgpu_connector); in amdgpu_connector_get_edid()
295 amdgpu_connector->ddc_bus->has_aux) { in amdgpu_connector_get_edid()
296 amdgpu_connector->edid = drm_get_edid(connector, in amdgpu_connector_get_edid()
297 &amdgpu_connector->ddc_bus->aux.ddc); in amdgpu_connector_get_edid()
300 struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv; in amdgpu_connector_get_edid()
304 amdgpu_connector->ddc_bus->has_aux) in amdgpu_connector_get_edid()
305 amdgpu_connector->edid = drm_get_edid(connector, in amdgpu_connector_get_edid()
306 &amdgpu_connector->ddc_bus->aux.ddc); in amdgpu_connector_get_edid()
307 else if (amdgpu_connector->ddc_bus) in amdgpu_connector_get_edid()
308 amdgpu_connector->edid = drm_get_edid(connector, in amdgpu_connector_get_edid()
309 &amdgpu_connector->ddc_bus->adapter); in amdgpu_connector_get_edid()
310 } else if (amdgpu_connector->ddc_bus) { in amdgpu_connector_get_edid()
311 amdgpu_connector->edid = drm_get_edid(connector, in amdgpu_connector_get_edid()
312 &amdgpu_connector->ddc_bus->adapter); in amdgpu_connector_get_edid()
315 if (!amdgpu_connector->edid) { in amdgpu_connector_get_edid()
319 amdgpu_connector->edid = amdgpu_connector_get_hardcoded_edid(adev); in amdgpu_connector_get_edid()
320 drm_connector_update_edid_property(connector, amdgpu_connector->edid); in amdgpu_connector_get_edid()
327 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_free_edid() local
329 kfree(amdgpu_connector->edid); in amdgpu_connector_free_edid()
330 amdgpu_connector->edid = NULL; in amdgpu_connector_free_edid()
335 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_ddc_get_modes() local
338 if (amdgpu_connector->edid) { in amdgpu_connector_ddc_get_modes()
339 drm_connector_update_edid_property(connector, amdgpu_connector->edid); in amdgpu_connector_ddc_get_modes()
340 ret = drm_add_edid_modes(connector, amdgpu_connector->edid); in amdgpu_connector_ddc_get_modes()
502 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_set_property() local
510 if (amdgpu_connector->audio != val) { in amdgpu_connector_set_property()
511 amdgpu_connector->audio = val; in amdgpu_connector_set_property()
517 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_set_property() local
525 if (amdgpu_connector->dither != val) { in amdgpu_connector_set_property()
526 amdgpu_connector->dither = val; in amdgpu_connector_set_property()
574 struct amdgpu_connector *amdgpu_connector = in amdgpu_connector_set_property() local
578 amdgpu_connector->dac_load_detect = false; in amdgpu_connector_set_property()
580 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_set_property()
721 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_lvds_detect() local
746 if (amdgpu_connector->edid) in amdgpu_connector_lvds_detect()
762 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_unregister() local
764 if (amdgpu_connector->ddc_bus && amdgpu_connector->ddc_bus->has_aux) { in amdgpu_connector_unregister()
765 drm_dp_aux_unregister(&amdgpu_connector->ddc_bus->aux); in amdgpu_connector_unregister()
766 amdgpu_connector->ddc_bus->has_aux = false; in amdgpu_connector_unregister()
772 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_destroy() local
775 kfree(amdgpu_connector->con_priv); in amdgpu_connector_destroy()
860 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_vga_detect() local
879 if (amdgpu_connector->ddc_bus) in amdgpu_connector_vga_detect()
880 dret = amdgpu_display_ddc_probe(amdgpu_connector, false); in amdgpu_connector_vga_detect()
882 amdgpu_connector->detected_by_load = false; in amdgpu_connector_vga_detect()
886 if (!amdgpu_connector->edid) { in amdgpu_connector_vga_detect()
891 amdgpu_connector->use_digital = in amdgpu_connector_vga_detect()
892 !!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL); in amdgpu_connector_vga_detect()
897 if (amdgpu_connector->use_digital && amdgpu_connector->shared_ddc) { in amdgpu_connector_vga_detect()
911 if (amdgpu_connector->detected_by_load) in amdgpu_connector_vga_detect()
916 if (amdgpu_connector->dac_load_detect && encoder) { in amdgpu_connector_vga_detect()
920 amdgpu_connector->detected_by_load = true; in amdgpu_connector_vga_detect()
955 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_check_hpd_status_unchanged() local
958 if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE) { in amdgpu_connector_check_hpd_status_unchanged()
959 if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) in amdgpu_connector_check_hpd_status_unchanged()
986 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dvi_detect() local
1005 if (amdgpu_connector->ddc_bus) in amdgpu_connector_dvi_detect()
1006 dret = amdgpu_display_ddc_probe(amdgpu_connector, false); in amdgpu_connector_dvi_detect()
1008 amdgpu_connector->detected_by_load = false; in amdgpu_connector_dvi_detect()
1012 if (!amdgpu_connector->edid) { in amdgpu_connector_dvi_detect()
1018 amdgpu_connector->use_digital = in amdgpu_connector_dvi_detect()
1019 !!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL); in amdgpu_connector_dvi_detect()
1024 if ((!amdgpu_connector->use_digital) && amdgpu_connector->shared_ddc) { in amdgpu_connector_dvi_detect()
1036 if (amdgpu_connector->shared_ddc && (ret == connector_status_connected)) { in amdgpu_connector_dvi_detect()
1039 struct amdgpu_connector *list_amdgpu_connector; in amdgpu_connector_dvi_detect()
1049 amdgpu_connector->ddc_bus->rec.i2c_id)) { in amdgpu_connector_dvi_detect()
1053 if (!amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) { in amdgpu_connector_dvi_detect()
1065 if ((ret == connector_status_connected) && (amdgpu_connector->use_digital == true)) in amdgpu_connector_dvi_detect()
1078 if (amdgpu_connector->detected_by_load) in amdgpu_connector_dvi_detect()
1084 if (amdgpu_connector->dac_load_detect) { in amdgpu_connector_dvi_detect()
1099 amdgpu_connector->use_digital = false; in amdgpu_connector_dvi_detect()
1102 amdgpu_connector->detected_by_load = true; in amdgpu_connector_dvi_detect()
1107 amdgpu_connector->use_digital = true; in amdgpu_connector_dvi_detect()
1111 amdgpu_connector->use_digital = false; in amdgpu_connector_dvi_detect()
1135 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dvi_encoder() local
1139 if (amdgpu_connector->use_digital == true) { in amdgpu_connector_dvi_encoder()
1161 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dvi_force() local
1163 amdgpu_connector->use_digital = false; in amdgpu_connector_dvi_force()
1165 amdgpu_connector->use_digital = true; in amdgpu_connector_dvi_force()
1173 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dvi_mode_valid() local
1177 if (amdgpu_connector->use_digital && (mode->clock > 165000)) { in amdgpu_connector_dvi_mode_valid()
1178 if ((amdgpu_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I) || in amdgpu_connector_dvi_mode_valid()
1179 (amdgpu_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D) || in amdgpu_connector_dvi_mode_valid()
1180 (amdgpu_connector->connector_object_id == CONNECTOR_OBJECT_ID_HDMI_TYPE_B)) { in amdgpu_connector_dvi_mode_valid()
1218 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dp_get_modes() local
1219 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_get_modes()
1339 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dp_detect() local
1341 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_detect()
1375 if (!amdgpu_atombios_dp_get_dpcd(amdgpu_connector)) in amdgpu_connector_dp_detect()
1385 amdgpu_atombios_dp_get_dpcd(amdgpu_connector); in amdgpu_connector_dp_detect()
1392 if (amdgpu_display_ddc_probe(amdgpu_connector, true)) in amdgpu_connector_dp_detect()
1394 else if (amdgpu_connector->dac_load_detect) { /* try load detection */ in amdgpu_connector_dp_detect()
1401 amdgpu_atombios_dp_get_sinktype(amdgpu_connector); in amdgpu_connector_dp_detect()
1402 if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) { in amdgpu_connector_dp_detect()
1405 amdgpu_atombios_dp_get_dpcd(amdgpu_connector); in amdgpu_connector_dp_detect()
1408 if (!amdgpu_atombios_dp_get_dpcd(amdgpu_connector)) in amdgpu_connector_dp_detect()
1412 if (amdgpu_display_ddc_probe(amdgpu_connector, in amdgpu_connector_dp_detect()
1428 drm_dp_set_subconnector_property(&amdgpu_connector->base, in amdgpu_connector_dp_detect()
1438 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_dp_mode_valid() local
1439 struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv; in amdgpu_connector_dp_mode_valid()
1491 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_late_register() local
1494 if (amdgpu_connector->ddc_bus->has_aux) { in amdgpu_connector_late_register()
1495 amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev; in amdgpu_connector_late_register()
1496 r = drm_dp_aux_register(&amdgpu_connector->ddc_bus->aux); in amdgpu_connector_late_register()
1543 struct amdgpu_connector *amdgpu_connector; in amdgpu_connector_add() local
1559 amdgpu_connector = to_amdgpu_connector(connector); in amdgpu_connector_add()
1560 if (amdgpu_connector->connector_id == connector_id) { in amdgpu_connector_add()
1561 amdgpu_connector->devices |= supported_device; in amdgpu_connector_add()
1565 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add()
1566 if (amdgpu_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in amdgpu_connector_add()
1567 amdgpu_connector->shared_ddc = true; in amdgpu_connector_add()
1570 if (amdgpu_connector->router_bus && router->ddc_valid && in amdgpu_connector_add()
1571 (amdgpu_connector->router.router_id == router->router_id)) { in amdgpu_connector_add()
1572 amdgpu_connector->shared_ddc = false; in amdgpu_connector_add()
1594 amdgpu_connector = kzalloc(sizeof(struct amdgpu_connector), GFP_KERNEL); in amdgpu_connector_add()
1595 if (!amdgpu_connector) in amdgpu_connector_add()
1598 connector = &amdgpu_connector->base; in amdgpu_connector_add()
1600 amdgpu_connector->connector_id = connector_id; in amdgpu_connector_add()
1601 amdgpu_connector->devices = supported_device; in amdgpu_connector_add()
1602 amdgpu_connector->shared_ddc = shared_ddc; in amdgpu_connector_add()
1603 amdgpu_connector->connector_object_id = connector_object_id; in amdgpu_connector_add()
1604 amdgpu_connector->hpd = *hpd; in amdgpu_connector_add()
1606 amdgpu_connector->router = *router; in amdgpu_connector_add()
1608 amdgpu_connector->router_bus = amdgpu_i2c_lookup(adev, &router->i2c_info); in amdgpu_connector_add()
1609 if (!amdgpu_connector->router_bus) in amdgpu_connector_add()
1617 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1619 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1620 if (amdgpu_connector->ddc_bus) { in amdgpu_connector_add()
1622 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1631 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1635 drm_connector_helper_add(&amdgpu_connector->base, in amdgpu_connector_add()
1639 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_add()
1640 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1643 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1652 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1656 drm_connector_helper_add(&amdgpu_connector->base, in amdgpu_connector_add()
1658 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1661 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1664 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1668 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1672 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1677 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1680 amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; in amdgpu_connector_add()
1690 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_add()
1691 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1698 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1702 drm_connector_helper_add(&amdgpu_connector->base, in amdgpu_connector_add()
1704 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1716 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1717 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1720 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1722 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1726 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_vga_helper_funcs); in amdgpu_connector_add()
1727 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_add()
1728 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1731 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1735 amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE; in amdgpu_connector_add()
1741 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1742 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1745 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1747 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1751 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_vga_helper_funcs); in amdgpu_connector_add()
1752 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_add()
1753 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1756 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1760 amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE; in amdgpu_connector_add()
1769 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1771 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1772 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1775 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1777 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1781 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dvi_helper_funcs); in amdgpu_connector_add()
1783 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1786 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1789 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1792 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1795 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1800 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1803 amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; in amdgpu_connector_add()
1805 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1809 amdgpu_connector->dac_load_detect = true; in amdgpu_connector_add()
1810 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1825 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1827 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1828 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1831 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1833 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1837 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dvi_helper_funcs); in amdgpu_connector_add()
1838 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1841 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1844 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1847 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1850 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1854 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1857 amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; in amdgpu_connector_add()
1859 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1873 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1875 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1876 if (amdgpu_connector->ddc_bus) { in amdgpu_connector_add()
1878 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1883 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1887 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dp_helper_funcs); in amdgpu_connector_add()
1889 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1892 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1895 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1898 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1901 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1905 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1908 amdgpu_connector->audio = AMDGPU_AUDIO_AUTO; in amdgpu_connector_add()
1910 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1921 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1923 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1924 if (amdgpu_connector->ddc_bus) { in amdgpu_connector_add()
1926 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1931 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1935 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dp_helper_funcs); in amdgpu_connector_add()
1936 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1947 amdgpu_connector->con_priv = amdgpu_dig_connector; in amdgpu_connector_add()
1949 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1950 if (!amdgpu_connector->ddc_bus) in amdgpu_connector_add()
1953 ddc = &amdgpu_connector->ddc_bus->adapter; in amdgpu_connector_add()
1955 drm_connector_init_with_ddc(dev, &amdgpu_connector->base, in amdgpu_connector_add()
1959 drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_lvds_helper_funcs); in amdgpu_connector_add()
1960 drm_object_attach_property(&amdgpu_connector->base.base, in amdgpu_connector_add()
1970 if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) { in amdgpu_connector_add()
1981 amdgpu_atombios_dp_aux_init(amdgpu_connector); in amdgpu_connector_add()
1985 drm_connector_attach_dp_subconnector_property(&amdgpu_connector->base); in amdgpu_connector_add()