From 355f342af78a54051f38ffa4b4018e6ea6b9e3d4 Mon Sep 17 00:00:00 2001 From: Li Jun Date: Mon, 28 Jan 2019 11:19:03 +0800 Subject: [PATCH] usb: dwc3: gadget: increase timeout value for send ep cmd In case the USB3 PHY enters P3, then ep command may need a long time to complete, per test of ep0out enable, the dwc3 trace time stamp shows the time is more then 280us, so increase the timeout loop count to be 2000, this has no side effect for HW which has no this problem. Signed-off-by: Li Jun --- drivers/usb/dwc3/gadget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -270,7 +270,7 @@ int dwc3_send_gadget_ep_cmd(struct dwc3_ { const struct usb_endpoint_descriptor *desc = dep->endpoint.desc; struct dwc3 *dwc = dep->dwc; - u32 timeout = 1000; + u32 timeout = 2000; u32 saved_config = 0; u32 reg;