Raspberry Pi KMS Driver Pull Request Sent For Linux 4.4

Written by Michael Larabel in Raspberry Pi on 21 October 2015 at 08:55 AM EDT. Add A Comment
RASPBERRY PI
Eric Anholt at Broadcom has sent in his Git pull request to land the Raspberry Pi KMS/DRM driver into DRM-Next for in turn entering the mainline Linux 4.4 kernel.

This Broadcom VC4 DRM/KMS driver has been in the works for a while now with the main hardware target being the Raspberry Pi / Raspberry Pi 2. The Broadcom architectures officially supported by this driver are the bcm2835 and bcm2836. While Eric has also been working on a VC4 Gallium3D driver, this VC4 KMS driver being offered up for Linux 4.4 lacks the kernel bits for hardware acceleration as well as power management. There's other out-of-tree code for that, but it's not ready for mainline with Linux 4.4. Thus with Linux 4.4 on the Pi, you'll just get a nice kernel mode-set powered display with a display plane and cursor.

This KMS-only driver in its current form weighs in at just over 3,000 lines of code. Those wishing to learn more about this Raspberry Pi KMS driver that will land in Linux 4.4 -- assuming David Airlie honors this pull request into DRM-Next -- can be found on DRI-devel. You can read our many Raspberry Pi and VC4 articles for more background on this open-source RPi driver work.
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