This is great news, Drew. Thank you for letting us know about this. I particularly liked this bit in the Olimex article:
We all know the great work done with the GPU Mali 3D accelerator by Lima project, the open source driver performs better than the binary blob which ARM sells.
Yeah, makes a better case for open source to the chip companies!
Will Broadcom get it ? ...
Advance response ... NO
They don't even care about this market segment, why the heck will their open the doors to their dirty laundry ?
Good night and good bye Rpi ...
I don't care a whole lot about graphics on the BBB but it would be cool if TI had choosen ARM's Mali instead of PowerVR for the GPU on that Sitara chip.
Its seems OLinuXino, CubieBoard, pcDuino, etc, will be gaining an edge in terms of open video and graphics.
News today about the Allwinner SoCs. First from Olimex:
CedarX for Allwinner is liberated!
This makes Allwinner SoCs one step ahead all competitors as the GPU/VPU proprietary blobs is what makes most of ARM devices not completely opened. [...] Allwinner SoC thanks to open source community now is one of the most Open Source friendly SoC with: Open Source bootloader(contributed by Allwinner), Open GPU (lima project), Open VPU (cedarus).
and another one of my favorite blogs on embedded, CNX Software:
Preliminary Reverse-Engineered VPU Driver (CedarX) for AllWinner A10 Plays H.264 Videos
Allwinner framework for their Video Processing Unit (VPU) in their Cortex A8 processors (A10, A13, etc..) is called CedarX. It relies on a binary blob that is working just fine for Android, but not so well for Linux. So several developers started to reverse-engineer CedarX a while back, to fix issues with Linux, and provide an open source driver.
I'm quite excited to see the Open Source community making progress with opening up the graphics and video capabilities of SoCs. Hopefully it will empower engineers and makers to design exciting new projects!