linux/drivers/gpu/drm/i915
Chris Wilson f7abfe8b28 drm/i915: Fix an overlay regression from 7e7d76c
When separating out the prepare/commit into its own separate functions
we overlooked that the intel_crtc->dpms_mode was being used elsewhere to
check on the actual status of the pipe.

Track that bit of logic separately from the actual dpms mode, so there
is no confusion should we be able to handle multiple dpms modes, nor
any semantic conflict between prepare/commit and dpms.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2010-09-13 14:32:18 +01:00
..
dvo_ch7xxx.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_ch7017.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_ivch.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_sil164.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_tfp410.c drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection. 2010-06-04 16:39:59 -07:00
dvo.h drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
i915_debugfs.c drm/i915: Fix updating FBC 2010-09-11 10:50:55 +01:00
i915_dma.c drm/i915: Adapt workqueue to new alloc_workqueue interface 2010-09-10 16:04:41 +01:00
i915_drv.c drm/i915/overlay: Move capabilities bits to common info block. 2010-09-08 10:23:42 +01:00
i915_drv.h drm/i915/lvds: Move private data to the connector from the device. 2010-09-13 10:27:41 +01:00
i915_gem_debug.c drm/i915: drop pointer to drm_gem_object 2010-04-20 13:23:14 +10:00
i915_gem_evict.c drm/i915: Kill the active list spinlock 2010-09-08 10:23:56 +01:00
i915_gem_tiling.c drm/i915: Remove impossible error handling from bit17 swizzling 2010-09-08 11:30:00 +01:00
i915_gem.c drm/i915: Quieten sparse warnings for missing prototypes. 2010-09-08 10:23:57 +01:00
i915_ioc32.c drm: convert drm_ioctl to unlocked_ioctl 2009-12-18 11:22:31 +10:00
i915_irq.c drm/i915: Use macros to switch between equivalent pipe registers 2010-09-11 19:27:12 +01:00
i915_mem.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
i915_reg.h drm/i915: Use macros to switch between equivalent pipe registers 2010-09-11 19:27:12 +01:00
i915_suspend.c drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/ 2010-08-21 23:20:21 -07:00
i915_trace_points.c drm/i915: Add tracepoints 2009-09-23 01:05:21 +01:00
i915_trace.h drm/i915: add tracepoints for flip requests & completions 2010-07-02 14:04:14 +10:00
intel_bios.c drm/i915/bios: Prevent NULL dereference after allocation failure 2010-09-12 17:46:14 +01:00
intel_bios.h drm/i915: parse eDP panel color depth from VBT block 2010-01-15 14:12:47 -08:00
intel_crt.c drm/i915: Make the connector->encoder relationship explicit 2010-09-09 17:00:43 +01:00
intel_display.c drm/i915: Fix an overlay regression from 7e7d76c 2010-09-13 14:32:18 +01:00
intel_dp.c drm/i915/dp: Convert a udelay(17000) to a sleep during link-off 2010-09-11 21:37:48 +01:00
intel_drv.h drm/i915: Fix an overlay regression from 7e7d76c 2010-09-13 14:32:18 +01:00
intel_dvo.c drm/i915: Make the connector->encoder relationship explicit 2010-09-09 17:00:43 +01:00
intel_fb.c drm/i915: Show framebuffer info in debugfs 2010-09-08 11:29:58 +01:00
intel_hdmi.c drm/i915: Make the connector->encoder relationship explicit 2010-09-09 17:00:43 +01:00
intel_i2c.c drm/i915/i2c: The bit-banging interface controls the delay, drop ours 2010-09-11 22:28:13 +01:00
intel_lvds.c drm/i915/lvds: Move private data to the connector from the device. 2010-09-13 10:27:41 +01:00
intel_modes.c drm/i915: Rename intel_encoder->enc to base for consistency 2010-09-09 17:00:13 +01:00
intel_opregion.c drm/i915: Refactor panel backlight controls 2010-09-08 10:23:58 +01:00
intel_overlay.c drm/i915: Fix an overlay regression from 7e7d76c 2010-09-13 14:32:18 +01:00
intel_panel.c drm/i915: Refactor panel backlight controls 2010-09-08 10:23:58 +01:00
intel_ringbuffer.c drm/i915: move flushing list processing to i915_retire_commands 2010-09-08 10:23:36 +01:00
intel_ringbuffer.h drm/i915: only one interrupt per batchbuffer is not enough! 2010-09-08 10:23:35 +01:00
intel_sdvo_regs.h drm/i915/sdvo: Add missing TV filters 2010-08-09 11:24:29 -07:00
intel_sdvo.c drm/i915/sdvo: Poll command status 5 times without delay on read 2010-09-12 13:36:09 +01:00
intel_tv.c drm/i915: Use macros to switch between equivalent pipe registers 2010-09-11 19:27:12 +01:00
Makefile drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00