The upcoming Linux 3.12 kernel
will feature a DRM/KMS driver that supports Qualcomm Snapdragon/Adreno graphics.
The Snapdragon DRM/KMS driver
has been the work of Rob Clark that was done as part of his Freedreno
project to have reverse-engineered open-source 2D/3D graphics support for Qualcomm's ARM SoCs.
Rob's Gallium3D driver for Adreno A2xx/A3xx GPU cores was already merged and it's been relying upon Qualcomm's open-source kernel driver, but now there's a proper DRM/KMS driver that was constructed by Rob.
This "MSM" DRM driver has already went through several code revisions and then over the night it was merged into drm-next
thus making it part of the DRM pull request that will be submitted to Linus Torvalds in the coming weeks during the Linux 3.12 merge window.