Commit fc0c5a9d authored by Chris Wilson's avatar Chris Wilson

drm/i915: Only skip connector output for disable_display

We want to add no connectors, encoders or crtcs if the display is
disabled, but we still need to hook up any existing HW so that we can
power it down.
Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180815201207.2203-1-chris@chris-wilson.co.uk
parent ad3c776b
...@@ -14128,6 +14128,9 @@ static void intel_setup_outputs(struct drm_i915_private *dev_priv) ...@@ -14128,6 +14128,9 @@ static void intel_setup_outputs(struct drm_i915_private *dev_priv)
intel_pps_init(dev_priv); intel_pps_init(dev_priv);
if (INTEL_INFO(dev_priv)->num_pipes == 0)
return;
/* /*
* intel_edp_init_connector() depends on this completing first, to * intel_edp_init_connector() depends on this completing first, to
* prevent the registeration of both eDP and LVDS and the incorrect * prevent the registeration of both eDP and LVDS and the incorrect
...@@ -15206,9 +15209,6 @@ int intel_modeset_init(struct drm_device *dev) ...@@ -15206,9 +15209,6 @@ int intel_modeset_init(struct drm_device *dev)
intel_init_pm(dev_priv); intel_init_pm(dev_priv);
if (INTEL_INFO(dev_priv)->num_pipes == 0)
return 0;
/* /*
* There may be no VBT; and if the BIOS enabled SSC we can * There may be no VBT; and if the BIOS enabled SSC we can
* just keep using it to avoid unnecessary flicker. Whereas if the * just keep using it to avoid unnecessary flicker. Whereas if the
......
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