ALSA: usb-audio: Configure sync endpoints before data
authorCraig McLure <craig@mclure.net>
Tue, 24 May 2022 06:21:15 +0000 (08:21 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 24 May 2022 07:08:39 +0000 (09:08 +0200)
commit0e85a22d01dfe9ad9a9d9e87cd4a88acce1aad65
tree859a0ad010468603c7917277eeb0f9c564179dae
parent0163717ed5dec4fc3aaf937baa9f66f21ca11c1d
ALSA: usb-audio: Configure sync endpoints before data

Devices such as the TC-Helicon GoXLR require the sync endpoint to be
configured in advance of the data endpoint in order for sound output
to work.

This patch simply changes the ordering of EP configuration to resolve
this.

Fixes: bf6313a0ff76 ("ALSA: usb-audio: Refactor endpoint management")
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=215079
Signed-off-by: Craig McLure <craig@mclure.net>
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20220524062115.25968-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/pcm.c