From e93bc82bf24a4ae23b2365e82f97383980a43343 Mon Sep 17 00:00:00 2001 From: William Wu Date: Mon, 3 Sep 2018 19:51:55 +0800 Subject: [PATCH] usb: quirks: add quirk for Kingston DataTraveler 3.0 with broken LPM Kingston DataTraveler 3.0 sometime would be disconnected or not be enumerated successfully by xHCI controller when LPM was enabled. This patch adds an USB_QUIRK_NO_LPM quirk for this device. Change-Id: I8ffa8d46ee242ab9665ce70565df7718b20ca87c Signed-off-by: William Wu --- 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 868cb3fc55ab..0b859a3f4010 100644 --- a/drivers/usb/core/quirks.c +++ b/drivers/usb/core/quirks.c @@ -362,6 +362,9 @@ static const struct usb_device_id usb_quirk_list[] = { { USB_DEVICE(0x0926, 0x3333), .driver_info = USB_QUIRK_CONFIG_INTF_STRINGS }, + /* Kingston DataTraveler 3.0 */ + { USB_DEVICE(0x0951, 0x1666), .driver_info = USB_QUIRK_NO_LPM }, + /* X-Rite/Gretag-Macbeth Eye-One Pro display colorimeter */ { USB_DEVICE(0x0971, 0x2000), .driver_info = USB_QUIRK_NO_SET_INTF },