diff options
author | Jerome Glisse <jglisse@redhat.com> | 2011-10-28 17:52:34 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2011-11-01 16:02:04 +0000 |
commit | 8ab250d4484b72ccc78e34276c5ffa84c1d41303 (patch) | |
tree | 22e7931a83966a094e0650e0848cadf7f7f98594 /drivers/gpu/drm | |
parent | b4f15f808b9a79b6ad9032fa5f6d8b88e1e1bf11 (diff) | |
download | linux-stable-8ab250d4484b72ccc78e34276c5ffa84c1d41303.tar.gz linux-stable-8ab250d4484b72ccc78e34276c5ffa84c1d41303.tar.bz2 linux-stable-8ab250d4484b72ccc78e34276c5ffa84c1d41303.zip |
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/gpu/drm')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_connectors.c | 1 |
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, connector->polled = DRM_CONNECTOR_POLL_CONNECT; } else connector->polled = DRM_CONNECTOR_POLL_HPD; + radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd); connector->display_info.subpixel_order = subpixel_order; drm_sysfs_connector_add(connector); |