[PATCH V3 00/17] Add Scarlett Gen 3 support
Geoffrey D. Bennett
g at b4.vu
Tue Jun 22 19:00:33 CEST 2021
This patch series adds a fixed version of Scarlett Gen 3 support on
top of the previous "Refactor Scarlett Gen 2 support" patches 1-15/31.
Two differences from the previous patches 16-31/31:
- Add patch from Takashi fixing scarlett2_add_new_ctl()
- Don't increase MAX_ID_ELEMS
I tested the above changes on the 18i20 Gen 3 and confirmed no crash
with 439 controls and MAX_ID_ELEMS 256.
Geoffrey D. Bennett (16):
ALSA: usb-audio: scarlett2: Add Gen 3 mixer support
ALSA: usb-audio: scarlett2: Add support for "input-other" notify
ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch
ALSA: usb-audio: scarlett2: Move get config above set config
ALSA: usb-audio: scarlett2: Allow bit-level access to config
ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3
ALSA: usb-audio: scarlett2: Add "air" switch support
ALSA: usb-audio: scarlett2: Add phantom power switch support
ALSA: usb-audio: scarlett2: Add direct monitor support
ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly
ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put()
ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls
ALSA: usb-audio: scarlett2: Update mux controls to allow updates
ALSA: usb-audio: scarlett2: Add speaker switching support
ALSA: usb-audio: scarlett2: Update get_config to do endian conversion
ALSA: usb-audio: scarlett2: Add support for the talkback feature
Takashi Iwai (1):
ALSA: usb-audio: scarlett2: Fix wrong resume call
sound/usb/mixer.c | 3 +
sound/usb/mixer.h | 1 +
sound/usb/mixer_quirks.c | 6 +
sound/usb/mixer_scarlett_gen2.c | 1804 ++++++++++++++++++++++++++++---
4 files changed, 1637 insertions(+), 177 deletions(-)
--
2.31.1
More information about the Alsa-devel
mailing list