]> www.infradead.org Git - users/hch/misc.git/commitdiff
ALSA: usb-audio: don't apply interface quirk to Presonus S1824c
authorRoy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
Mon, 22 Sep 2025 18:54:10 +0000 (20:54 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 23 Sep 2025 06:17:23 +0000 (08:17 +0200)
Testing with a Presonus STUDIO 1824c together with
a Behringer ultragain digital ADAT device shows that
using all 3 altno settings works fine.

When selecting sample rate, the driver sets the interface
to the correct altno setting and the correct number of
channels is set.

Selecting the correct altno setting via Ardour, Reaper or
whatever other way to set the sample rate is more convenient
than re-loading the driver module with device_setup to
set altno.

Signed-off-by: Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/quirks.c

index 766db7d00cbc95984afa834200ebe3adfdf182ef..4a35f962527e9125e7451b8d631e99f6659d0e8e 100644 (file)
@@ -1599,9 +1599,6 @@ int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip,
        /* presonus studio 1810c: skip altsets incompatible with device_setup */
        if (chip->usb_id == USB_ID(0x194f, 0x010c))
                return s1810c_skip_setting_quirk(chip, iface, altno);
-       /* presonus studio 1824c: skip altsets incompatible with device_setup */
-       if (chip->usb_id == USB_ID(0x194f, 0x010d))
-               return s1810c_skip_setting_quirk(chip, iface, altno);
 
        return 0;
 }