Wolfson Open Source

WM97xx Touchscreen


Linux 2.6.x touchscreen drivers for the WM9705, WM9712, WM9713 and WM9715 AC97 codecs


The audio features of these codecs are supported by our ASoC drivers. Use of the auxiliary ADC requires a machine-specific driver, the interface for which is discussed in a separate article.

Getting the drivers

Since version 2.6.27 the driver has been integrated into the standard Linux kernel releases - no additional drivers are required. Occasional updates are still available via this site.

Git is used to manage the WM97xx touchscreen driver source code and is hosted in the wm97xx git tree.

This tree can be cloned as follows :-

git clone git://opensource.wolfsonmicro.com/linux-2.6-touch linux-2.6-touch

Development is carried out in the stable dev branch and can be checked out by :-

git checkout dev

Updates can be pulled when required by

git pull git://opensource.wolfsonmicro.com/linux-2.6-touch dev

If required the tree can also be accessed by git using HTTP at http://opensource.wolfsonmicro.com/linux-2.6-touch

There is a mailing list which is notified when changes are made to the repository.


The WM97xx Linux touchscreen drivers are open source software and released under the version 2 of the GNU GPL.

Copyright Wolfson Microelectronics 2006-8