From 325dc282c793786cce92100fe7f995e757441e3f Mon Sep 17 00:00:00 2001 From: Vijayavardhan Vennapusa Date: Tue, 16 May 2017 16:54:14 +0530 Subject: USB: composite: Advertise USB version as 0x200 if max speed is HS Currently driver is advertising as USB device as 0x210 even if maximum speed is limited to high speed mode. This is causing throughput degradation for RNDIS with host machines that enables USB2 LPM. Hence disable USB2 LPM for device having maximum speed limited to high speed mode by advertizing as 0x200. Change-Id: I9d7d62f35284f11faa7e933e755277d24dce1038 Signed-off-by: Vijayavardhan Vennapusa --- drivers/usb/gadget/composite.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'drivers') diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index a844ea4d06db..eeccae8bfc1b 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -1654,9 +1654,6 @@ composite_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) DBG(cdev, "Config HS device with LPM(L1)\n"); } - } else if (!disable_l1_for_hs) { - cdev->desc.bcdUSB = cpu_to_le16(0x0210); - DBG(cdev, "Config HS device with LPM(L1)\n"); } value = min(w_length, (u16) sizeof cdev->desc); -- cgit v1.2.3