Hi Takashi, Over the next few weeks I will have ready about 40 patches to clean up the Scarlett Gen 2 mixer driver a bit, add a few missing features, and add support for all Scarlett Gen 3 models. I was planning on submitting them in batches of 5-10 at a time; is that okay? Here are the first 8 patches which are ready to go; only small cleanups/renames/fixes. They are intended to be applied after these two patches that I submitted earlier: - ALSA: usb-audio: scarlett2: Read mixer volumes at init time - ALSA: usb-audio: scarlett2: Read mux at init time Thanks, Geoffrey. Geoffrey D. Bennett (8): ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment ALSA: usb-audio: scarlett2: Coding style improvements ALSA: usb-audio: scarlett2: Remove unused/useless code ALSA: usb-audio: scarlett2: Remove interrupt debug message ALSA: usb-audio: scarlett2: Rename buttons/interrupts ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data ALSA: usb-audio: scarlett2: Add temp variable for consistency ALSA: usb-audio: scarlett2: Fix data_mutex lock sound/usb/mixer_scarlett_gen2.c | 229 ++++++++++++++------------------ 1 file changed, 102 insertions(+), 127 deletions(-) -- 2.31.1