All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Stage shared dpll config
@ 2014-10-21 13:02 Ander Conselvan de Oliveira
  2014-10-21 13:02 ` [PATCH 1/8] drm/i915: Convert shared dpll reference count to a crtc mask Ander Conselvan de Oliveira
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Ander Conselvan de Oliveira @ 2014-10-21 13:02 UTC (permalink / raw)
  To: intel-gfx; +Cc: Ander Conselvan de Oliveira, shuang.he

This series changes the mode set sequence so that the clock and PLL
logic that was done in the *_crtc_mode_set() hooks is done before
disabling crtcs. This avoids having to restore the old configuration
in the case of failure, since the hardware was never touched.

Ander Conselvan de Oliveira (8):
  drm/i915: Convert shared dpll reference count to a crtc mask
  drm/i915: Move dpll crtc_mask and hw_state fields into separate struct
  drm/i915: Add infrastructure for choosing DPLLs before disabling crtcs
  drm/i915: Covert HSW+ to choose DPLLS before disabling CRTCs
  drm/i915: Covert ILK-IVB to choose DPLLS before disabling CRTCs
  drm/i915: Covert remaining platforms to choose DPLLS before disabling
    CRTCs
  drm/i915: Remove crtc_mode_set() hook
  drm/i915: Don't store current shared DPLL in the new pipe_config

 drivers/gpu/drm/i915/i915_debugfs.c  |  15 +--
 drivers/gpu/drm/i915/i915_drv.h      |  16 +--
 drivers/gpu/drm/i915/intel_ddi.c     |   6 +-
 drivers/gpu/drm/i915/intel_display.c | 197 +++++++++++++++++++++++------------
 4 files changed, 150 insertions(+), 84 deletions(-)

-- 
1.9.1

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

end of thread, other threads:[~2014-10-28 16:55 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-21 13:02 [PATCH 0/8] Stage shared dpll config Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 1/8] drm/i915: Convert shared dpll reference count to a crtc mask Ander Conselvan de Oliveira
2014-10-22  8:13   ` Ville Syrjälä
2014-10-21 13:02 ` [PATCH 2/8] drm/i915: Move dpll crtc_mask and hw_state fields into separate struct Ander Conselvan de Oliveira
2014-10-28 16:44   ` Damien Lespiau
2014-10-21 13:02 ` [PATCH 3/8] drm/i915: Add infrastructure for choosing DPLLs before disabling crtcs Ander Conselvan de Oliveira
2014-10-22  8:33   ` Ville Syrjälä
2014-10-22 11:33     ` Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 4/8] drm/i915: Covert HSW+ to choose DPLLS before disabling CRTCs Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 5/8] drm/i915: Covert ILK-IVB " Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 6/8] drm/i915: Covert remaining platforms " Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 7/8] drm/i915: Remove crtc_mode_set() hook Ander Conselvan de Oliveira
2014-10-21 13:02 ` [PATCH 8/8] drm/i915: Don't store current shared DPLL in the new pipe_config Ander Conselvan de Oliveira

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.