aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorJerome Glisse <jglisse@redhat.com>2011-10-28 17:52:34 -0400
committerDave Airlie <airlied@redhat.com>2011-11-01 12:02:04 -0400
commit8ab250d4484b72ccc78e34276c5ffa84c1d41303 (patch)
tree22e7931a83966a094e0650e0848cadf7f7f98594 /drivers
parentb4f15f808b9a79b6ad9032fa5f6d8b88e1e1bf11 (diff)
drm/radeon: set hpd polarity at init time so hotplug detect works
Polarity needs to be set accordingly to connector status (connected or disconnected). Set it up at module init so first hotplug works reliably no matter what is the initial set of connector. Signed-off-by: Jerome Glisse <jglisse@redhat.com> cc: stable@kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/radeon/radeon_connectors.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c
index ff6a2e0d9a25..22ee3527cf1f 100644
--- a/drivers/gpu/drm/radeon/radeon_connectors.c
+++ b/drivers/gpu/drm/radeon/radeon_connectors.c
@@ -1790,6 +1790,7 @@ radeon_add_atom_connector(struct drm_device *dev,
1790 connector->polled = DRM_CONNECTOR_POLL_CONNECT; 1790 connector->polled = DRM_CONNECTOR_POLL_CONNECT;
1791 } else 1791 } else
1792 connector->polled = DRM_CONNECTOR_POLL_HPD; 1792 connector->polled = DRM_CONNECTOR_POLL_HPD;
1793 radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
1793 1794
1794 connector->display_info.subpixel_order = subpixel_order; 1795 connector->display_info.subpixel_order = subpixel_order;
1795 drm_sysfs_connector_add(connector); 1796 drm_sysfs_connector_add(connector);