Skip to content
sound updates for 4.13-rc1

This development cycle resulted in a fair amount of changes in both
core and driver sides.  The most significant change in ALSA core is
about PCM.  Also the support of of-graph card and the new DAPM widget
for DSP are noteworthy changes in ASoC core.  And there're lots of
small changes splat over the tree, as you can see in diffstat.

Below are a few highlights:

ALSA core:
- Removal of set_fs() hackery from PCM core stuff, and the code
  reorganization / optimization thereafter
- Improved support of PCM ack ops, and a new ABI for improved
  control/status mmap handling
- Lots of constifications in various codes

ASoC core:
- The support of of-graph card, which may work as a better generic
  device for a replacement of simple-card
- New widget types intended mainly for use with DSPs

ASoC drivers:
- New drivers for Allwinner V3s SoCs
- Ensonic ES8316 codec support
- More Intel SKL and KBL works
- More device support for Intel SST Atom (mostly for cheap tablets and
  2-in-1 devices)
- Support for Rockchip PDM controllers
- Support for STM32 I2S and S/PDIF controllers
- Support for ZTE AUD96P22 codecs

HD-audio:
- Support of new Realtek codecs (ALC215/ALC285/ALC289), more quirks
  for HP and Dell machines
- A few more fixes for i915 component binding

Note that of-graph change may bring the conflicts with a later pull
request of devicetree, as currently found in linux-next.