Wolfson Open Source

Home

Welcome to the community open-source website for Wolfson Microelectronics.

This site aims to promote collaborative software development and cultivate the exchange of information and ideas within the open source community and is a central resource for developers working on open source software and Linux drivers for Wolfson devices.

Please use the menu bar to find more details of our open source projects and activities.

Wolfson also provides drivers for other operating systems. To obtain our latest driver software for these OSs or to check on the availability of new software and hardware support, please see here.

We are no longer updating this site

As previously announced, this site is now frozen and will not be updated.
Please go to our new GitHub site for drivers and other source:

For Linux drivers:
https://github.com/CirrusLogic/linux-drivers

For TinyHAL:
https://github.com/CirrusLogic/tinyhal

This site will be shut down end of 2015

We plan to shutdown this site at the end of 2015. All active source code has moved to our new GitHub location.

For Linux drivers:
https://github.com/CirrusLogic/linux-drivers

For TinyHAL:
https://github.com/CirrusLogic/tinyhal

The content of older repositories on this site have generally already been submitted to mainline Linux and ALSA.

Open-source support has moved to GitHub

Open-source support for Wolfson Microelectronics parts has now moved to the Cirrus Logic GitHub area: http://github.com/cirruslogic/

Please transfer over to using the GitHub repositories. We will keep opensource.wolfsonmicro.com active for a period to allow users to transition across to GitHub. Eventually opensource.wolfsonmicro.com will be closed down.

For Linux drivers go to:
http://github.com/CirrusLogic/linux-drivers/wiki

For TinyHAL go to:
http://github.com/CirrusLogic/tinyhal

Support for WM8998 HD Audio Hub now available

The drivers for Wolfson's Arizona class codecs now include support for the WM8998 HD Audio Hub.

git://opensource.wolfsonmicro.com/linux-2.6-asoc (preferred)
http://opensource.wolfsonmicro.com/linux-2.6-asoc (for use with restricted firewalls)
http://opensource.wolfsonmicro.com/cgi-bin/gitweb.cgi (gitweb browser)

In these branches:

v3.4-arizona - Drivers based on kernel v3.4
v3.10-arizona - Drivers based on kernel v3.10

Latest Arizona codec drivers for Linux v3.4 and v3.10

The latest drivers for Wolfson's Arizona class codecs (WM8997, WM5102, WM8280, WM8281) are in our git repositories on this site:

In these branches:

  • v3.4-arizona - Drivers based on kernel v3.4
  • v3.10-arizona - Drivers based on kernel v3.10

A list of the features supported by the drivers for each codec can be found in the source tree under Documentation/sound/alsa/soc/wolfson-arizona.txt.

Wolfson updates in Linux v3.6

Linux v3.6 was released on Sunday. This release features initial support for Wolfson's new WM5102 and WM5110 audio hub CODECs, as well as a host of minor updates to existing Wolfson drivers.

Speaking at ELC-E: "regmap: The Power of Subsystems and Abstractions"

I will be speaking at ELC-E in Barcelona this year, with a talk entitled regmap: The Power of Subsystems and Abstractions. Slides from the talk will be available on this site once it has been presented.

WM0010 Linux driver released

An initial Linux driver for the WM0010, a compact digital signal processor that has been highly optimised for low-power audio applications. Extensive memory resources and core optimisation allow the device to manage all audio processing algorithms efficiently and autonomously, while the host processor sleeps or performs other tasks. Like all Wolfson drivers this can be obtained via our ASoC page.

WM5110 Linux driver released

An initial Linux driver for the WM5110, a highly-integrated low-power audio system for smartphones, tablets and other portable audio devices which combines an advanced DSP feature set with a flexible, high-performance audio hub CODEC. Like all Wolfson audio drivers this can be obtained via our ASoC page. For more information on the WM5110 please see the main WM5110 product page.

Syndicate content
Copyright Wolfson Microelectronics 2006-8