From 9e6fe9052d0f6c1a77d93396dbdfb9e037f4b14b Mon Sep 17 00:00:00 2001 From: Badhri Jagan Sridharan Date: Wed, 27 Jun 2018 21:37:27 -0700 Subject: usb gadget hal: Increase disconnect timeout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Increase disconnect timeout from 10ms to 100ms for the host ports which dont strictly adhere to the spec to sense disconnect. This is a work around given that some of the root ports dont detect it. From the USB 2.0 spec guidelines, the disconnect should be detected in 2.5us. From the USB 2.0 spec (pg 186) Time to detect a disconnect event at a hub’s downstream facing port TDDIS Section 7.1.7.3 2 2.5 µs Bug: 110412433 Test: Walleye entering accessory mode in USB 3.0 with IOGear cable and USB 3.0 host. Change-Id: I8d8f62dc1a7bcbc9c7727c51cad7f3cb07ba6b50 (cherry picked from commit 28ad0a90cfc35817fdff097a6a3ed73251c24800) --- usb/UsbGadget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usb/UsbGadget.cpp b/usb/UsbGadget.cpp index 603afbba..66ac85e5 100644 --- a/usb/UsbGadget.cpp +++ b/usb/UsbGadget.cpp @@ -30,7 +30,7 @@ constexpr int BUFFER_SIZE = 512; constexpr int MAX_FILE_PATH_LENGTH = 256; constexpr int EPOLL_EVENTS = 10; constexpr bool DEBUG = false; -constexpr int DISCONNECT_WAIT_US = 10000; +constexpr int DISCONNECT_WAIT_US = 100000; #define BUILD_TYPE "ro.build.type" #define GADGET_PATH "/config/usb_gadget/g1/" -- cgit v1.2.3 From 2a92ac5f131c6e6e9e246d19572ae17b5c3c10b6 Mon Sep 17 00:00:00 2001 From: Elisa Pascual Trevino Date: Mon, 13 Aug 2018 15:31:03 -0700 Subject: Update SVN to 19 for October Monthly release Bug: 112535135 (cherry picked from commit b0d073596a250b7b47a979fff04caa37ba6791af) Change-Id: I00b320b4166bae62965349610d55742f3108e449 --- device.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 602d0247..689b5980 100755 --- a/device.mk +++ b/device.mk @@ -36,7 +36,7 @@ PRODUCT_COPY_FILES += \ # Set the SVN for the targeted MR release PRODUCT_PROPERTY_OVERRIDES += \ - ro.vendor.build.svn=18 + ro.vendor.build.svn=19 # Enforce privapp-permissions whitelist PRODUCT_PROPERTY_OVERRIDES += \ -- cgit v1.2.3