Mario Kleiner 3790e395b8 drm/tegra: Don't use vblank_disable_immediate on incapable driver.
Tegra would not only need a hardware vblank counter that
increments at leading edge of vblank, but also support
for instantaneous high precision vblank timestamp queries, ie.
a proper implementation of dev->driver->get_vblank_timestamp().

Without these, there can be off-by-one errors during vblank
disable/enable if the scanout is inside vblank at en/disable
time, and additionally clients will never see any useable
vblank timestamps when querying via drmWaitVblank ioctl. This
would negatively affect swap scheduling under X11 and Wayland.

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2015-05-08 20:56:34 +10:00
..
2015-04-08 11:13:06 +10:00
2015-04-02 18:49:21 +02:00
2014-11-13 16:12:36 +01:00
2014-08-04 10:07:39 +02:00
2014-08-08 11:00:26 -07:00
2013-10-31 09:55:45 +01:00
2014-11-13 16:10:27 +01:00
2015-01-27 10:14:40 +01:00
2014-04-04 09:12:51 +02:00
2015-01-27 10:14:50 +01:00
2014-06-05 23:09:17 +02:00