summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_pm.c
diff options
context:
space:
mode:
authorJesse Barnes2012-06-20 19:53:11 +0200
committerDaniel Vetter2012-06-20 22:51:26 +0200
commit31acc7f59aac34477423a7dde654ae998b48d666 (patch)
treeb2225348be4dbc67dbd6d6473782d7f890dbfc5f /drivers/gpu/drm/i915/intel_pm.c
parentdrm/i915: don't enable PPGTT on VLV yet (diff)
downloadkernel-qcow2-linux-31acc7f59aac34477423a7dde654ae998b48d666.tar.gz
kernel-qcow2-linux-31acc7f59aac34477423a7dde654ae998b48d666.tar.xz
kernel-qcow2-linux-31acc7f59aac34477423a7dde654ae998b48d666.zip
drm/i915: support page flipping on ValleyView
And restructure the IRQ handling a little. We can use pipestat for most things, and make sure we don't affect pipe events when enabling and disabling vblank interupts. We can leave vblank interrupts masked but enabled so we're not dependent on the first client to toggle the disable timer. We can also mask all render based interrupts, since the ring code will handle unmasking them for us. v2: roll in vblank masking, remove unneeded variable (Daniel) Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
0 files changed, 0 insertions, 0 deletions