Skip to content
sound updates for 4.20

There have been little changes in ALSA core stuff, but ASoC core still
kept rolling for the continued restructuring.  The rest are lots of
small driver-specific changes and some minor API updates.
Here are highlights:

General:
- Appropriate fall-through annotations everywhere
- Some code cleanup in memalloc code, handling non-cacahed pages more
  commonly in the helper
- Deployment of SNDRV_PCM_INFO_SYNC_APPLPTR flag consistently

Drivers:
- More HD-audio CA0132 codec improvement for supporting other Creative
  boards
- Plumbing legacy HD-audio codecs as ASoC BE on Intel SST; this will
  give move support of existing HD-audio devices with DSP
- A few device-specific HD-audio quirks as usual
- New quirk for RME CC devices and correction for B&W PX for USB-audio
- FireWire: code refactoring including devres usages

ASoC Core:
- Continued componentization works; it's almost done!
- A bunch of new for_each_foo macros
- Cleanups and fixes in DAPM code

ASoC Drivers:
- MCLK support for several different devices, including CS42L51, STM32
  SAI, and MAX98373
- Support for Allwinner A64 CODEC analog, Intel boards with DA7219 and
  MAX98927, Meson AXG PDM inputs, Nuvoton NAU8822, Renesas R8A7744 and
  TI PCM3060