The reverse-engineered Freedreno driver for open-source Qualcomm Adreno graphics support is quickly taking shape as the leading ARM Linux graphics driver for the (non-Android) Linux desktop.
Rob Clark of Red Hat (formerly with Texas Instruments) has been working on Freedreno the past year and he's made a ton of progress for doing most things single-handedly and as a hobbyist project. His Freedreno Gallium3D driver is the first mainline ARM Mesa/Gallium3D driver and that's running well and in good shape for Mesa 9.2.
Earlier this month he then published a Qualcomm KMS/DRM driver rather than having to rely upon Qualcomm's low-quality open-source kernel driver primarily designed around Android's needs. He also has his xf86-video-freedreno driver for providing the X.Org driver support and 2D acceleration is being leveraged over the XA state tracker in Gallium3D.