ath79/mikrotik: use routerbootpart partitions
[oweals/openwrt.git] / target / linux / layerscape / patches-5.4 / 820-usb-0007-usb-dwc3-gadget-increase-timeout-value-for-send-ep-c.patch
1 From 355f342af78a54051f38ffa4b4018e6ea6b9e3d4 Mon Sep 17 00:00:00 2001
2 From: Li Jun <jun.li@nxp.com>
3 Date: Mon, 28 Jan 2019 11:19:03 +0800
4 Subject: [PATCH] usb: dwc3: gadget: increase timeout value for send ep cmd
5
6 In case the USB3 PHY enters P3, then ep command may need a long
7 time to complete, per test of ep0out enable, the dwc3 trace time
8 stamp shows the time is more then 280us, so increase the timeout
9 loop count to be 2000, this has no side effect for HW which has
10 no this problem.
11
12 Signed-off-by: Li Jun <jun.li@nxp.com>
13 ---
14  drivers/usb/dwc3/gadget.c | 2 +-
15  1 file changed, 1 insertion(+), 1 deletion(-)
16
17 --- a/drivers/usb/dwc3/gadget.c
18 +++ b/drivers/usb/dwc3/gadget.c
19 @@ -270,7 +270,7 @@ int dwc3_send_gadget_ep_cmd(struct dwc3_
20  {
21         const struct usb_endpoint_descriptor *desc = dep->endpoint.desc;
22         struct dwc3             *dwc = dep->dwc;
23 -       u32                     timeout = 1000;
24 +       u32                     timeout = 2000;
25         u32                     saved_config = 0;
26         u32                     reg;
27