Patches Surface In 2018 For Upstream Adreno 200 Series Support In MSM DRM Driver
Written by Michael Larabel in Hardware on 23 November 2018 at 06:19 AM EST. 3 Comments
A set of patches posted today enable support in the upstream open-source Freedreno-aligned MSM DRM driver to support the original Qualcomm Adreno 200 series. That was the first Adreno series offering a programmable function pipeline and clock speeds up to 133MHz.

As a flashback to the past, the Adreno 200 series were fabbed on a 45nm process, the Adreno 200 clocked up to just 133MHz while the higher-end models could reach 245~400MHz, and barely got by with OpenGL ES 2.0. The Adreno 200 chips were used by the likes of the Snapdragon S1, S2, and S3 series as well as when during the early days were used by the Freescale i.MX51/i.MX53 SoCs.

With patches posted for review, A2xx GPU support is being added to the MSM DRM driver. It's just several hundred lines of code getting things going. Tested hardware so far has been with i.MX51 SoCs as well as the MSM8060 "Tenderloin".

So should you still be running with old Adreno A2xx hardware, the MSM DRM driver support upstream appears to finally be coming along. There is already a2xx support in Freedreno Gallium3D but hasn't been supported with the MSM Direct Rendering Manager driver.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week