linux/include/drm
Ilija Hadzic 19b01b5fbf drm/kernel: vblank wait on crtc > 1
Below is a patch against drm-next branch of 2.6.38-rc8+ kernel that adds
the capability to wait on vblank events for CRTCs that are greater than 1
and thus cannot be represented with primary/secondary flags in the legacy
interface. It was discussed on the dri-devel list in these two threads:

http://lists.freedesktop.org/archives/dri-devel/2011-March/009009.html
http://lists.freedesktop.org/archives/dri-devel/2011-March/009025.html

This patch extends the interface to drm_wait_vblank ioctl so that crtc>1
can be represented. It also adds a new capability to drm_getcap ioctl so
that the user space can check whether the new interface to drm_wait_vblank
is supported (and fall back to the legacy interface if not)

Signed-off-by: Ilija Hadzic <ihadzic@research.bell-labs.com>
Reviewed-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Acked-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Tested-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-03-21 09:25:54 +10:00
..
i2c
ttm Revert "ttm: Include the 'struct dev' when using the DMA API." 2011-02-23 14:24:01 +10:00
drm_buffer.h
drm_cache.h
drm_core.h
drm_crtc_helper.h
drm_crtc.h drm: Mark constant arrays of drm_display_mode const 2011-02-23 11:13:11 +10:00
drm_dp_helper.h
drm_edid.h
drm_encoder_slave.h
drm_fb_helper.h Revert "drm: Update fbdev fb_fix_screeninfo" 2011-01-14 16:10:28 -08:00
drm_fixed.h
drm_global.h
drm_hashtab.h drm: Remove unused members from struct drm_open_hash 2011-02-23 11:16:40 +10:00
drm_mem_util.h
drm_memory.h
drm_mm.h drm: mm: add helper to unwind scan state 2011-02-23 10:32:57 +10:00
drm_mode.h drm: dumb scanout create/mmap for intel/radeon (v3) 2011-02-07 12:16:14 +10:00
drm_os_linux.h
drm_pciids.h drm/radeon/kms: add cayman pci ids 2011-03-03 11:57:06 +10:00
drm_sarea.h
drm_sman.h
drm_sysfs.h
drm_usb.h drm: add usb framework 2011-02-07 13:09:42 +10:00
drm.h drm/kernel: vblank wait on crtc > 1 2011-03-21 09:25:54 +10:00
drmP.h Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next 2011-03-14 14:15:13 +10:00
i810_drm.h
i915_drm.h drm/i915: Allow relocation deltas outside of target bo 2011-03-01 16:01:02 +00:00
intel-gtt.h intel-gtt: export api for drm/i915 2010-11-23 20:14:47 +00:00
Kbuild drm: remove i830 driver 2011-02-07 12:14:18 +10:00
mga_drm.h
nouveau_drm.h drm/nv50: support for compression 2011-02-25 06:46:07 +10:00
r128_drm.h
radeon_drm.h drm/radeon: add new getparam for number of backends. 2011-03-01 15:01:20 +10:00
savage_drm.h
sis_drm.h
via_drm.h
vmwgfx_drm.h