Linus released version 3.1 of the kernel at Kernel Summit this morning. This has been another fairly quiet release for the framework with a few nice power optimizations, a range of driver enhancements and a fairly small set of new drivers.
- Lots of cleanups to the register cache code in preparation for moving the code to the regmap API.
- Support for maintaining lower power when in mostly idle states like microphone detection.
- Support for weak DAPM routes, enabling better pop/click performance for paths like sidetones.
- New CODEC drivers for Analog Devices ADAV80x, Sigmatel STA32x and Wolfson WM8728 and WM8983.