public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* Supporting fused display configurations
@ 2013-12-05 13:56 Damien Lespiau
  2013-12-05 13:56 ` [PATCH 1/7] drm/i915: Make the intel_device_info structure kept in dev_priv writable Damien Lespiau
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Damien Lespiau @ 2013-12-05 13:56 UTC (permalink / raw)
  To: intel-gfx; +Cc: benjamin.widawsky

A while ago, Ben added support for Quanta devices that had the display hardware
fused off. We can a bit more general than that by reading the FUSE_STRAP
register and setting num_pipes to 0 when detecting such condition.

To achieve that, the intel_device_info structure in dev_priv needed to be made
writable, that's patch 1.

Patches 2 to 5 build the support for reading out FUSE_STRAP on IVB+, client
platforms only to detect both "display fused off" and "pipe C fused off"
configurations.

Patch 6 removes the Quanta special-case with the (reasonable) hope that it's
now covered by the DISPLAY_DISABLE bit.

Patch 7 is a bonus, somewhat unrelated, little clean-up patch.

This series is not tested due to lack of such a device, I was hoping Ben still
had the device around somewhere and could give this series a go.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-12-05 18:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-05 13:56 Supporting fused display configurations Damien Lespiau
2013-12-05 13:56 ` [PATCH 1/7] drm/i915: Make the intel_device_info structure kept in dev_priv writable Damien Lespiau
2013-12-05 13:56 ` [PATCH 2/7] drm/i915: Move num_plane to the intel_device_info structure Damien Lespiau
2013-12-05 13:56 ` [PATCH 3/7] drm/i915: Consolidate FUSE_STRAP in one set of defines Damien Lespiau
2013-12-05 13:56 ` [PATCH 4/7] drm/i915: Disable display when fused off Damien Lespiau
2013-12-05 14:11   ` [PATCH 4/7 v2] " Damien Lespiau
2013-12-05 13:56 ` [PATCH 5/7] drm/i915: Support fused off pipe C configurations Damien Lespiau
2013-12-05 14:13   ` [PATCH 5/7 v2] " Damien Lespiau
2013-12-05 13:56 ` [PATCH 6/7] drm/i915: Remove the Quanta special case Damien Lespiau
2013-12-05 13:56 ` [PATCH 7/7] drm/i915: Use I915_MAX_PIPES in the pipe/plane_to_crtc_mapping definitions Damien Lespiau
2013-12-05 14:03 ` Supporting fused display configurations Damien Lespiau
2013-12-05 14:09 ` Chris Wilson
2013-12-05 14:21   ` Damien Lespiau
2013-12-05 18:19     ` Ben Widawsky
2013-12-05 18:25       ` Damien Lespiau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox