Star64_linux/drivers/gpu/drm/armada
Russell King 47dc413b00 drm/armada: convert overlay plane to atomic state
The overlay plane support updates asynchronously to the request, but the
drm_plane_helper_update() transitional helper waits for a vblank event
before releasing the framebuffer.  Using the transitional helper would
make the call block, which would introduce a performance regression.

Convert the overlay plane update to use the atomic state structures and
methods for the plane, but implement our own legacy update method
rather than the transitional helper.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
2018-07-30 11:52:34 +01:00
..
armada_510.c
armada_crtc.c drm/armada: convert overlay plane to atomic state 2018-07-30 11:52:34 +01:00
armada_crtc.h drm/armada: convert overlay plane to atomic state 2018-07-30 11:52:34 +01:00
armada_debugfs.c
armada_drm.h drm/armada: Use drm_fb_helper_lastclose() and _poll_changed() 2017-12-08 13:03:52 +01:00
armada_drv.c drm/armada: reset all atomic state during driver initialisation 2018-07-30 11:52:34 +01:00
armada_fb.c drm/armada: Move GEM BO to drm_framebuffer 2018-05-18 14:52:36 +01:00
armada_fb.h drm/armada: Move GEM BO to drm_framebuffer 2018-05-18 14:52:36 +01:00
armada_fbdev.c drm/armada: Use drm_fb_helper_lastclose() and _poll_changed() 2017-12-08 13:03:52 +01:00
armada_gem.c drm/armada: Adding new typedef vm_fault_t 2018-07-30 11:52:31 +01:00
armada_gem.h
armada_hw.h drm/armada: add rectangle helpers 2018-07-30 11:52:34 +01:00
armada_ioctlP.h
armada_overlay.c drm/armada: convert overlay plane to atomic state 2018-07-30 11:52:34 +01:00
armada_trace.c
armada_trace.h drm/armada: expand overlay trace entry 2017-12-08 12:22:02 +00:00
Kconfig
Makefile main drm pull request for v4.15 2017-11-15 20:42:10 -08:00