Raspberry Pi’s VideoCore 4 GPU Driver Added to Linux Mainline in Kernel 4.4

While your x86 and AMD64 computer will usually boot with Linux mainline without issues, most ARM boards and device won’t, and many of the ones that do boot only support headless mode, and limited functionalities. The Raspberry Pi had been supporting HDMI output with a simple framebuffer for a while, but a developer working on the Videocore 4 (VC4) GPU found inside Broadcom BCM2835 and BCM2836 processors, has recently submitted a patchset to add VC4 GPU to Linux mainline that should make it to Linux 4.4.

Raspberry_Pi_GPU_Linux_Kernel

The commit message does mention some features are still missing, but it’s a start:

This pull request introduces the vc4 driver, for kernel modesetting on the Raspberry Pi (bcm2835/bcm2836 architectures). It currently supports a display plane and cursor on the HDMI output. The driver doesn’t do 3D, power management, or overlay planes yet.

Via Golem and Sanders.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
3 Comments
oldest
newest
nobe
nobe
9 years ago

Humm, i’m not sure Dave Airlie works actively on VC4 (he might be a contributor though, i didn’t check)
I may be wrong, but i think he’s in charge of the Kernel DRM (as in Direct Rendering Manager) part.
The VC4 main developper is Eric Anholt, who is a Broadcom Employee.

andre
andre
9 years ago

Please, this is a half assed.
In this case Dave is just the maintainer submitting the pull request.
Eric Anholt was hired by Broadcom to write this driver:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=c8b75bca92cbf064b9fa125fc74a85994452e935

Boardcon Rockchip and Allwinner SoM and SBC products