Merge "fastboot: Support USB 3.x SuperSpeed devices on Linux"
This commit is contained in:
commit
ab0d542506
1 changed files with 7 additions and 0 deletions
|
|
@ -223,6 +223,13 @@ static int filter_usb_device(char* sysfs_name,
|
||||||
} else {
|
} else {
|
||||||
out = ept->bEndpointAddress;
|
out = ept->bEndpointAddress;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For USB 3.0 devices skip the SS Endpoint Companion descriptor
|
||||||
|
if (check((struct usb_descriptor_hdr *)ptr, len,
|
||||||
|
USB_DT_SS_ENDPOINT_COMP, USB_DT_SS_EP_COMP_SIZE) == 0) {
|
||||||
|
len -= USB_DT_SS_EP_COMP_SIZE;
|
||||||
|
ptr += USB_DT_SS_EP_COMP_SIZE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
info.has_bulk_in = (in != -1);
|
info.has_bulk_in = (in != -1);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue