summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Lazewatsky <dlaz@chromium.org>2020-02-26 14:34:38 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-03-11 18:03:01 +0100
commit504a02d494b7cda36bb8175704e908c72d247c9e (patch)
tree2e0353555a86945fff6dcde9819dbb7527f2e3d8
parent5c4d9b1e0c68fc969929b6a21b370d4c11542508 (diff)
downloadlinux-504a02d494b7cda36bb8175704e908c72d247c9e.tar.gz
linux-504a02d494b7cda36bb8175704e908c72d247c9e.tar.bz2
linux-504a02d494b7cda36bb8175704e908c72d247c9e.zip
usb: quirks: add NO_LPM quirk for Logitech Screen Share
commit b96ed52d781a2026d0c0daa5787c6f3d45415862 upstream. LPM on the device appears to cause xHCI host controllers to claim that there isn't enough bandwidth to support additional devices. Signed-off-by: Dan Lazewatsky <dlaz@chromium.org> Cc: stable <stable@vger.kernel.org> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.com> Link: https://lore.kernel.org/r/20200226143438.1445-1-gustavo.padovan@collabora.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/usb/core/quirks.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
index ad8307140df8..64c03e871f2d 100644
--- a/drivers/usb/core/quirks.c
+++ b/drivers/usb/core/quirks.c
@@ -86,6 +86,9 @@ static const struct usb_device_id usb_quirk_list[] = {
/* Logitech PTZ Pro Camera */
{ USB_DEVICE(0x046d, 0x0853), .driver_info = USB_QUIRK_DELAY_INIT },
+ /* Logitech Screen Share */
+ { USB_DEVICE(0x046d, 0x086c), .driver_info = USB_QUIRK_NO_LPM },
+
/* Logitech Quickcam Fusion */
{ USB_DEVICE(0x046d, 0x08c1), .driver_info = USB_QUIRK_RESET_RESUME },