Armada DRM/KMS Driver Might Now Be Ready

Written by Michael Larabel in Linux Kernel on 7 October 2013 at 08:22 AM EDT. 1 Comment
LINUX KERNEL
For months now there's been an Armada DRM/KMS graphics driver for Marvell Armada ARM SoCs. Having gone through several patch revisions, it appears that all major issues have now been addressed for this nearly 5,000 line open-source driver.

The Armada DRM driver isn't officially sanctioned by Marvell but written by Russel King of the ARM Linux community. The Armada DRM driver has TDA998x HDMI output support and designed for the Armada 510 and other hardware. In the latest patch-set, Russel King noted, "I believe all the major issues have been addressed now." This may mean it could be ready for inclusion into the Linux 3.13 kernel.

The Armada DRM driver supports multiple contiguous scanout buffers, SHM-backed cacheable buffer objects for X pixmaps and Vivante GPU acceleration, dual LCD operation, video overlays via DRM planes, page-flipping for main scanout buffers, ARGB hardware cursors, and DRM PRIME for buffer export/importing. While the Armada 510 is the support target, it should be trivial to support Marvell's other model SoCs. The TDA1998X HDMI output is for Solid-Run CuBox devices.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week