All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/i915: Small step towards atomic modeset
@ 2014-01-10  9:28 ville.syrjala
  2014-01-10  9:28 ` [PATCH 1/4] drm/i915: Pre-compute pipe enabled state ville.syrjala
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ville.syrjala @ 2014-01-10  9:28 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

I started to think a bit about how the code should look for doing a full
modeset for more than one pipe at a time. This is how far I got yesterday.

I suppose the next thing would be moving the PLL calculations into compute
config stage, and then actually computing a new pipe config for more than
one pipe.

After that we could improve the IVB bifurcate stuff to handle cases where
pipe B is already enabled w/ > 2 FDI lanes, and then we try to light up
pipe C. Assuming pipe B bandwidth can be reduced sufficiently to fit into
two lanes, such an operation should succeed.

But I think I'll try to finish off some of my other pending stuff before
I continue with this.

I fired this up on an IVB briefly and things seem fine. I didn't actually
test the VLV cdclk change due to lack of hardware.

Ville Syrjälä (4):
  drm/i915: Pre-compute pipe enabled state
  drm/i915: Prepare to track new pipe config per pipe
  drm/i915: Use new_config and new_enabled to simplify the VLV cdclk
    code
  drm/i915: Don't oops if the initial modeset fails

 drivers/gpu/drm/i915/intel_display.c | 140 +++++++++++++++++++++++++++--------
 drivers/gpu/drm/i915/intel_drv.h     |   3 +
 2 files changed, 111 insertions(+), 32 deletions(-)

-- 
1.8.3.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2014-01-13 16:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-10  9:28 [PATCH 0/4] drm/i915: Small step towards atomic modeset ville.syrjala
2014-01-10  9:28 ` [PATCH 1/4] drm/i915: Pre-compute pipe enabled state ville.syrjala
2014-01-10  9:28 ` [PATCH 2/4] drm/i915: Prepare to track new pipe config per pipe ville.syrjala
2014-01-10  9:28 ` [PATCH 3/4] drm/i915: Use new_config and new_enabled to simplify the VLV cdclk code ville.syrjala
2014-01-10  9:28 ` [PATCH 4/4] drm/i915: Don't oops if the initial modeset fails ville.syrjala
2014-01-13 16:56 ` [PATCH 0/4] drm/i915: Small step towards atomic modeset Imre Deak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.