OSDN Git Service

ALSA: usb-audio: Add support for Processing Units in UAC3
authorJorge Sanjuan <jorge.sanjuan@codethink.co.uk>
Wed, 11 Jul 2018 12:37:53 +0000 (13:37 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 16 Jul 2018 14:35:34 +0000 (16:35 +0200)
commit0f292f023ffcc67ec49d63dcb7fe388711cbb83a
tree38d6931dff87166a3a4e80335ddbd9f71b36b6ab
parent4e887af31cedec0d3b24521a5c3c14c3a190422b
ALSA: usb-audio: Add support for Processing Units in UAC3

This patch adds support for the Processig Units defined in
the UAC3 spec. The main difference with the previous specs
is the lack of on/off switches in the controls for these
units and the addiction of the new Multi Function Processing
Unit.

The current version of the UAC3 spec doesn't define any
useful controls for the new Multi Function Processing Unit
so no control will get created once this unit is parsed.

Signed-off-by: Jorge Sanjuan <jorge.sanjuan@codethink.co.uk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/linux/usb/audio-v3.h
include/uapi/linux/usb/audio.h
sound/usb/mixer.c