diff options
author | Alberto Aguirre <albaguirre@gmail.com> | 2018-04-18 17:35:35 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2018-04-19 12:49:29 +0300 |
commit | 91a8561d0eed710330956a06487f5c888f5ae743 (patch) | |
tree | cbe06021642ff0d859848d0690ae4e24a022b13a /sound/usb/pcm.c | |
parent | 103e9625647ad74d201e26fb74afcd8479142a37 (diff) | |
download | linux-91a8561d0eed710330956a06487f5c888f5ae743.tar.xz |
ALSA: usb-audio: add implicit fb quirk for Axe-Fx III
The Axe-Fx III implicit feedback end point and the data sink endpoint
are in different interface descriptors. Add quirk to ensure a sync
endpoint is properly configured.
Signed-off-by: Alberto Aguirre <albaguirre@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/pcm.c')
-rw-r--r-- | sound/usb/pcm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c index c0746cc20ac4..ad39b3cca247 100644 --- a/sound/usb/pcm.c +++ b/sound/usb/pcm.c @@ -342,6 +342,10 @@ static int set_sync_ep_implicit_fb_quirk(struct snd_usb_substream *subs, ep = 0x86; ifnum = 2; goto add_sync_ep_from_ifnum; + case USB_ID(0x2466, 0x8010): /* Fractal Audio Axe-Fx III */ + ep = 0x81; + ifnum = 2; + goto add_sync_ep_from_ifnum; case USB_ID(0x1397, 0x0002): /* Behringer UFX1204 */ ep = 0x81; ifnum = 1; |