Commit 68c99184 authored by Ben Skeggs's avatar Ben Skeggs

drm/nouveau: tidy connector hotplug handler, punt messages to debug

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 46959b77
...@@ -921,22 +921,13 @@ nouveau_connector_hotplug(void *data, int plugged) ...@@ -921,22 +921,13 @@ nouveau_connector_hotplug(void *data, int plugged)
struct drm_connector *connector = data; struct drm_connector *connector = data;
struct drm_device *dev = connector->dev; struct drm_device *dev = connector->dev;
NV_INFO(dev, "%splugged %s\n", plugged ? "" : "un", NV_DEBUG(dev, "%splugged %s\n", plugged ? "" : "un",
drm_get_connector_name(connector)); drm_get_connector_name(connector));
if (connector->encoder && connector->encoder->crtc && if (plugged)
connector->encoder->crtc->enabled) { drm_helper_connector_dpms(connector, DRM_MODE_DPMS_ON);
struct nouveau_encoder *nv_encoder = nouveau_encoder(connector->encoder); else
struct drm_encoder_helper_funcs *helper = drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF);
connector->encoder->helper_private;
if (nv_encoder->dcb->type == OUTPUT_DP) {
if (plugged)
helper->dpms(connector->encoder, DRM_MODE_DPMS_ON);
else
helper->dpms(connector->encoder, DRM_MODE_DPMS_OFF);
}
}
drm_helper_hpd_irq_event(dev); drm_helper_hpd_irq_event(dev);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment