[PATCH 00/25] Armada DRM development for 4.16

Russell King - ARM Linux linux at armlinux.org.uk
Fri Dec 8 12:27:54 UTC 2017


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


More information about the dri-devel mailing list