Hi David, This series builds upon the set of fixes previously submitted to move Armada DRM closer to atomic modeset. We're nowhere near yet, but this series helps to get us closer by unifying some of the differences between the primary and overlay planes. New features added allows userspace to disable the primary plane if overlay is full screen and there's nothing obscuring the colorkey - this saves having to fetch an entire buffer containing nothing but colorkey when displaying full screen video. Also we attach a property to the overlay plane to describe the colorimetry, which overrides the previous CRTC property doing the same thing. This is more in keeping with atomic modeset, and also means that the property becomes part of the metadata for the buffer it concerns. drivers/gpu/drm/armada/armada_crtc.c | 420 ++++++++++++++++++++++++-------- drivers/gpu/drm/armada/armada_crtc.h | 26 +- drivers/gpu/drm/armada/armada_drm.h | 1 + drivers/gpu/drm/armada/armada_overlay.c | 305 +++++++++++------------ drivers/gpu/drm/armada/armada_trace.h | 24 +- 5 files changed, 507 insertions(+), 269 deletions(-) -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up According to speedtest.net: 8.21Mbps down 510kbps up _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel