[Intel-gfx] [PATCH 0/4] drm/i915: Small step towards atomic modeset
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Fri Jan 10 10:28:05 CET 2014
From: Ville Syrjälä <ville.syrjala at 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
More information about the Intel-gfx
mailing list