drm/omap: poll only connectors where the connect/disconnect can be checked
When the connector associated detect callback is not provided, we can not detect if the display is connected or disconnected. These displays do not support hot plug, they are always connected. Let DRM know that connectors w/o detect callback should not be polled. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
389c5763be
commit
4573ebe5ec
1 changed files with 4 additions and 6 deletions
|
|
@ -229,13 +229,11 @@ struct drm_connector *omap_connector_init(struct drm_device *dev,
|
|||
connector_type);
|
||||
drm_connector_helper_add(connector, &omap_connector_helper_funcs);
|
||||
|
||||
#if 0 /* enable when dss2 supports hotplug */
|
||||
if (dssdev->caps & OMAP_DSS_DISPLAY_CAP_HPD)
|
||||
connector->polled = 0;
|
||||
else
|
||||
#endif
|
||||
if (dssdev->driver->detect)
|
||||
connector->polled = DRM_CONNECTOR_POLL_CONNECT |
|
||||
DRM_CONNECTOR_POLL_DISCONNECT;
|
||||
DRM_CONNECTOR_POLL_DISCONNECT;
|
||||
else
|
||||
connector->polled = 0;
|
||||
|
||||
connector->interlace_allowed = 1;
|
||||
connector->doublescan_allowed = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue