drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1013
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1027
if (amdgpu_connector->detected_hpd_without_ddc) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1029
amdgpu_connector->detected_hpd_without_ddc = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
103
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1037
if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1038
dret = amdgpu_display_ddc_probe(amdgpu_connector, false);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1046
amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1048
amdgpu_connector->detected_hpd_without_ddc = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1055
amdgpu_connector->detected_by_load = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1059
if (!amdgpu_connector->edid) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1065
amdgpu_connector->use_digital =
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1066
!!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1071
if ((!amdgpu_connector->use_digital) && amdgpu_connector->shared_ddc) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1083
amdgpu_connector_shared_ddc(&ret, connector, amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1087
if ((ret == connector_status_connected) && (amdgpu_connector->use_digital == true))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1100
if (amdgpu_connector->detected_by_load)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1106
if (amdgpu_connector->dac_load_detect) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
111
if (amdgpu_connector->use_digital) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1121
amdgpu_connector->use_digital = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1124
amdgpu_connector->detected_by_load = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1129
amdgpu_connector->use_digital = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1134
amdgpu_connector->use_digital = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1156
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1160
if (amdgpu_connector->use_digital == true) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1182
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1185
amdgpu_connector->use_digital = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1187
amdgpu_connector->use_digital = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1221
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1228
if (amdgpu_connector->use_digital) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1229
switch (amdgpu_connector->connector_object_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
126
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1280
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1281
struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1401
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1403
struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1437
if (!amdgpu_atombios_dp_get_dpcd(amdgpu_connector))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1447
amdgpu_atombios_dp_get_dpcd(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1454
if (amdgpu_display_ddc_probe(amdgpu_connector, true))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1456
else if (amdgpu_connector->dac_load_detect) { /* try load detection */
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1464
amdgpu_atombios_dp_get_sinktype(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1465
if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1468
amdgpu_atombios_dp_get_dpcd(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1471
if (!amdgpu_atombios_dp_get_dpcd(amdgpu_connector))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1475
if (amdgpu_display_ddc_probe(amdgpu_connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1489
drm_dp_set_subconnector_property(&amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1499
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1500
struct amdgpu_connector_atom_dig *amdgpu_dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1552
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1555
if (amdgpu_connector->ddc_bus->has_aux) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1556
amdgpu_connector->ddc_bus->aux.dev = amdgpu_connector->base.kdev;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1557
r = drm_dp_aux_register(&amdgpu_connector->ddc_bus->aux);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1604
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1620
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1621
if (amdgpu_connector->connector_id == connector_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1622
amdgpu_connector->devices |= supported_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1626
if (amdgpu_connector->ddc_bus && i2c_bus->valid) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1627
if (amdgpu_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1628
amdgpu_connector->shared_ddc = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1631
if (amdgpu_connector->router_bus && router->ddc_valid &&
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1632
(amdgpu_connector->router.router_id == router->router_id)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1633
amdgpu_connector->shared_ddc = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1655
amdgpu_connector = kzalloc_obj(struct amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1656
if (!amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1659
connector = &amdgpu_connector->base;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1661
amdgpu_connector->connector_id = connector_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1662
amdgpu_connector->devices = supported_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1663
amdgpu_connector->shared_ddc = shared_ddc;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1664
amdgpu_connector->connector_object_id = connector_object_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1665
amdgpu_connector->hpd = *hpd;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1667
amdgpu_connector->router = *router;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1669
amdgpu_connector->router_bus = amdgpu_i2c_lookup(adev, &router->i2c_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1670
if (!amdgpu_connector->router_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1679
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1681
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1682
if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1684
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
169
mode_clock = amdgpu_connector->pixelclock_for_modeset;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1694
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1698
drm_connector_helper_add(&amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1702
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1703
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1706
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1715
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1719
drm_connector_helper_add(&amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1721
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1724
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1727
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1731
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1735
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1740
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1743
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1753
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1754
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1761
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1765
drm_connector_helper_add(&amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1767
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1779
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1780
if (!amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1784
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1786
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1790
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_vga_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1791
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1792
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1795
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1799
amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1805
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1806
if (!amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1810
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1812
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1816
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_vga_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1817
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1818
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1821
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1825
amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1834
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1836
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1837
if (!amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1841
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1843
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1847
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dvi_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1849
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1852
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1855
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1858
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1861
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1866
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1869
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1871
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1875
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1876
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1891
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1893
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1894
if (!amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1898
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1900
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1904
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dvi_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1905
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1908
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1911
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1914
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1917
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1921
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1924
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1926
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1940
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1942
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1943
if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1945
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1951
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1955
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dp_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1957
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1960
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1963
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1966
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1969
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1973
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1976
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1978
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1989
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1991
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1992
if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1994
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2000
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2004
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_dp_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2005
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2016
amdgpu_connector->con_priv = amdgpu_dig_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2018
amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2019
if (!amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2023
ddc = &amdgpu_connector->ddc_bus->adapter;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2025
drm_connector_init_with_ddc(dev, &amdgpu_connector->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2029
drm_connector_helper_add(&amdgpu_connector->base, &amdgpu_connector_lvds_helper_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2030
drm_object_attach_property(&amdgpu_connector->base.base,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2040
if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2051
amdgpu_atombios_dp_aux_init(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
2055
drm_connector_attach_dp_subconnector_property(&amdgpu_connector->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
259
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
261
if (amdgpu_connector->edid)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
265
if (amdgpu_connector->router.ddc_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
266
amdgpu_i2c_router_select_ddc_port(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
270
amdgpu_connector->ddc_bus->has_aux) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
271
amdgpu_connector->edid = drm_get_edid(connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
272
&amdgpu_connector->ddc_bus->aux.ddc);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
275
struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
279
amdgpu_connector->ddc_bus->has_aux)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
280
amdgpu_connector->edid = drm_get_edid(connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
281
&amdgpu_connector->ddc_bus->aux.ddc);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
282
else if (amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
283
amdgpu_connector->edid = drm_get_edid(connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
284
&amdgpu_connector->ddc_bus->adapter);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
285
} else if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
286
amdgpu_connector->edid = drm_get_edid(connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
287
&amdgpu_connector->ddc_bus->adapter);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
290
if (!amdgpu_connector->edid) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
294
amdgpu_connector->edid = amdgpu_connector_get_hardcoded_edid(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
295
drm_connector_update_edid_property(connector, amdgpu_connector->edid);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
302
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
304
kfree(amdgpu_connector->edid);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
305
amdgpu_connector->edid = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
310
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
313
if (amdgpu_connector->edid) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
314
drm_connector_update_edid_property(connector, amdgpu_connector->edid);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
315
ret = drm_add_edid_modes(connector, amdgpu_connector->edid);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
47
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
477
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
485
if (amdgpu_connector->audio != val) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
486
amdgpu_connector->audio = val;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
492
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
500
if (amdgpu_connector->dither != val) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
501
amdgpu_connector->dither = val;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
52
if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
549
struct amdgpu_connector *amdgpu_connector =
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
55
amdgpu_display_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
553
amdgpu_connector->dac_load_detect = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
555
amdgpu_connector->dac_load_detect = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
64
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
706
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
71
dig_connector->dp_sink_type = amdgpu_atombios_dp_get_sinktype(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
731
if (amdgpu_connector->edid)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
745
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
747
if (amdgpu_connector->ddc_bus && amdgpu_connector->ddc_bus->has_aux) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
748
drm_dp_aux_unregister(&amdgpu_connector->ddc_bus->aux);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
749
amdgpu_connector->ddc_bus->has_aux = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
755
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
758
kfree(amdgpu_connector->con_priv);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
76
amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
77
amdgpu_atombios_dp_needs_link_train(amdgpu_connector)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
79
if (amdgpu_atombios_dp_get_dpcd(amdgpu_connector))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
853
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
872
if (amdgpu_connector->ddc_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
873
dret = amdgpu_display_ddc_probe(amdgpu_connector, false);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
875
amdgpu_connector->detected_by_load = false;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
879
if (!amdgpu_connector->edid) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
885
amdgpu_connector->use_digital =
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
886
!!(amdgpu_connector->edid->input & DRM_EDID_INPUT_DIGITAL);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
891
if (amdgpu_connector->use_digital && amdgpu_connector->shared_ddc) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
905
if (amdgpu_connector->detected_by_load)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
910
if (amdgpu_connector->dac_load_detect && encoder) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
914
amdgpu_connector->detected_by_load = true;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
947
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
950
if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
951
if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
964
struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
968
struct amdgpu_connector *list_amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
972
if (amdgpu_connector->shared_ddc && *status == connector_status_connected) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
981
amdgpu_connector->ddc_bus->rec.i2c_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
986
amdgpu_connector->hpd.hpd)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
410
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
420
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
423
if (amdgpu_connector->hpd.hpd != AMDGPU_HPD_NONE)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
424
drm_info(dev, " %s\n", hpd_names[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
425
if (amdgpu_connector->ddc_bus) {
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
427
amdgpu_connector->ddc_bus->rec.mask_clk_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
428
amdgpu_connector->ddc_bus->rec.mask_data_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
429
amdgpu_connector->ddc_bus->rec.a_clk_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
430
amdgpu_connector->ddc_bus->rec.a_data_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
431
amdgpu_connector->ddc_bus->rec.en_clk_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
432
amdgpu_connector->ddc_bus->rec.en_data_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
433
amdgpu_connector->ddc_bus->rec.y_clk_reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
434
amdgpu_connector->ddc_bus->rec.y_data_reg);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
435
if (amdgpu_connector->router.ddc_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
437
amdgpu_connector->router.ddc_mux_control_pin,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
438
amdgpu_connector->router.ddc_mux_state);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
439
if (amdgpu_connector->router.cd_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
441
amdgpu_connector->router.cd_mux_control_pin,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
442
amdgpu_connector->router.cd_mux_state);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
455
devices = amdgpu_encoder->devices & amdgpu_connector->devices;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
486
bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
508
if (amdgpu_connector->router.ddc_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
509
amdgpu_i2c_router_select_ddc_port(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
512
ret = i2c_transfer(&amdgpu_connector->ddc_bus->aux.ddc, msgs, 2);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
514
ret = i2c_transfer(&amdgpu_connector->ddc_bus->adapter, msgs, 2);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
111
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
115
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
116
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
209
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
218
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
223
if (amdgpu_connector->use_digital) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
241
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
40
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
47
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
50
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
72
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
74
amdgpu_encoder->active_device = amdgpu_encoder->devices & amdgpu_connector->devices;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
77
amdgpu_connector->devices, encoder->encoder_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
90
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
94
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
95
if (amdgpu_encoder->active_device & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
325
amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
329
if (!amdgpu_connector->router.ddc_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
332
if (!amdgpu_connector->router_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
335
if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
336
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
339
val &= ~amdgpu_connector->router.ddc_mux_control_pin;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
340
amdgpu_i2c_put_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
341
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
343
if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
344
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
347
val &= ~amdgpu_connector->router.ddc_mux_control_pin;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
348
val |= amdgpu_connector->router.ddc_mux_state;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
349
amdgpu_i2c_put_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
350
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
356
amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
360
if (!amdgpu_connector->router.cd_valid)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
363
if (!amdgpu_connector->router_bus)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
366
if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
367
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
370
val &= ~amdgpu_connector->router.cd_mux_control_pin;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
371
amdgpu_i2c_put_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
372
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
374
if (amdgpu_i2c_get_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
375
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
378
val &= ~amdgpu_connector->router.cd_mux_control_pin;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
379
val |= amdgpu_connector->router.cd_mux_state;
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
380
amdgpu_i2c_put_byte(amdgpu_connector->router_bus,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
381
amdgpu_connector->router.i2c_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h
37
amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h
39
amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
57
#define to_amdgpu_connector(x) container_of(x, struct amdgpu_connector, base)
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
643
struct amdgpu_connector base;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
648
struct amdgpu_connector *mst_root;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
675
bool amdgpu_display_ddc_probe(struct amdgpu_connector *amdgpu_connector,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
328
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
330
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
764
struct amdgpu_connector *amdgpu_connector =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
767
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
771
amdgpu_connector->pixelclock_for_modeset = mode->clock;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
188
void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
190
amdgpu_connector->ddc_bus->rec.hpd = amdgpu_connector->hpd.hpd;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
191
amdgpu_connector->ddc_bus->aux.transfer = amdgpu_atombios_dp_aux_transfer;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
192
amdgpu_connector->ddc_bus->aux.drm_dev = amdgpu_connector->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
194
drm_dp_aux_init(&amdgpu_connector->ddc_bus->aux);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
195
amdgpu_connector->ddc_bus->has_aux = true;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
308
u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
310
struct drm_device *dev = amdgpu_connector->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
314
amdgpu_connector->ddc_bus->rec.i2c_id, 0);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
317
static void amdgpu_atombios_dp_probe_oui(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
319
struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
325
if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_SINK_OUI, buf, 3) == 3)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
329
if (drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_BRANCH_OUI, buf, 3) == 3)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
334
static void amdgpu_atombios_dp_ds_ports(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
336
struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
340
ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
350
int amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
352
struct amdgpu_connector_atom_dig *dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
356
ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_DPCD_REV,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
364
amdgpu_atombios_dp_probe_oui(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
365
amdgpu_atombios_dp_ds_ports(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
376
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
381
if (!amdgpu_connector->con_priv)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
386
if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
398
if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
411
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
415
if (!amdgpu_connector->con_priv)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
417
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
435
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
440
if (!amdgpu_connector->con_priv)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
442
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
456
bool amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
459
struct amdgpu_connector_atom_dig *dig = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
461
if (drm_dp_dpcd_read_link_status(&amdgpu_connector->ddc_bus->aux,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
472
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
475
if (!amdgpu_connector->con_priv)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
478
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
482
drm_dp_dpcd_writeb(&amdgpu_connector->ddc_bus->aux,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
726
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
734
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
735
if (!amdgpu_connector->con_priv)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
737
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
743
if (drm_dp_dpcd_readb(&amdgpu_connector->ddc_bus->aux, DP_MAX_LANE_COUNT, &tmp)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
759
dp_info.aux = &amdgpu_connector->ddc_bus->aux;
drivers/gpu/drm/amd/amdgpu/atombios_dp.h
27
void amdgpu_atombios_dp_aux_init(struct amdgpu_connector *amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.h
28
u8 amdgpu_atombios_dp_get_sinktype(struct amdgpu_connector *amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.h
29
int amdgpu_atombios_dp_get_dpcd(struct amdgpu_connector *amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_dp.h
36
bool amdgpu_atombios_dp_needs_link_train(struct amdgpu_connector *amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1146
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1147
struct drm_device *dev = amdgpu_connector->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1174
if (amdgpu_display_hpd_sense(adev, amdgpu_connector->hpd.hpd))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1213
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1215
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1220
(amdgpu_connector->connector_object_id & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1301
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1305
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1306
amdgpu_dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1673
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1695
if (amdgpu_connector->devices & ATOM_DEVICE_CRT1_SUPPORT)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1697
else if (amdgpu_connector->devices & ATOM_DEVICE_CRT2_SUPPORT)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1699
else if (amdgpu_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1703
} else if (amdgpu_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1723
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1734
if (amdgpu_connector->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1738
if (amdgpu_connector->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1742
if (amdgpu_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1746
if (amdgpu_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1762
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1769
if ((amdgpu_connector->devices & ATOM_DEVICE_CRT_SUPPORT) == 0)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1779
if (amdgpu_connector->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1783
if (amdgpu_connector->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1787
if (amdgpu_connector->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1791
if (amdgpu_connector->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1819
struct amdgpu_connector *amdgpu_connector =
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1829
(amdgpu_connector->devices & ATOM_DEVICE_LCD1_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1843
(amdgpu_connector->devices & ATOM_DEVICE_CRT1_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1857
(amdgpu_connector->devices & ATOM_DEVICE_CRT2_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1871
(amdgpu_connector->devices & ATOM_DEVICE_DFP1_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1885
(amdgpu_connector->devices & ATOM_DEVICE_DFP2_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1899
(amdgpu_connector->devices & ATOM_DEVICE_DFP3_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1913
(amdgpu_connector->devices & ATOM_DEVICE_DFP4_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1927
(amdgpu_connector->devices & ATOM_DEVICE_DFP5_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1941
(amdgpu_connector->devices & ATOM_DEVICE_DFP6_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
442
struct amdgpu_connector *amdgpu_connector;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
460
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
466
if (amdgpu_connector->use_digital &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
467
(amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
470
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
472
else if (amdgpu_connector->use_digital)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
476
} else if (amdgpu_connector->use_digital) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
486
if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
489
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
499
dig_connector = amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
504
if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
507
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
576
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
578
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
582
hpd_id = amdgpu_connector->hpd.hpd;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
778
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
780
amdgpu_connector->con_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
782
hpd_id = amdgpu_connector->hpd.hpd;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
786
(amdgpu_connector->connector_object_id & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1233
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1243
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1249
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1279
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1290
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1296
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1301
sad_count = drm_edid_to_speaker_allocation(amdgpu_connector->edid, &sadb);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1335
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1360
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1366
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1371
sad_count = drm_edid_to_sad(amdgpu_connector->edid, &sads);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
337
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3383
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3386
if (amdgpu_connector->router.cd_valid)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3387
amdgpu_i2c_router_select_cd_port(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
339
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
349
tmp = RREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
351
WREG32(mmDC_HPD_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
355
tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
357
WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
359
tmp = RREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
366
WREG32(mmDC_HPD_TOGGLE_FILT_CNTL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
368
dce_v10_0_hpd_int_ack(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
369
dce_v10_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
371
amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
393
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
395
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
398
tmp = RREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
400
WREG32(mmDC_HPD_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
403
amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
516
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
518
dither = amdgpu_connector->dither;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1205
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1212
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1218
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1249
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1257
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1263
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1268
sad_count = drm_edid_to_speaker_allocation(amdgpu_connector->edid, &sadb);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1311
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1338
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1344
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1349
sad_count = drm_edid_to_sad(amdgpu_connector->edid, &sads);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1723
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1733
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1739
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
316
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
318
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
321
tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
323
WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3274
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3277
if (amdgpu_connector->router.cd_valid)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3278
amdgpu_i2c_router_select_cd_port(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
332
tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
334
WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
338
dce_v6_0_hpd_int_ack(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
339
dce_v6_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
340
amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
362
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
364
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
367
tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
369
WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
371
amdgpu_irq_put(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
468
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
470
dither = amdgpu_connector->dither;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1189
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1200
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1206
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1250
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1263
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1269
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1274
sad_count = drm_edid_to_speaker_allocation(amdgpu_connector->edid, &sadb);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1304
struct amdgpu_connector *amdgpu_connector = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1331
amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1337
if (!amdgpu_connector) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1342
sad_count = drm_edid_to_sad(amdgpu_connector->edid, &sads);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
300
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
302
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
305
tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
307
WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
316
tmp = RREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
318
WREG32(mmDC_HPD1_INT_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
322
dce_v8_0_hpd_int_ack(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
323
dce_v8_0_hpd_set_polarity(adev, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
324
amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3291
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3294
if (amdgpu_connector->router.cd_valid)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3295
amdgpu_i2c_router_select_cd_port(amdgpu_connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
346
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
348
if (amdgpu_connector->hpd.hpd >= adev->mode_info.num_hpd)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
351
tmp = RREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd]);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
353
WREG32(mmDC_HPD1_CONTROL + hpd_offsets[amdgpu_connector->hpd.hpd], tmp);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
355
amdgpu_irq_put(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
474
struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
476
dither = amdgpu_connector->dither;
drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c
37
struct amdgpu_connector *conn;