]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: vlv: factor out valleyview_display_irq_install
authorImre Deak <imre.deak@intel.com>
Tue, 4 Mar 2014 17:23:07 +0000 (19:23 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 7 Mar 2014 21:36:56 +0000 (22:36 +0100)
commite704fe9a31f5d871ff1e8fbbdbcc1a2d4c63788d
tree829c2379504153de2f2202d46309fe61f0cf17a8
parent8cd2599942fbcc98be1f2e50ef744ab7c96f7de3
drm/i915: vlv: factor out valleyview_display_irq_install

We'll need to disable/re-enable the display-side IRQs when turning
off/on the VLV display power well. Factor out the helper functions
for this. For now keep the display IRQs enabled by default, so the
functionality doesn't change. This will be changed to enable/disable
the IRQs on-demand when adding support for VLV power wells in an
upcoming patch.

v2:
- take the irq spin lock for the whole enable/disable sequence as
  these can be called with interrupts enabled

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_irq.c