Wolfson Open Source

Slides for ELC/Android Builder's Summit talk

Slides from the talk I presented at Android Builders's Summit and ELC earlier today on Linux audio for smartphones are now available here. These slides are designed to be talked around rather than read so but should be useful when read also. The Speyside audio patches referenced in the talk can also be found on this site.

Speaking at Android Builders Summit

I will be speaking at Android Builders Summit and ELC on Linux audio for smartphones, presenting an overview of ASoC including a walkthrough of audio driver bringup.

Wolfson updates in 2.6.38

Linux 2.6.38 was just released. As ever this release incorporates many enhancements from Wolfson, including substantial improvements in the memory usage when used with large and flexible devices such as modern audio hub CODECs and new driver support for WM8326, WM8737, WM8770 and WM8958

New asoc-tools repository

We've set up a repository with various small tools and scripts specific to ASoC. The goal of these tools is to aid debugging and testing of the ASoC subsystem and drivers. Currently there are two tools available.

  • DAPM graph visualization
  • ASoC tracepoint hooks beautifier

Tracing ASoC with trace points

Kernel 2.6.38 will add support for tracing ASoC using trace points. Previously all logging for ASoC had been done using printk(), meaning that changing the active logging required a kernel rebuild and that when trace was enabled the volume of trace could easily become very disruptive to other logging within the system.

Wolfson changes in 2.6.37

Linux 2.6.37 was released today. This includes many contributions from Wolfson including new drivers for WM8325, WM8804, WM8962 and WM8985 along with enhancements to existing drivers and generic contributions.

WM8995 Linux support released

Linux support for the WM8995, a digital audio hub CODEC designed for smartphones. Like all Wolfson audio drivers this can be obtained via our ASoC page. For more information on the WM8995 please see the main WM8995 product page.

WM8737 Linux support released

Linux support for the WM8737, a low power stereo audio ADC, has just been released. Like all Wolfson audio drivers this can be obtained via our ASoC page. For more information on the WM8737 please see the main WM8737 product page.

WM8326 Linux support released

Linux support for the WM8326, an integrated power-management subsystem which provides a cost-effective, flexible, single-chip solution for high performance systems, has just been released. Like all Wolfson power management drivers this can be obtained via our AudioPlus page. For more information on the WM8326 please see the main WM8326 product page.

WM8770 Linux support released

An initial driver for the WM8770 has been released. The WM8770 is a high performance, multi-channel audio codec. The WM8770 is ideal for surround sound processing applications for home hi-fi, automotive and other audio visual equipment. Like all Wolfson Linux audio drivers this can be obtained from our ASoC page. For more details on the WM8770 please see the main WM8770 product page.

Syndicate content
Copyright Wolfson Microelectronics 2006-8