| From e6a69f5fa15ab174783098725c3c2fc00324143e Mon Sep 17 00:00:00 2001 |
| From: Stephen Barber <smbarber@chromium.org> |
| Date: Mon, 28 Aug 2017 16:55:42 -0700 |
| Subject: [PATCH] CHROMIUM: usb: quirks: add NO_LPM quirk for plankton |
| |
| LPM on plankton appears to cause xHCI host controllers to claim |
| that there isn't enough bandwidth to support additional devices. |
| |
| BUG=b:65034294,chromium:758293 |
| TEST=while using plankton capture, plug in USB speaker and make sure |
| there are no bandwidth errors in dmesg |
| |
| Change-Id: Ibfcf68720b17c6b6cda107692fcf1bba36516121 |
| Signed-off-by: Stephen Barber <smbarber@chromium.org> |
| Reviewed-on: https://chromium-review.googlesource.com/639327 |
| Reviewed-by: Julius Werner <jwerner@chromium.org> |
| [rebase510(groeck): Context conflicts] |
| Signed-off-by: Guenter Roeck <groeck@chromium.org> |
| --- |
| drivers/usb/core/quirks.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c |
| index 21e7522655ac..3d15a5f75acb 100644 |
| --- a/drivers/usb/core/quirks.c |
| +++ b/drivers/usb/core/quirks.c |
| @@ -442,6 +442,9 @@ static const struct usb_device_id usb_quirk_list[] = { |
| /* Lenovo ThinkPad USB-C Dock Gen2 Ethernet (RTL8153 GigE) */ |
| { USB_DEVICE(0x17ef, 0xa387), .driver_info = USB_QUIRK_NO_LPM }, |
| |
| + /* Google - Plankton */ |
| + { USB_DEVICE(0x18d1, 0x501e), .driver_info = USB_QUIRK_NO_LPM }, |
| + |
| /* BUILDWIN Photo Frame */ |
| { USB_DEVICE(0x1908, 0x1315), .driver_info = |
| USB_QUIRK_HONOR_BNUMINTERFACES }, |
| -- |
| 2.31.1.607.g51e8a6a459-goog |
| |