Skip to content
sound updates for 5.2-rc1

The most significant changes at this cycle are the Sound Open Firmware
support from Intel for the common DSP framework along with its support
for Intel platforms. It's a door opened to a real "free" firmware (in
the sense of FOSS), and other parties show interests in it.

In addition to SOF, we've got a bunch of updates and fixes as usual.
Some highlights are below.

ALSA core:
 - Cleanups and fixes in ALSA timer code to cover some races spotted
   by syzkaller
 - Cleanups and fixes in ALSA sequencer code to cover some races,
   again unsurprisingly, spotted by syzkaller
 - Optimize the common page allocation helper with alloc_pages_exact()

ASoC:
 - Add SOF core support, as well as Intel SOF platform support
 - Generic card driver improvements: support for MCLK/sample rate
   ratio and pin switches
 - A big set of improvements to TLV320AIC32x4 drivers
 - New drivers for Freescale audio mixers, several Intel machines,
   several Mediatek machines, Meson G12A, Spreadtrum compressed audio
   and DMA devices

HD-audio:
 - A few Realtek codec fixes for reducing pop noises
 - Quirks for Chromebooks
 - Workaround for faulty connection report on AMD/Nvidia HDMI

Others:
 - A quirk for Focusrite Scarlett Solo USB-audio
 - Add support for MOTU 8pre FireWire
 - 24bit sample format support in aloop
 - GUS patch format support (finally, over a decade) in native
   emux synth code