summaryrefslogtreecommitdiff
path: root/sound/usb/mixer_quirks.c
diff options
context:
space:
mode:
authorAsahi Lina <lina@asahilina.net>2024-12-02 22:17:15 +0900
committerTakashi Iwai <tiwai@suse.de>2024-12-02 16:31:35 +0100
commitf09f0397db641f99f6c3e109283d82e3584bfb50 (patch)
treef0a0ef98a276fd417ecd80ff8f5bf5ff1a029d77 /sound/usb/mixer_quirks.c
parentf7d306b47a24367302bd4fe846854e07752ffcd9 (diff)
downloadlinux-f09f0397db641f99f6c3e109283d82e3584bfb50.tar.gz
linux-f09f0397db641f99f6c3e109283d82e3584bfb50.tar.bz2
linux-f09f0397db641f99f6c3e109283d82e3584bfb50.zip
ALSA: usb-audio: Add extra PID for RME Digiface USB
It seems there is an alternate version of the hardware with a different PID. User testing reveals this still works with the same interface as far as the kernel is concerned, so just add the extra PID. Thanks to Heiko Engemann for testing with this version. Due to the way quirks-table.h is structured, that means we have to turn the entire quirk struct into a macro to avoid duplicating it... Cc: stable@vger.kernel.org Signed-off-by: Asahi Lina <lina@asahilina.net> Link: https://patch.msgid.link/20241202-rme-digiface-usb-id-v1-1-50f730d7a46e@asahilina.net Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/mixer_quirks.c')
-rw-r--r--sound/usb/mixer_quirks.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/usb/mixer_quirks.c b/sound/usb/mixer_quirks.c
index 8bbf070b3676..23fcd680167d 100644
--- a/sound/usb/mixer_quirks.c
+++ b/sound/usb/mixer_quirks.c
@@ -4116,6 +4116,7 @@ int snd_usb_mixer_apply_create_quirk(struct usb_mixer_interface *mixer)
err = snd_bbfpro_controls_create(mixer);
break;
case USB_ID(0x2a39, 0x3f8c): /* RME Digiface USB */
+ case USB_ID(0x2a39, 0x3fa0): /* RME Digiface USB (alternate) */
err = snd_rme_digiface_controls_create(mixer);
break;
case USB_ID(0x2b73, 0x0017): /* Pioneer DJ DJM-250MK2 */