[PATCH] drm/radeon: set hpd polarity at init time so hotplug detect works

j.glisse at gmail.com j.glisse at gmail.com
Fri Oct 28 14:52:34 PDT 2011

From: Jerome Glisse <jglisse at redhat.com>

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 at redhat.com>
cc: stable at kernel.org
 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 dec6cbe..bfdd48b 100644
--- a/drivers/gpu/drm/radeon/radeon_connectors.c
+++ b/drivers/gpu/drm/radeon/radeon_connectors.c
@@ -1789,6 +1789,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;

More information about the dri-devel mailing list