summaryrefslogtreecommitdiffstats
path: root/fastboot
diff options
context:
space:
mode:
authorBadhri Jagan Sridharan <badhri@google.com>2014-12-05 00:15:03 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-12-05 00:15:03 +0000
commitc8e84fe7d18cba7771f7e09888ba93a34ecede43 (patch)
tree48d52ab68506f37cc5acc2b42657fc8d1b6082b8 /fastboot
parent22bb896b74c3ac96de5844f83bb8110ba979cc46 (diff)
parentad32ebecc9a0d781f66f39f467be0b30cc05f65b (diff)
downloadsystem_core-c8e84fe7d18cba7771f7e09888ba93a34ecede43.zip
system_core-c8e84fe7d18cba7771f7e09888ba93a34ecede43.tar.gz
system_core-c8e84fe7d18cba7771f7e09888ba93a34ecede43.tar.bz2
am ad32ebec: am 97133621: Merge "system: core: fastboot: Increase USB protocol buffer size to 1024"
* commit 'ad32ebecc9a0d781f66f39f467be0b30cc05f65b': system: core: fastboot: Increase USB protocol buffer size to 1024
Diffstat (limited to 'fastboot')
-rw-r--r--fastboot/fastboot_protocol.txt4
-rw-r--r--fastboot/protocol.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/fastboot/fastboot_protocol.txt b/fastboot/fastboot_protocol.txt
index 2248992..37b1959 100644
--- a/fastboot/fastboot_protocol.txt
+++ b/fastboot/fastboot_protocol.txt
@@ -12,8 +12,8 @@ Basic Requirements
------------------
* Two bulk endpoints (in, out) are required
-* Max packet size must be 64 bytes for full-speed and 512 bytes for
- high-speed USB
+* Max packet size must be 64 bytes for full-speed, 512 bytes for
+ high-speed and 1024 bytes for Super Speed USB.
* The protocol is entirely host-driven and synchronous (unlike the
multi-channel, bi-directional, asynchronous ADB protocol)
diff --git a/fastboot/protocol.c b/fastboot/protocol.c
index 84e9837..10a84c1 100644
--- a/fastboot/protocol.c
+++ b/fastboot/protocol.c
@@ -216,7 +216,7 @@ int fb_download_data(usb_handle *usb, const void *data, unsigned size)
}
}
-#define USB_BUF_SIZE 512
+#define USB_BUF_SIZE 1024
static char usb_buf[USB_BUF_SIZE];
static int usb_buf_len;