public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH v2 00/21] drm/i915: vlv power domains support
@ 2014-03-04 17:22 Imre Deak
  2014-03-04 17:22 ` [PATCH v2 01/21] drm/i915: use drm_i915_private everywhere in the power domain api Imre Deak
                   ` (20 more replies)
  0 siblings, 21 replies; 45+ messages in thread
From: Imre Deak @ 2014-03-04 17:22 UTC (permalink / raw)
  To: intel-gfx

See the v1 cover letter for a description.

In v2:
- addressed all the review comments (hopefully) from Ville, Jesse, Paulo
  and Chris
- added back the power_well->always_on flag, we need it for state
  tracking
- fixed locking around valleyview_{enable,disable}_display_irqs
- Added back intel_runtime_pm_get/put() to the DP detect handler, we can't
  remove it before corresponding intel_runtime_pm_get/put() calls are
  added to the HSW/BDW power well enable/disable handlers. We can do
  this after Paulo's 'Merge PC8 with runtime PM, v2' patchset.
- added Jesse's r-bs where granted

Note that this can be applied independently of Paulo's 'Runtime PM
fixes' and 'Merge PC8 with runtime PM, v2' patchsets. They have only
trivial conflicts where one patch is adding RPM get/put and the other
power domain get/put calls.

Imre Deak (21):
  drm/i915: use drm_i915_private everywhere in the power domain api
  drm/i915: fold in __intel_power_well_get/put functions
  drm/i915: move modeset_update_power_wells earlier
  drm/i915: move power domain macros to intel_pm.c
  drm/i915: add init power domain to always-on power wells
  drm/i915: split power well 'set' handler to separate
    enable/disable/sync_hw
  drm/i915: add noop power well handlers instead of NULL checking them
  drm/i915: add port power domains
  drm/i915: get port power domain in connector detect handlers
  drm/i915: check port power domain when reading the encoder hw state
  drm/i915: check pipe power domain when reading its hw state
  drm/i915: vlv: keep first level vblank IRQs masked
  drm/i915: sanitize PUNIT register macro definitions
  drm/i915: factor out reset_vblank_counter
  drm/i915: switch order of power domain init wrt. irq install
  drm/i915: use power domain api to check vga power state
  drm/i915: sanity check power well sw state against hw state
  drm/i915: vlv: factor out valleyview_display_irq_install
  drm/i915: move hsw power domain comment to its right place
  drm/i915: factor out intel_set_cpu_fifo_underrun_reporting_nolock
  drm/i915: power domains: add vlv power wells

 drivers/gpu/drm/i915/i915_debugfs.c  |  22 ++
 drivers/gpu/drm/i915/i915_dma.c      |  16 +-
 drivers/gpu/drm/i915/i915_drv.c      |   4 +-
 drivers/gpu/drm/i915/i915_drv.h      |  64 +++--
 drivers/gpu/drm/i915/i915_irq.c      | 144 ++++++++---
 drivers/gpu/drm/i915/i915_reg.h      |  28 ++-
 drivers/gpu/drm/i915/intel_crt.c     |  42 +++-
 drivers/gpu/drm/i915/intel_ddi.c     |   2 +-
 drivers/gpu/drm/i915/intel_display.c | 255 ++++++++++++-------
 drivers/gpu/drm/i915/intel_dp.c      |  25 ++
 drivers/gpu/drm/i915/intel_drv.h     |  22 +-
 drivers/gpu/drm/i915/intel_dsi.c     |  13 +-
 drivers/gpu/drm/i915/intel_hdmi.c    |  29 ++-
 drivers/gpu/drm/i915/intel_pm.c      | 460 +++++++++++++++++++++++++++++------
 drivers/gpu/drm/i915/intel_uncore.c  |   4 +-
 15 files changed, 883 insertions(+), 247 deletions(-)

-- 
1.8.4

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

end of thread, other threads:[~2014-03-06 21:04 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-04 17:22 [PATCH v2 00/21] drm/i915: vlv power domains support Imre Deak
2014-03-04 17:22 ` [PATCH v2 01/21] drm/i915: use drm_i915_private everywhere in the power domain api Imre Deak
2014-03-06 19:00   ` Jesse Barnes
2014-03-04 17:22 ` [PATCH v2 02/21] drm/i915: fold in __intel_power_well_get/put functions Imre Deak
2014-03-04 17:22 ` [PATCH v2 03/21] drm/i915: move modeset_update_power_wells earlier Imre Deak
2014-03-05 14:20   ` [PATCH v3 " Imre Deak
2014-03-04 17:22 ` [PATCH v2 04/21] drm/i915: move power domain macros to intel_pm.c Imre Deak
2014-03-06 19:00   ` Jesse Barnes
2014-03-04 17:22 ` [PATCH v2 05/21] drm/i915: add init power domain to always-on power wells Imre Deak
2014-03-06 19:01   ` Jesse Barnes
2014-03-04 17:22 ` [PATCH v2 06/21] drm/i915: split power well 'set' handler to separate enable/disable/sync_hw Imre Deak
2014-03-06 20:04   ` Daniel Vetter
2014-03-04 17:22 ` [PATCH v2 07/21] drm/i915: add noop power well handlers instead of NULL checking them Imre Deak
2014-03-06 19:02   ` Jesse Barnes
2014-03-04 17:22 ` [PATCH v2 08/21] drm/i915: add port power domains Imre Deak
2014-03-04 17:22 ` [PATCH v2 09/21] drm/i915: get port power domain in connector detect handlers Imre Deak
2014-03-05 14:20   ` [PATCH v3 " Imre Deak
2014-03-06 19:04     ` Jesse Barnes
2014-03-04 17:22 ` [PATCH v2 10/21] drm/i915: check port power domain when reading the encoder hw state Imre Deak
2014-03-05 14:20   ` [PATCH v3 " Imre Deak
2014-03-06 19:06     ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 11/21] drm/i915: check pipe power domain when reading its " Imre Deak
2014-03-05 14:20   ` [PATCH v3 " Imre Deak
2014-03-06 19:06     ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 12/21] drm/i915: vlv: keep first level vblank IRQs masked Imre Deak
2014-03-06 19:09   ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 13/21] drm/i915: sanitize PUNIT register macro definitions Imre Deak
2014-03-04 17:23 ` [PATCH v2 14/21] drm/i915: factor out reset_vblank_counter Imre Deak
2014-03-06 19:10   ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 15/21] drm/i915: switch order of power domain init wrt. irq install Imre Deak
2014-03-04 17:23 ` [PATCH v2 16/21] drm/i915: use power domain api to check vga power state Imre Deak
2014-03-04 17:23 ` [PATCH v2 17/21] drm/i915: sanity check power well sw state against hw state Imre Deak
2014-03-06 19:11   ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 18/21] drm/i915: vlv: factor out valleyview_display_irq_install Imre Deak
2014-03-06 19:17   ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 19/21] drm/i915: move hsw power domain comment to its right place Imre Deak
2014-03-06 19:17   ` Jesse Barnes
2014-03-04 17:23 ` [PATCH v2 20/21] drm/i915: factor out intel_set_cpu_fifo_underrun_reporting_nolock Imre Deak
2014-03-06 19:18   ` Jesse Barnes
2014-03-06 20:46     ` Daniel Vetter
2014-03-04 17:23 ` [PATCH v2 21/21] drm/i915: power domains: add vlv power wells Imre Deak
2014-03-05 14:20   ` [PATCH v3 " Imre Deak
2014-03-06 20:29   ` [PATCH v2 " Jesse Barnes
2014-03-06 20:52     ` Daniel Vetter
2014-03-06 21:04       ` Imre Deak

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