Raspberry Pi drivers open sourced – first ARM-based SoC with native open source drivers

The source for Raspberry Pi’s VideoCore drivers has been released, leading the way to a finished Android port and other hacks

The Raspberry Pi Foundation has just announced the big news that the source code for the entire of the Raspberry Pi chipset is now open source. This marks the first time that an ARM-based SoC has had vendor-provided open source drivers, and also the first time a company like Broadcom has opened up their mobile GPU.

ARM Open Source
The diagram of the code and architecture

“As you’ll see from the diagram above, everything running on the ARM is now open source,” explains Alex Bradbury, lead Linux Developer for the Foundation. “So, what does this mean to the average Raspberry Pi user? Aside from being exciting to FOSS enthusiasts for philosophical reasons, it’s also going to make it much easier for third party developers to (for instance) implement Wayland EGL client and EGL server support, or to provide better integration of GLES/VG with X.Org. We look forward to working with the relevant communities on this. It should also now be easier, with appropriate cleanup, to get the vchiq messaging system integrated in to the upstream Linux kernel, which is another goal we are keen to work with the community on achieving.”

You can grab the source at the new userland repo on GitHub. Happy Hacking.