mirror of https://gitee.com/openkylin/linux.git
ALSA: usb-audio: add UAC2 sepecific Feature Unit controls
The bits to enable them are always 0 for UAC1 devices, so no additional checks are required. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
65f25da44b
commit
2e0281d15c
|
@ -686,16 +686,20 @@ struct usb_feature_control_info {
|
|||
};
|
||||
|
||||
static struct usb_feature_control_info audio_feature_info[] = {
|
||||
{ "Mute", USB_MIXER_INV_BOOLEAN },
|
||||
{ "Volume", USB_MIXER_S16 },
|
||||
{ "Mute", USB_MIXER_INV_BOOLEAN },
|
||||
{ "Volume", USB_MIXER_S16 },
|
||||
{ "Tone Control - Bass", USB_MIXER_S8 },
|
||||
{ "Tone Control - Mid", USB_MIXER_S8 },
|
||||
{ "Tone Control - Treble", USB_MIXER_S8 },
|
||||
{ "Graphic Equalizer", USB_MIXER_S8 }, /* FIXME: not implemeted yet */
|
||||
{ "Auto Gain Control", USB_MIXER_BOOLEAN },
|
||||
{ "Delay Control", USB_MIXER_U16 },
|
||||
{ "Bass Boost", USB_MIXER_BOOLEAN },
|
||||
{ "Loudness", USB_MIXER_BOOLEAN },
|
||||
{ "Auto Gain Control", USB_MIXER_BOOLEAN },
|
||||
{ "Delay Control", USB_MIXER_U16 },
|
||||
{ "Bass Boost", USB_MIXER_BOOLEAN },
|
||||
{ "Loudness", USB_MIXER_BOOLEAN },
|
||||
/* UAC2 specific */
|
||||
{ "Input Gain Control", USB_MIXER_U16 },
|
||||
{ "Input Gain Pad Control", USB_MIXER_BOOLEAN },
|
||||
{ "Phase Inverter Control", USB_MIXER_BOOLEAN },
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue