| From 8ab250d4484b72ccc78e34276c5ffa84c1d41303 Mon Sep 17 00:00:00 2001 |
| From: Jerome Glisse <jglisse@redhat.com> |
| Date: Fri, 28 Oct 2011 17:52:34 -0400 |
| Subject: drm/radeon: set hpd polarity at init time so hotplug detect works |
| |
| From: Jerome Glisse <jglisse@redhat.com> |
| |
| commit 8ab250d4484b72ccc78e34276c5ffa84c1d41303 upstream. |
| |
| 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> |
| Signed-off-by: Dave Airlie <airlied@redhat.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/gpu/drm/radeon/radeon_connectors.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- 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_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); |