ASoC updates in 3.2

Linux 3.2 was released yesterday. It’s been a fairly busy release for ASoC in terms of the subsystem, including the first piece of work at moving the register I/O code over to regmap to eliminate the duplication there, but a pretty quiet one on the drivers front.

  • Substantial¬†optimization¬†of the DAPM algorithm, substantially reducing the CPU usage when power states change. This is especially beneficial with larger modern devices.
  • Support for CODEC drivers using the regmap API.
  • Some smaller API updates – support for larger register maps, support for specifying a source when setting a sysclk.
  • New CPU drivers for Alchemy and Freescale MXS.
  • New CODEC drivers for Analog ADAU1373, Realtek RT5631 and Wolfson Microelectronics WM1811 and WM5100.