linux_dsm_epyc7002/drivers/gpu/drm/tegra
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
..
dc.c drm/tegra: Changes for v4.1-rc1 2015-04-08 11:13:06 +10:00
dc.h drm/tegra: dc: Implement hardware VBLANK counter 2015-04-02 18:46:21 +02:00
dpaux.c
dpaux.h
drm.c drm/tegra: Don't use vblank_disable_immediate on incapable driver. 2015-05-08 20:56:34 +10:00
drm.h drm/tegra: dc: Remove unused function 2015-04-02 18:49:21 +02:00
dsi.c drm/tegra: dc: Unify enabling the display controller 2015-01-27 10:14:58 +01:00
dsi.h
fb.c
gem.c dma-buf: cleanup dma_buf_export() to make it easily extensible 2015-04-21 14:47:16 +05:30
gem.h
gr2d.c
gr2d.h
gr3d.c
gr3d.h
hdmi.c drm/tegra: hdmi: Name register fields consistently 2015-04-02 18:49:23 +02:00
hdmi.h drm/tegra: hdmi: Name register fields consistently 2015-04-02 18:49:23 +02:00
Kconfig
Makefile
mipi-phy.c
mipi-phy.h
output.c drm/tegra: Atomic conversion, phase 1 2015-01-27 10:14:50 +01:00
rgb.c drm/tegra: dc: Unify enabling the display controller 2015-01-27 10:14:58 +01:00
sor.c drm/tegra: sor: Reset during initialization 2015-04-02 18:49:24 +02:00
sor.h