public inbox for intel-gfx@lists.freedesktop.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox