Message ID | 79dbca4db65f676df37462b7a008198c81a3297e.1658192351.git.Thinh.Nguyen@synopsys.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | usb: gadget: f_tcm: Enhance UASP driver | expand |
Hello! On 7/19/22 4:26 AM, Thinh Nguyen wrote: > Some old builds of Microsoft Windows 10 UASP class driver reject USAP UASP? > device with stream count of 2^4. To keep compatibility with both Linux > and Windows, let's increase the stream count to 2^5. Also, internal > tests show that stream count of 2^5 increases performance slightly. > > Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com> [...] MBR, Sergey
diff --git a/drivers/usb/gadget/function/tcm.h b/drivers/usb/gadget/function/tcm.h index 3cd565794ad7..6cb05dcd19ff 100644 --- a/drivers/usb/gadget/function/tcm.h +++ b/drivers/usb/gadget/function/tcm.h @@ -13,7 +13,7 @@ #define USBG_NAMELEN 32 #define fuas_to_gadget(f) (f->function.config->cdev->gadget) -#define UASP_SS_EP_COMP_LOG_STREAMS 4 +#define UASP_SS_EP_COMP_LOG_STREAMS 5 #define UASP_SS_EP_COMP_NUM_STREAMS (1 << UASP_SS_EP_COMP_LOG_STREAMS) enum {
Some old builds of Microsoft Windows 10 UASP class driver reject USAP device with stream count of 2^4. To keep compatibility with both Linux and Windows, let's increase the stream count to 2^5. Also, internal tests show that stream count of 2^5 increases performance slightly. Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com> --- Changes in v2: - None drivers/usb/gadget/function/tcm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)