Sfoglia il codice sorgente

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>
Jerome Glisse 14 anni fa
parent
commit
8ab250d448
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  1. 1 0
      drivers/gpu/drm/radeon/radeon_connectors.c

+ 1 - 0
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;
 			connector->polled = DRM_CONNECTOR_POLL_CONNECT;
 	} else
 	} else
 		connector->polled = DRM_CONNECTOR_POLL_HPD;
 		connector->polled = DRM_CONNECTOR_POLL_HPD;
+	radeon_hpd_set_polarity(rdev, radeon_connector->hpd.hpd);
 
 
 	connector->display_info.subpixel_order = subpixel_order;
 	connector->display_info.subpixel_order = subpixel_order;
 	drm_sysfs_connector_add(connector);
 	drm_sysfs_connector_add(connector);