<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - Need one kernel option to enable all connected displays"
href="https://bugs.freedesktop.org/show_bug.cgi?id=75552#c14">Comment # 14</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - Need one kernel option to enable all connected displays"
href="https://bugs.freedesktop.org/show_bug.cgi?id=75552">bug 75552</a>
from <span class="vcard"><a class="email" href="mailto:ville.syrjala@linux.intel.com" title="Ville Syrjala <ville.syrjala@linux.intel.com>"> <span class="fn">Ville Syrjala</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=75552#c13">comment #13</a>)
<span class="quote">> Ville, can you please also give this patch a spin to check whether it does
> what you expect?</span >
Needs a small adjustment and then it works on my IVB machine at least.
diff --git a/drivers/gpu/drm/i915/intel_fbdev.c
b/drivers/gpu/drm/i915/intel_fbdev.c
index afccc6e..4f1a977 100644
--- a/drivers/gpu/drm/i915/intel_fbdev.c
+++ b/drivers/gpu/drm/i915/intel_fbdev.c
@@ -318,8 +318,6 @@ static bool intel_fb_initial_config(struct drm_fb_helper
*fb_helper,
continue;
}
- num_connectors_enabled++;
-
encoder = connector->encoder;
if (!encoder || WARN_ON(!encoder->crtc)) {
DRM_DEBUG_KMS("connector %d has no encoder or crtc,
skipping\n",
@@ -328,6 +326,8 @@ static bool intel_fb_initial_config(struct drm_fb_helper
*fb_helper,
continue;
}
+ num_connectors_enabled++;
+
new_crtc = intel_fb_helper_crtc(fb_helper, encoder->crtc);</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>