diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c index cb07da41152b..ff0b55a65ca3 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | |||
@@ -1690,7 +1690,6 @@ amdgpu_connector_add(struct amdgpu_device *adev, | |||
1690 | DRM_MODE_SCALE_NONE); | 1690 | DRM_MODE_SCALE_NONE); |
1691 | /* no HPD on analog connectors */ | 1691 | /* no HPD on analog connectors */ |
1692 | amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE; | 1692 | amdgpu_connector->hpd.hpd = AMDGPU_HPD_NONE; |
1693 | connector->polled = DRM_CONNECTOR_POLL_CONNECT; | ||
1694 | connector->interlace_allowed = true; | 1693 | connector->interlace_allowed = true; |
1695 | connector->doublescan_allowed = true; | 1694 | connector->doublescan_allowed = true; |
1696 | break; | 1695 | break; |
@@ -1893,8 +1892,10 @@ amdgpu_connector_add(struct amdgpu_device *adev, | |||
1893 | } | 1892 | } |
1894 | 1893 | ||
1895 | if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) { | 1894 | if (amdgpu_connector->hpd.hpd == AMDGPU_HPD_NONE) { |
1896 | if (i2c_bus->valid) | 1895 | if (i2c_bus->valid) { |
1897 | connector->polled = DRM_CONNECTOR_POLL_CONNECT; | 1896 | connector->polled = DRM_CONNECTOR_POLL_CONNECT | |
1897 | DRM_CONNECTOR_POLL_DISCONNECT; | ||
1898 | } | ||
1898 | } else | 1899 | } else |
1899 | connector->polled = DRM_CONNECTOR_POLL_HPD; | 1900 | connector->polled = DRM_CONNECTOR_POLL_HPD; |
1900 | 1901 | ||