Linux 2.6.31 was released today. This was a fairly busy release for the ASoC subsystem, with updates including:
- DAPM supply widget, for automatically managing things like charge pumps and gateable clocks which may be used by more than one widget.
- Core support for setting up constraints for symmetric sample rates (for systems with a shared LRCLK).
- Support for a range of new CODECs: STAC9766, WM8940, WM8960, WM8988, and WM9081
- New CPU support too: MPC5200 AC97 and the I2S interface of the Stretch S6000.
Plus lots of updates and fixes to existing code, especially to the OMAP and TWL4030 drivers.