Skip to content
sound updates for 4.4-rc1

Here is the first batch of updates for sound system on 4.4-rc1.
Again at this time, the update looks fairly calm; no big changes in
either ALSA core or ASoC infrastructures, rather all small cleanups,
in addition to the new stuff as usual.

The biggest changes are about Firewire sound devices.  It gained lots
of new device support, and MIDI functionality.  Also there are updates
for a few still working-in-progress stuff (topology API and ASoC
skylake), too.  But overall, this update should give no big surprise.

Some highlight is below:

Core:
 - A few more Kconfig items for tinification; it's marked as EXPERT,
   so normal user should't be bothered :)
 - Refactoring with a new PCM hw_constraint helper
 - Removal of unused transfer_ack_{begin,end} PCM callbacks

Firewire:
 - Restructuring of code subtree, lots of refactoring
 - Support AMDTP variants
 - New driver for Digidesign 002/003 family
 - Adds support for TASCAM FireOne to ALSA OXFW driver
 - Add MIDI support to TASCAM and Digi00x devices

HD-Audio:
 - Automated modalias generation for codec drivers, finally
 - Improvement on heuristics for setting mixer name
 - A few fixes for longstanding bugs on Creative CA0132 cards
 - Addition of audio rate callback with i915 communication
 - Fix suspend issue on recent Dell XPS
 - Intel Lewisburg controller support

ASoC:
 - Updates to the topology userspace interface
 - Big updates to the Renesas support (rcar)
 - More updates for supporting Intel Sky Lake systems
 - New drivers for Asahi Kasei Microdevices AK4613, Allwinnner A10,
   Cirrus Logic WM8998, Dialog DA7219, Nuvoton NAU8825, Rockchip
   S/PDIF, and Atmel class D amplifier

USB-Audio:
 - A fix for newer Roland MIDI devices
 - Quirks and workarounds for Zoom R16/24 device

Misc:
 - A few fixes for some old Cirrus CS46xx PCI sound boards
 - Yet another fixes for some old ESS Maestro3 PCI sound boards