]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
ALSA: usb-audio: Apply the control quirk to Plantronics headsets
authorTakashi Iwai <tiwai@suse.de>
Thu, 4 Mar 2021 08:50:09 +0000 (09:50 +0100)
committerSeth Forshee <seth.forshee@canonical.com>
Wed, 17 Mar 2021 18:39:56 +0000 (13:39 -0500)
commit4d7c936fa024f5e154346cf481a8880fbf51d6b4
tree61c924b9c086439a791d0fd498fdcf033508f1ce
parentf4ddfa1178d30f8769d61a675542bfe281761c89
ALSA: usb-audio: Apply the control quirk to Plantronics headsets

BugLink: https://bugs.launchpad.net/bugs/1919492
commit 06abcb18b3a021ba1a3f2020cbefb3ed04e59e72 upstream.

Other Plantronics headset models seem requiring the same workaround as
C320-M to add the 20ms delay for the control messages, too.  Apply the
workaround generically for devices with the vendor ID 0x047f.

Note that the problem didn't surface before 5.11 just with luck.
Since 5.11 got a big code rewrite about the stream handling, the
parameter setup procedure has changed, and this seemed triggering the
problem more often.

BugLink: https://bugzilla.suse.com/show_bug.cgi?id=1182552
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20210304085009.4770-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
sound/usb/quirks.c