Wolfson Open Source eNews

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 Microsoft Embedded Windows CE and Windows Mobile drivers for Wolfson devices. To obtain the latest Microsoft OS driver software revision or to check on the availability of new software and hardware support, please see here.

WM8903 driver release

An initial Linux driver for the WM8903 audio CODEC has been released. The driver can be obtained via our ASoC repository.

ASoC changes in Linux 2.6.26

Linux 2.6.26 integrates a large number of changes to the ASoC subsystem, including:

  • Support for TI OMAP processors from 1510 to 2040.
  • Support for TI DaVinci processors.
  • Support for the AC97 controller on PXA 3xx processors.

along with numerous updates to codec drivers, improvements to diagnostic output and updates to reflect current kernel coding standards.

Initial release of ALSA scenario library

I've now released the first version (v0.1) of the ALSA scenario (or use case) manager. It's currently a stand alone library and can either be linked against alsa-lib or salsa. This library is designed to provide userspace applications (e.g. Pulse Audio) with a generic API to change the audio hardware scenario or use case.

Features :-

  • Scenario get() and set()
  • Mixer alias (i.e. what is the correct volume control for scenario x)
  • Scenario dump

WM8580 driver released

A Linux driver supporting the core functionality of the WM8580 audio CODEC has been released in the ASoC repository.

ASoC Linux 2.6.25

Linux version 2.6.25 integrates a number of updates to the ALSA System on Chip subsystem. Among the changes integrated are:

PXA3xx AC97 support in ASoC v1

Linux support for the AC97 controller provided by the Marvel PXA3xx SoC processors has now been added to version 1 of the ASoC drivers and also to the non-ASoC PXA AC97 driver. Updated versions of these drivers are available from the dev branch ASoC git tree and the changes are intended for merge into Linux 2.6.26.

WM8900 driver released

An ASoC-based Linux driver for the WM8900 CODEC with Class G Headphone Driver is now available from the ALSA System on a Chip repository. Features supported by this driver include:

  • Full analogue and digital path support
  • DAPM integration for minimal power consumption
  • Automatic FLL configuration from the full range of supported input frequencies

What's new in ASoC version 2

Version 2 of the ALSA SoC subsystem overhauls the subsystem to add greater flexibility, clean up the APIs and bring it more closely into line with the driver model. It is currently entering the final phase of development and testing with the core APIs now stable and the focus on porting kernel versions. It is hoped that this code will be merged into the standard Linux kernel by version 2.6.27.

Features implemented in version 2 include:

Syndicate content
Copyright Wolfson Microelectronics 2006-8