ALSA: usb-audio: Add sampling rates support for Mbox3
authorManuel Barrio Linares <mbarriolinares@gmail.com>
Tue, 30 Apr 2024 17:10:18 +0000 (14:10 -0300)
committerTakashi Iwai <tiwai@suse.de>
Wed, 8 May 2024 16:14:52 +0000 (18:14 +0200)
commit44f69ddccb66bcdf969c44d8bb5d4dea4d6b2933
tree9348dcca4b15262dc1751b7cdd5d02e3fb6db65b
parent4bfea1dcd5cbf2d92f999e86d95cfcb86ac8345f
ALSA: usb-audio: Add sampling rates support for Mbox3

This adds support for all sample rates supported by the
hardware,Digidesign Mbox 3 supports: {44100, 48000, 88200, 96000}

Fixes syncing clock issues that presented as pops. To test this, without
this patch playing 440hz tone produces pops.

Clock is now synced between playback and capture interfaces so no more
latency drift issue when using pipewire pro-profile.
(https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3900)

Signed-off-by: Manuel Barrio Linares <mbarriolinares@gmail.com>
Link: https://lore.kernel.org/r/20240430171020.192285-1-mbarriolinares@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/quirks-table.h
sound/usb/quirks.c