Switch from PIPE_VBLANK to PIPE_EVENT interrupts.
authorKeith Packard <keithp@keithp.com>
Thu, 24 Jan 2008 19:46:45 +0000 (11:46 -0800)
committerKeith Packard <keithp@keithp.com>
Sat, 8 Mar 2008 08:04:30 +0000 (00:04 -0800)
commit2848f048616c2c97f02701386ee73137a1307e2c
treec220d65f6c9fb2959bd14e3be4ee11f8f3f7ed82
parentce3733572e4eea6d9adb167d8fccac745455445b
Switch from PIPE_VBLANK to PIPE_EVENT interrupts.

My 965GM gets interrupts stuck when using the old PIPE_VBLANK interrupt.
Switch to the PIPE_EVENT interrupt mechanism, and set the PIPE*STAT
registers to use START_VBLANK on 965 and VBLANK on previous chips.
shared-core/i915_drv.h
shared-core/i915_irq.c