drm/i915: use VBT to determine whether to enumerate the VGA port
authorJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 4 Apr 2014 23:12:07 +0000 (16:12 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 5 Jun 2014 06:52:42 +0000 (08:52 +0200)
Some platforms may not have it, and enumerating it is both confusing and
time consuming due to the hotplug and DDC probing.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c

index de5992b71ed919ab7fdec217a56d4576be0e7f43..ea0b5df226fb28b6b7a0f0ae807692af35aa402f 100644 (file)
@@ -11106,7 +11106,7 @@ static void intel_setup_outputs(struct drm_device *dev)
 
        intel_lvds_init(dev);
 
-       if (!IS_ULT(dev) && !IS_CHERRYVIEW(dev))
+       if (!IS_ULT(dev) && !IS_CHERRYVIEW(dev) && dev_priv->vbt.int_crt_support)
                intel_crt_init(dev);
 
        if (HAS_DDI(dev)) {