All of lore.kernel.org
 help / color / mirror / Atom feed
* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-22  7:27 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-22  7:27 UTC (permalink / raw)
  To: Thinh Nguyen

Hi,

Thinh Nguyen <thinh.nguyen@synopsys.com> writes:
>>>>> Try to dequeue a request that was already completed. Odd. Why are we
>>>>> missing a call to giveback??
>>>> Got a little more information:
>>>>
>>>>     file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>>>     file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>>>     file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
>>>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
>>>>      irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
>>>>     file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>>>     file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>>>     file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>>>      irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
>>>>     file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>>>     file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
>>>>      irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
>>>>      irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
>>>>     file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>>>      irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
>>>>      irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]
>>>>
>>>> From this snippet above it seems like we got End Transfer completed
>>>> *before* we tried to dequeue the request. This is a race in the driver,
>>>> since it will wait for End Transfer complete forever :-p We can see that
>>>> ep_dequeue won't send a new End Transfer unless it's necessary:
>
> Right. That was what I try to point in my previous reply.
>
>>>>
>>>> static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force)
>>>> {
>>>> 	struct dwc3 *dwc = dep->dwc;
>>>> 	struct dwc3_gadget_ep_cmd_params params;
>>>> 	u32 cmd;
>>>> 	int ret;
>>>>
>>>> 	if ((dep->flags & DWC3_EP_END_TRANSFER_PENDING) ||
>>>> 	    !dep->resource_index)
>>>> 		return;
>>>> [...]
>>>> }
>>>>
>>>> So this will wait forever. Here's a patch that takes into consideration
>>>> this possibility:
>>> a version that compiles now (#facepalm):
>> I've prepared a branch with a few patches on top of my testing/fixes to
>> test this out. Seems to work fine on my end. Can you try with your test
>> setup?
>
> I think you need to fix this:

indeed, I was thinking about this some more and came up with the same
thing. I'll update all patches and force update the branch, then send
final patches to mailing list.

Thank you

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-22  2:18 Thinh Nguyen
  0 siblings, 0 replies; 9+ messages in thread
From: Thinh Nguyen @ 2019-01-22  2:18 UTC (permalink / raw)
  To: Felipe Balbi, Thinh Nguyen, Linux USB

Hi Felipe,

On 1/21/2019 4:15 AM, Felipe Balbi wrote:
> Hi
>
> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>> Hi,
>>
>> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>>> Hi again,
>>>
>>> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>>>
>>> <snip>
>>>
>>>> Try to dequeue a request that was already completed. Odd. Why are we
>>>> missing a call to giveback??
>>> Got a little more information:
>>>
>>>     file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>>     file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>>     file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
>>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
>>>      irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
>>>     file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>>     file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>>     file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>>      irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
>>>     file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>>     file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
>>>      irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
>>>      irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
>>>     file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>>      irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
>>>      irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]
>>>
>>> From this snippet above it seems like we got End Transfer completed
>>> *before* we tried to dequeue the request. This is a race in the driver,
>>> since it will wait for End Transfer complete forever :-p We can see that
>>> ep_dequeue won't send a new End Transfer unless it's necessary:

Right. That was what I try to point in my previous reply.

>>>
>>> static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force)
>>> {
>>> 	struct dwc3 *dwc = dep->dwc;
>>> 	struct dwc3_gadget_ep_cmd_params params;
>>> 	u32 cmd;
>>> 	int ret;
>>>
>>> 	if ((dep->flags & DWC3_EP_END_TRANSFER_PENDING) ||
>>> 	    !dep->resource_index)
>>> 		return;
>>> [...]
>>> }
>>>
>>> So this will wait forever. Here's a patch that takes into consideration
>>> this possibility:
>> a version that compiles now (#facepalm):
> I've prepared a branch with a few patches on top of my testing/fixes to
> test this out. Seems to work fine on my end. Can you try with your test
> setup?

I think you need to fix this:

        /*


Other than that, these changes seem to fix the issue.

Thanks,
Thinh

diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 1b7c44271b11..73e3a402f63d 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -2621,7 +2621,7 @@ static void dwc3_stop_active_transfer(struct
dwc3_ep *dep, bool force)
        u32 cmd;
        int ret;
 
-       if (dep->flags & DWC3_EP_TRANSFER_STARTED)
+       if (!(dep->flags & DWC3_EP_TRANSFER_STARTED))
                return;
 

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-21 12:15 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-21 12:15 UTC (permalink / raw)
  To: Thinh Nguyen

Hi

Felipe Balbi <felipe.balbi@linux.intel.com> writes:
> Hi,
>
> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>> Hi again,
>>
>> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>>
>> <snip>
>>
>>> Try to dequeue a request that was already completed. Odd. Why are we
>>> missing a call to giveback??
>>
>> Got a little more information:
>>
>>     file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>     file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>     file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
>>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
>>      irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
>>     file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>     file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>>     file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>>      irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
>>     file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>>     file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
>>      irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
>>      irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
>>     file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>>      irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
>>      irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]
>>
>> From this snippet above it seems like we got End Transfer completed
>> *before* we tried to dequeue the request. This is a race in the driver,
>> since it will wait for End Transfer complete forever :-p We can see that
>> ep_dequeue won't send a new End Transfer unless it's necessary:
>>
>> static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force)
>> {
>> 	struct dwc3 *dwc = dep->dwc;
>> 	struct dwc3_gadget_ep_cmd_params params;
>> 	u32 cmd;
>> 	int ret;
>>
>> 	if ((dep->flags & DWC3_EP_END_TRANSFER_PENDING) ||
>> 	    !dep->resource_index)
>> 		return;
>> [...]
>> }
>>
>> So this will wait forever. Here's a patch that takes into consideration
>> this possibility:
>
> a version that compiles now (#facepalm):

I've prepared a branch with a few patches on top of my testing/fixes to
test this out. Seems to work fine on my end. Can you try with your test
setup?

The following changes since commit 87b6d2c56825c3119a0e64cc208ae6d795810a2e:

  usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (2019-01-17 15:56:53 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git dwc3/fix-cancellation

for you to fetch changes up to 4cae1d5786f8ffdc4c7d840fd7e01580cee3c4ad:

  usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (2019-01-21 13:08:44 +0200)

----------------------------------------------------------------
Felipe Balbi (4):
      usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete
      usb: dwc3: gadget: don't use resource_index as a flag
      usb: dwc3: gadget: early giveback if End Transfer already completed
      usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING

 drivers/usb/dwc3/core.h   |  1 -
 drivers/usb/dwc3/gadget.c | 36 +++++++++++++-----------------------
 drivers/usb/dwc3/trace.h  |  3 +--
 3 files changed, 14 insertions(+), 26 deletions(-)


Thanks

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-21  9:31 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-21  9:31 UTC (permalink / raw)
  To: Thinh Nguyen

Hi,

Felipe Balbi <felipe.balbi@linux.intel.com> writes:
> Hi again,
>
> Felipe Balbi <felipe.balbi@linux.intel.com> writes:
>
> <snip>
>
>> Try to dequeue a request that was already completed. Odd. Why are we
>> missing a call to giveback??
>
> Got a little more information:
>
>     file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>     file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>     file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
>      irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
>      irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
>     file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>     file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
>     file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
>      irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
>     file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
>     file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
>      irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
>      irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
>     file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
>      irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
>      irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]
>
> From this snippet above it seems like we got End Transfer completed
> *before* we tried to dequeue the request. This is a race in the driver,
> since it will wait for End Transfer complete forever :-p We can see that
> ep_dequeue won't send a new End Transfer unless it's necessary:
>
> static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force)
> {
> 	struct dwc3 *dwc = dep->dwc;
> 	struct dwc3_gadget_ep_cmd_params params;
> 	u32 cmd;
> 	int ret;
>
> 	if ((dep->flags & DWC3_EP_END_TRANSFER_PENDING) ||
> 	    !dep->resource_index)
> 		return;
> [...]
> }
>
> So this will wait forever. Here's a patch that takes into consideration
> this possibility:

a version that compiles now (#facepalm):

diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 17eb6619376a..f88184b6cb5f 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -384,19 +384,9 @@ int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned cmd,
 
        trace_dwc3_gadget_ep_cmd(dep, cmd, params, cmd_status);
 
-       if (ret == 0) {
-               switch (DWC3_DEPCMD_CMD(cmd)) {
-               case DWC3_DEPCMD_STARTTRANSFER:
-                       dep->flags |= DWC3_EP_TRANSFER_STARTED;
-                       dwc3_gadget_ep_get_transfer_index(dep);
-                       break;
-               case DWC3_DEPCMD_ENDTRANSFER:
-                       dep->flags &= ~DWC3_EP_TRANSFER_STARTED;
-                       break;
-               default:
-                       /* nothing */
-                       break;
-               }
+       if (ret == 0 && DWC3_DEPCMD_CMD(cmd) == DWC3_DEPCMD_STARTTRANSFER) {
+               dep->flags |= DWC3_EP_TRANSFER_STARTED;
+               dwc3_gadget_ep_get_transfer_index(dep);
        }
 
        if (saved_config) {
@@ -1560,7 +1550,10 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
                                goto out0;
 
                        dwc3_gadget_move_cancelled_request(req);
-                       goto out0;
+                       if (dep->flags & DWC3_EP_TRANSFER_STARTED)
+                               goto out0;
+                       else
+                               goto out1;
                }
                dev_err(dwc->dev, "request %pK was not queued to %s\n",
                                request, ep->name);
@@ -1568,6 +1561,7 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
                goto out0;
        }
 
+out1:
        dwc3_gadget_giveback(dep, req, -ECONNRESET);
 
 out0:
@@ -2578,7 +2572,8 @@ static void dwc3_endpoint_interrupt(struct dwc3 *dwc,
                cmd = DEPEVT_PARAMETER_CMD(event->parameters);
 
                if (cmd == DWC3_DEPCMD_ENDTRANSFER) {
-                       dep->flags &= ~DWC3_EP_END_TRANSFER_PENDING;
+                       dep->flags &= ~(DWC3_EP_END_TRANSFER_PENDING |
+                                       DWC3_EP_TRANSFER_STARTED);
                        dwc3_gadget_ep_cleanup_cancelled_requests(dep);
                }
                break;

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-21  9:29 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-21  9:29 UTC (permalink / raw)
  To: Thinh Nguyen

Hi again,

Felipe Balbi <felipe.balbi@linux.intel.com> writes:

<snip>

> Try to dequeue a request that was already completed. Odd. Why are we
> missing a call to giveback??

Got a little more information:

    file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
    file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
    file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
     irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
    file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
     irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
     irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]

From this snippet above it seems like we got End Transfer completed
*before* we tried to dequeue the request. This is a race in the driver,
since it will wait for End Transfer complete forever :-p We can see that
ep_dequeue won't send a new End Transfer unless it's necessary:

static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force)
{
	struct dwc3 *dwc = dep->dwc;
	struct dwc3_gadget_ep_cmd_params params;
	u32 cmd;
	int ret;

	if ((dep->flags & DWC3_EP_END_TRANSFER_PENDING) ||
	    !dep->resource_index)
		return;
[...]
}

So this will wait forever. Here's a patch that takes into consideration
this possibility:


Note that this patch means we can get rid of END_TRANSFER_PENDING. We
should also update stop_active_transfer() to rely on TRANSFER_STARTED
instead of resource_index == 0.

diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 17eb6619376a..cd9305d1cc0b 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -384,19 +384,9 @@ int dwc3_send_gadget_ep_cmd(struct dwc3_ep *dep, unsigned cmd,
 
        trace_dwc3_gadget_ep_cmd(dep, cmd, params, cmd_status);
 
-       if (ret == 0) {
-               switch (DWC3_DEPCMD_CMD(cmd)) {
-               case DWC3_DEPCMD_STARTTRANSFER:
-                       dep->flags |= DWC3_EP_TRANSFER_STARTED;
-                       dwc3_gadget_ep_get_transfer_index(dep);
-                       break;
-               case DWC3_DEPCMD_ENDTRANSFER:
-                       dep->flags &= ~DWC3_EP_TRANSFER_STARTED;
-                       break;
-               default:
-                       /* nothing */
-                       break;
-               }
+       if (ret == 0 && DWC3_DEPCMD_CMD(cmd) == DWC3_DEPCMD_STARTTRANSFER) {
+               dep->flags |= DWC3_EP_TRANSFER_STARTED;
+               dwc3_gadget_ep_get_transfer_index(dep);
        }
 
        if (saved_config) {
@@ -1560,7 +1550,10 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
                                goto out0;
 
                        dwc3_gadget_move_cancelled_request(req);
-                       goto out0;
+                       if (dep->flags & DWC3_EP_TRANSFER_STARTED)
+                               goto out0;
+                       else
+                               break;
                }
                dev_err(dwc->dev, "request %pK was not queued to %s\n",
                                request, ep->name);
@@ -2578,7 +2571,8 @@ static void dwc3_endpoint_interrupt(struct dwc3 *dwc,
                cmd = DEPEVT_PARAMETER_CMD(event->parameters);
 
                if (cmd == DWC3_DEPCMD_ENDTRANSFER) {
-                       dep->flags &= ~DWC3_EP_END_TRANSFER_PENDING;
+                       dep->flags &= ~(DWC3_EP_END_TRANSFER_PENDING |
+                                       DWC3_EP_TRANSFER_STARTED);
                        dwc3_gadget_ep_cleanup_cancelled_requests(dep);
                }
                break;

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-21  8:40 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-21  8:40 UTC (permalink / raw)
  To: Thinh Nguyen

Hi,

Thinh Nguyen <thinh.nguyen@synopsys.com> writes:
> On 1/17/2019 11:12 PM, Felipe Balbi wrote:
>> Hi,
>>
>> Thinh Nguyen <thinh.nguyen@synopsys.com> writes:
>>> @@ -1409,15 +1407,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>>>                 if (r == req) {
>>>                         /* wait until it is processed */
>>>                         dwc3_stop_active_transfer(dep, true);
>>>
>>> I ran into a regression with this patch. DWC3 will cleanup cancelled
>>> requests on END_TRANSFER command completion. However, if for some
>>> reason, the driver is unable to send the command, it will never
>> by why wouldn't the driver send the command? That seems to be the error
>> we should be looking at. Got some tracepoints available?
>
> Yes. Attached is the tracepoint. Device got stuck on dequeue on the last
> line of the tracepoint.

to me, it seems that we're trying to dequeue the same request
twice. Here's a filtered list for the request in question. Notice last
two lines. They are both dwc3_ep_dequeue() without a matching
dwc3_ep_queue():

 irq/16-dwc3-3983  [004] d...   130.997794: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
file-storage-3982  [006] d...   130.998090: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   130.998535: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   130.998584: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   130.999196: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   130.999245: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   130.999871: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   130.999917: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.000545: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.000554: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/13 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.000830: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 13/13 zsI ==> 0
file-storage-3982  [006] d...   131.001021: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.001763: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.001809: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.002437: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.002483: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.003097: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.003144: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/8192 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.003610: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
file-storage-3982  [006] d...   131.003790: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.004186: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.004217: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.004848: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.004892: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.005514: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.005560: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.006174: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.006218: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/13 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.006469: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 13/13 zsI ==> 0
file-storage-3982  [006] d...   131.006680: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.007367: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.007398: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.008050: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.008098: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.008723: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.008767: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/8192 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.009231: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
file-storage-3982  [006] d...   131.009522: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.009946: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.009983: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
 irq/16-dwc3-3983  [004] d...   131.010617: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
file-storage-3982  [006] ....   135.315162: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115

We need to see what happens after we print this extra dequeue line
here. We also need to know why upper layer is dequeueing the same
request twice. It seems like we're dealing with a gadget driver
bug. Granted, we need to protect ourselves from it, but we don't know
why upper layer dequeues the same thing twice; nor do we know what
happens after this last line here.

Looking at the last few lines relating to ep1in we have:

> file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115

queue the request in question

> file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)

prepare a TRB for it

> file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful

no status update transfer

>  irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)

transfer in progress

>  irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)

complete a TRB in full. Where is our giveback? This is not a chained
TRB, so we should have a call to giveback here. This is already fishy.

> file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115

new request coming in

> file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)

another TRB

> file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful

update transfer

> file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115

a call to dequeue for the new request. Request is moved to cancelled list

> file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful

End transfer issued

>  irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete

End transfer completed

>  irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104

for each request is cancelled_list, giveback.

> file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
> file-storage-3982  [006] ....   135.315162: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115

Try to dequeue a request that was already completed. Odd. Why are we
missing a call to giveback??

>> What we need is a way to ensure that either END_TRANSFER happens, or
>> prove that for cases where END_TRANSFER isn't issued, is because of
>> suspend/resume or driver removal. In either case, we can safely giveback
>> the TRBs since core will be reinitialized later on.
>>
>> Still, if you have some tracepoints, I'd like to see why is it that core
>> doesn't issue END_TRANSFER.
>>
>
> The driver does send END_TRANSFER command. So, the issue here is the
> upperlayer driver can call dequeue() after the END_TRANSFER command was
> completed and before any new START_TRANSFER command. The request was not
> added to the cancelled list soon enough for it to be cleaned up on
> command completion.
>
> How about giveback the request immediately if endpoint hasn't started
> and no pending_end_transfer?

we already do that. Here's ep_dequeue with comments:

> static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
> 		struct usb_request *request)
> {
> 	struct dwc3_request		*req = to_dwc3_request(request);
> 	struct dwc3_request		*r = NULL;
>
> 	struct dwc3_ep			*dep = to_dwc3_ep(ep);
> 	struct dwc3			*dwc = dep->dwc;
>
> 	unsigned long			flags;
> 	int				ret = 0;
>
> 	trace_dwc3_ep_dequeue(req);

print our trace line

> 	spin_lock_irqsave(&dwc->lock, flags);
>
> 	list_for_each_entry(r, &dep->pending_list, list) {
> 		if (r == req)
> 			break;

if we find the request on pending_list, meaning it wasn't started...

> 	}
>
> 	if (r != req) {

... this won't be true...

> 		list_for_each_entry(r, &dep->started_list, list) {
> 			if (r == req)
> 				break;
> 		}
> 		if (r == req) {
> 			/* wait until it is processed */
> 			dwc3_stop_active_transfer(dep, true);
>
> 			if (!r->trb)
> 				goto out0;
>
> 			dwc3_gadget_move_cancelled_request(req);
> 			goto out0;
> 		}
> 		dev_err(dwc->dev, "request %pK was not queued to %s\n",
> 				request, ep->name);
> 		ret = -EINVAL;
> 		goto out0;
> 	}
>
> 	dwc3_gadget_giveback(dep, req, -ECONNRESET);

... and we will run this. Request is only moved to cancelled_list if it
was previously on started_list.

> out0:
> 	spin_unlock_irqrestore(&dwc->lock, flags);
>
> 	return ret;
> }

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-19  2:51 Thinh Nguyen
  0 siblings, 0 replies; 9+ messages in thread
From: Thinh Nguyen @ 2019-01-19  2:51 UTC (permalink / raw)
  To: Felipe Balbi, Thinh Nguyen, Linux USB

On 1/17/2019 11:12 PM, Felipe Balbi wrote:
> Hi,
>
> Thinh Nguyen <thinh.nguyen@synopsys.com> writes:
>> @@ -1409,15 +1407,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>>                 if (r == req) {
>>                         /* wait until it is processed */
>>                         dwc3_stop_active_transfer(dep, true);
>>
>> I ran into a regression with this patch. DWC3 will cleanup cancelled
>> requests on END_TRANSFER command completion. However, if for some
>> reason, the driver is unable to send the command, it will never
> by why wouldn't the driver send the command? That seems to be the error
> we should be looking at. Got some tracepoints available?

Yes. Attached is the tracepoint. Device got stuck on dequeue on the last
line of the tracepoint.


>
>> cleanup cancelled requests and give them back to the upper layer. The
>> failure doesn't happen often, and I'm investigating the actual
>> cause. If you have any idea, please let me know.
>>
>> I had a workaround as below, let me know what you think.
>>
>> diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
>> index bed2ff42780b..d61cf9180332 100644
>> --- a/drivers/usb/dwc3/gadget.c
>> +++ b/drivers/usb/dwc3/gadget.c
>> @@ -698,7 +698,7 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action)
>>         return 0;
>>  }
>>
>> -static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force);
>> +static int dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force);
>>  static void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep)
>>  {
>>         struct dwc3_request             *req;
>> @@ -1547,10 +1547,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>>                 }
>>                 if (r == req) {
>>                         /* wait until it is processed */
>> -                       dwc3_stop_active_transfer(dep, true);
>> +                       if (dwc3_stop_active_transfer(dep, true))
>> +                               goto out1;
>>
>>                         if (!r->trb)
>> -                               goto out0;
>> +                               goto out1;
>>
>>                         dwc3_gadget_move_cancelled_request(req);
>>                         goto out0;
>> @@ -1561,6 +1562,7 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>>                 goto out0;
>>         }
>>
>> +out1:
>>         dwc3_gadget_giveback(dep, req, -ECONNRESET);
> This will create other regressions. For example, this could be recycled
> and requeued before END_TRANSFER completes, which means the core is
> still processing the TRB. Then we go ahead and change the TRB's HWO
> bit while the core is still using it.

Ah.. you're right.

>
> What we need is a way to ensure that either END_TRANSFER happens, or
> prove that for cases where END_TRANSFER isn't issued, is because of
> suspend/resume or driver removal. In either case, we can safely giveback
> the TRBs since core will be reinitialized later on.
>
> Still, if you have some tracepoints, I'd like to see why is it that core
> doesn't issue END_TRANSFER.
>

The driver does send END_TRANSFER command. So, the issue here is the
upperlayer driver can call dequeue() after the END_TRANSFER command was
completed and before any new START_TRANSFER command. The request was not
added to the cancelled list soon enough for it to be cleaned up on
command completion.

How about giveback the request immediately if endpoint hasn't started
and no pending_end_transfer?

Thanks,
Thinh
# tracer: nop
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
          <idle>-0     [004] d.h.   130.997625: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.997625: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.997626: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.997630: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.997630: dwc3_complete_trb: ep1in: trb 00000000c7652637 buf 00000000bdd8b000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.997632: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.997637: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.997637: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.997640: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/13 zsI ==> -115
    file-storage-3982  [006] d...   130.997641: dwc3_prepare_trb: ep1in: trb 000000006f6f09d8 buf 00000000bdd91000 size 13 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.997643: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.997643: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.997644: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.997644: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.997645: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.997645: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.997647: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.997647: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.997649: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.997649: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.997786: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.997788: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.997789: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.997789: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.997793: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.997793: dwc3_complete_trb: ep1in: trb 00000000e2c32afd buf 00000000bdd8f000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.997794: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.997798: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.997798: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.997825: dwc3_ep_queue: ep1out: req 000000002ec90e7e length 0/512 zsI ==> -115
    file-storage-3982  [006] d...   130.997826: dwc3_prepare_trb: ep1out: trb 00000000a749364d buf 00000000bdd91800 size 512 ctrl 00000819 (HlcS:sC:normal)
    file-storage-3982  [006] d...   130.997828: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.997829: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.997829: dwc3_writel: addr 00000000d4029f95 value 00000000
    file-storage-3982  [006] d...   130.997830: dwc3_writel: addr 0000000032ebd878 value 00000000
    file-storage-3982  [006] d...   130.997830: dwc3_writel: addr 00000000193fd834 value 00000000
    file-storage-3982  [006] d...   130.997830: dwc3_writel: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   130.997832: dwc3_readl: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   130.997833: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.997835: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.997835: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.997905: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.997907: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.997907: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.997908: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.997912: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.997912: dwc3_complete_trb: ep1in: trb 000000006f6f09d8 buf 00000000bdd91000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.997914: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 13/13 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.997918: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.997919: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.998057: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.998060: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.998060: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.998061: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.998068: dwc3_event: event (00006084): ep1out: Transfer In Progress [0] (SIm)
     irq/16-dwc3-3983  [004] d...   130.998069: dwc3_complete_trb: ep1out: trb 00000000a749364d buf 00000000bdd91800 size 481 ctrl 00000818 (hlcS:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.998071: dwc3_gadget_giveback: ep1out: req 000000002ec90e7e length 31/512 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.998076: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.998077: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.998090: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.998095: dwc3_prepare_trb: ep1in: trb 00000000677c0b66 buf 00000000bdd92000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.998097: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.998097: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998098: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.998098: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.998098: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.998099: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998101: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998101: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.998103: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998103: dwc3_writel: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.998109: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.998113: dwc3_prepare_trb: ep1in: trb 00000000b5d55805 buf 00000000bdd96000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.998115: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.998115: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998116: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.998116: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.998116: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.998117: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998119: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998119: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.998121: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998121: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.998522: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.998524: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.998525: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.998525: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.998533: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.998534: dwc3_complete_trb: ep1in: trb 00000000677c0b66 buf 00000000bdd92000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.998535: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.998540: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.998540: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.998584: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.998588: dwc3_prepare_trb: ep1in: trb 000000002018f8f7 buf 00000000bdd9a000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.998590: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.998591: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998591: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.998592: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.998592: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.998592: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998594: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998595: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.998597: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998597: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.998856: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.998858: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.998858: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.998859: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.998866: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.998867: dwc3_complete_trb: ep1in: trb 00000000b5d55805 buf 00000000bdd96000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.998869: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.998873: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.998873: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.998917: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.998921: dwc3_prepare_trb: ep1in: trb 00000000b6f3fea8 buf 00000000bdda0000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.998923: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.998924: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998924: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.998925: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.998925: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.998925: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998927: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.998928: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.998930: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.998930: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.999183: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.999185: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.999185: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.999186: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.999193: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.999194: dwc3_complete_trb: ep1in: trb 000000002018f8f7 buf 00000000bdd9a000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.999196: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.999200: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.999200: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.999245: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.999249: dwc3_prepare_trb: ep1in: trb 000000008b587042 buf 00000000bdda4000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.999251: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.999252: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999252: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.999253: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.999253: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.999254: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999256: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999256: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.999258: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999258: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.999520: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.999522: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.999522: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.999523: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.999530: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.999531: dwc3_complete_trb: ep1in: trb 00000000b6f3fea8 buf 00000000bdda0000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.999532: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.999537: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.999537: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.999578: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.999582: dwc3_prepare_trb: ep1in: trb 0000000094adbdca buf 00000000bdda8000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.999584: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.999585: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999585: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.999586: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.999586: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.999586: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999588: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999589: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.999591: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999591: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   130.999858: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   130.999860: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   130.999861: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   130.999861: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   130.999869: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   130.999870: dwc3_complete_trb: ep1in: trb 000000008b587042 buf 00000000bdda4000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   130.999871: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   130.999875: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   130.999876: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   130.999917: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   130.999921: dwc3_prepare_trb: ep1in: trb 00000000e0a4d6c2 buf 00000000bddac000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   130.999923: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   130.999923: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999924: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   130.999924: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   130.999924: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   130.999925: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999927: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   130.999927: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   130.999929: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   130.999929: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.000183: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.000185: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000185: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.000186: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.000193: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.000194: dwc3_complete_trb: ep1in: trb 0000000094adbdca buf 00000000bdda8000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.000196: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.000200: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.000200: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.000238: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/8192 zsI ==> -115
    file-storage-3982  [006] d...   131.000241: dwc3_prepare_trb: ep1in: trb 00000000cd5549c9 buf 00000000bddb0000 size 8192 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.000243: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.000243: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000244: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.000244: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.000245: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.000245: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.000247: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.000247: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.000249: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000250: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.000530: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.000532: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000533: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.000534: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.000542: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.000543: dwc3_complete_trb: ep1in: trb 00000000e0a4d6c2 buf 00000000bddac000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.000545: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.000550: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.000551: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.000554: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/13 zsI ==> -115
    file-storage-3982  [006] d...   131.000555: dwc3_prepare_trb: ep1in: trb 000000007564fe68 buf 00000000bddb2000 size 13 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.000557: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.000557: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000558: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.000558: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.000558: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.000559: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.000561: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.000561: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.000563: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000563: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.000698: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.000700: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000700: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.000701: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.000706: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.000707: dwc3_complete_trb: ep1in: trb 00000000cd5549c9 buf 00000000bddb0000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.000709: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 8192/8192 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.000715: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.000715: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.000718: dwc3_ep_queue: ep1out: req 00000000c62aa6af length 0/512 zsI ==> -115
    file-storage-3982  [006] d...   131.000719: dwc3_prepare_trb: ep1out: trb 00000000a7035716 buf 00000000bddb2800 size 512 ctrl 00000819 (HlcS:sC:normal)
    file-storage-3982  [006] d...   131.000720: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.000721: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000721: dwc3_writel: addr 00000000d4029f95 value 00000000
    file-storage-3982  [006] d...   131.000722: dwc3_writel: addr 0000000032ebd878 value 00000000
    file-storage-3982  [006] d...   131.000722: dwc3_writel: addr 00000000193fd834 value 00000000
    file-storage-3982  [006] d...   131.000722: dwc3_writel: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.000724: dwc3_readl: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.000725: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.000727: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.000727: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.000819: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.000821: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000821: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.000822: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.000828: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.000828: dwc3_complete_trb: ep1in: trb 000000007564fe68 buf 00000000bddb2000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.000830: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 13/13 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.000835: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.000836: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000975: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.000977: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.000978: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.000979: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.000985: dwc3_event: event (00006084): ep1out: Transfer In Progress [0] (SIm)
     irq/16-dwc3-3983  [004] d...   131.000985: dwc3_complete_trb: ep1out: trb 00000000a7035716 buf 00000000bddb2800 size 481 ctrl 00000818 (hlcS:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.000987: dwc3_gadget_giveback: ep1out: req 00000000c62aa6af length 31/512 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.000992: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.000993: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.001003: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.001007: dwc3_prepare_trb: ep1in: trb 0000000036a2f140 buf 00000000bddb3000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.001009: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.001009: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001010: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.001010: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.001010: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.001011: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001013: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001013: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.001015: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001015: dwc3_writel: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.001021: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.001025: dwc3_prepare_trb: ep1in: trb 0000000078fb1931 buf 00000000bddb7000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.001027: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.001027: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001027: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.001028: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.001028: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.001029: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001031: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001031: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.001033: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001033: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.001416: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.001418: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.001418: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.001419: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.001426: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.001427: dwc3_complete_trb: ep1in: trb 0000000036a2f140 buf 00000000bddb3000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.001428: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.001433: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.001434: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.001472: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.001476: dwc3_prepare_trb: ep1in: trb 0000000073e37979 buf 00000000bddbb000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.001478: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.001479: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001479: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.001479: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.001480: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.001480: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001482: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001483: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.001485: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001485: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.001750: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.001752: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.001753: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.001753: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.001761: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.001761: dwc3_complete_trb: ep1in: trb 0000000078fb1931 buf 00000000bddb7000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.001763: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.001768: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.001768: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.001809: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.001813: dwc3_prepare_trb: ep1in: trb 00000000a06ce153 buf 00000000bddbf000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.001815: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.001815: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001816: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.001816: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.001817: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.001817: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001819: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.001819: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.001821: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.001822: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.002086: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.002088: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.002089: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.002089: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.002095: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.002096: dwc3_complete_trb: ep1in: trb 0000000073e37979 buf 00000000bddbb000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.002097: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.002102: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.002102: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.002146: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.002151: dwc3_prepare_trb: ep1in: trb 000000003ca50cd6 buf 00000000bddc3000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.002153: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.002154: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002154: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.002154: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.002155: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.002155: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002157: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002158: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.002159: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002160: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.002424: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.002426: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.002427: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.002427: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.002435: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.002435: dwc3_complete_trb: ep1in: trb 00000000a06ce153 buf 00000000bddbf000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.002437: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.002442: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.002442: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.002483: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.002487: dwc3_prepare_trb: ep1in: trb 00000000109a007d buf 00000000bddc7000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.002489: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.002489: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002490: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.002490: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.002491: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.002491: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002493: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002494: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.002495: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002496: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.002753: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.002755: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.002755: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.002756: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.002763: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.002764: dwc3_complete_trb: ep1in: trb 000000003ca50cd6 buf 00000000bddc3000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.002765: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.002770: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.002770: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.002811: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.002815: dwc3_prepare_trb: ep1in: trb 00000000bad04f1f buf 00000000bddcb000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.002817: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.002817: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002818: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.002818: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.002819: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.002819: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002821: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.002822: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.002823: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.002824: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.003086: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.003088: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003088: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.003089: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.003095: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.003095: dwc3_complete_trb: ep1in: trb 00000000109a007d buf 00000000bddc7000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.003097: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.003101: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.003102: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.003144: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/8192 zsI ==> -115
    file-storage-3982  [006] d...   131.003147: dwc3_prepare_trb: ep1in: trb 00000000bd628d2e buf 00000000bddcf000 size 8192 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.003149: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003150: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003150: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.003151: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.003151: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.003151: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003154: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003154: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.003156: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003156: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.003414: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.003417: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003417: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.003418: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.003426: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.003427: dwc3_complete_trb: ep1in: trb 00000000bad04f1f buf 00000000bddcb000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.003429: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.003433: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.003434: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.003465: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/13 zsI ==> -115
    file-storage-3982  [006] d...   131.003466: dwc3_prepare_trb: ep1in: trb 00000000ead44908 buf 00000000bddd1000 size 13 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.003468: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003469: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003469: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.003470: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.003470: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.003470: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003472: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003473: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.003475: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003475: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.003596: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.003598: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003599: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.003600: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.003607: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.003608: dwc3_complete_trb: ep1in: trb 00000000bd628d2e buf 00000000bddcf000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.003610: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.003614: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.003615: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.003640: dwc3_ep_queue: ep1out: req 000000002ec90e7e length 0/512 zsI ==> -115
    file-storage-3982  [006] d...   131.003642: dwc3_prepare_trb: ep1out: trb 00000000204ccede buf 00000000bddd1800 size 512 ctrl 00000819 (HlcS:sC:normal)
    file-storage-3982  [006] d...   131.003644: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003645: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003645: dwc3_writel: addr 00000000d4029f95 value 00000000
    file-storage-3982  [006] d...   131.003645: dwc3_writel: addr 0000000032ebd878 value 00000000
    file-storage-3982  [006] d...   131.003646: dwc3_writel: addr 00000000193fd834 value 00000000
    file-storage-3982  [006] d...   131.003646: dwc3_writel: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.003648: dwc3_readl: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.003649: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.003650: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003651: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.003663: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.003665: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003665: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.003666: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.003672: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.003673: dwc3_complete_trb: ep1in: trb 00000000ead44908 buf 00000000bddd1000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.003675: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 13/13 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.003680: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.003680: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003735: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.003737: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.003737: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.003738: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.003744: dwc3_event: event (00006084): ep1out: Transfer In Progress [0] (SIm)
     irq/16-dwc3-3983  [004] d...   131.003744: dwc3_complete_trb: ep1out: trb 00000000204ccede buf 00000000bddd1800 size 481 ctrl 00000818 (hlcS:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.003746: dwc3_gadget_giveback: ep1out: req 000000002ec90e7e length 31/512 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.003751: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.003751: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.003790: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.003795: dwc3_prepare_trb: ep1in: trb 000000005dc806df buf 00000000bddd2000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.003797: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003797: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003798: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.003798: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.003798: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.003799: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003801: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003801: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.003803: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003803: dwc3_writel: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003809: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.003813: dwc3_prepare_trb: ep1in: trb 000000002a523b2a buf 00000000bddd6000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.003815: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.003815: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003815: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.003816: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.003816: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.003817: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003819: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.003819: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.003821: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.003821: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.004174: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.004176: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.004177: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.004177: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.004183: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.004184: dwc3_complete_trb: ep1in: trb 000000005dc806df buf 00000000bddd2000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.004186: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.004190: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.004191: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.004217: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.004222: dwc3_prepare_trb: ep1in: trb 00000000bae7635c buf 00000000bddda000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.004224: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.004225: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004225: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.004225: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.004226: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.004226: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004228: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004229: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.004230: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004231: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.004500: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.004502: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.004503: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.004503: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.004510: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.004511: dwc3_complete_trb: ep1in: trb 000000002a523b2a buf 00000000bddd6000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.004513: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.004517: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.004518: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.004559: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.004563: dwc3_prepare_trb: ep1in: trb 00000000497c5730 buf 00000000bdde0000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.004565: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.004566: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004566: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.004566: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.004567: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.004567: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004569: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004570: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.004571: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004572: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.004836: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.004838: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.004839: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.004839: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.004845: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.004846: dwc3_complete_trb: ep1in: trb 00000000bae7635c buf 00000000bddda000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.004848: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.004852: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.004853: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.004892: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.004896: dwc3_prepare_trb: ep1in: trb 0000000005b3b7c8 buf 00000000bdde4000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.004898: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.004899: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004899: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.004900: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.004900: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.004901: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004902: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.004903: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.004905: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.004905: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.005164: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.005166: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.005166: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.005167: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.005173: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.005173: dwc3_complete_trb: ep1in: trb 00000000497c5730 buf 00000000bdde0000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.005175: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.005179: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.005180: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.005222: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.005227: dwc3_prepare_trb: ep1in: trb 00000000d1355f1e buf 00000000bdde8000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.005229: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.005230: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005230: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.005230: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.005231: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.005231: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005233: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005234: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.005236: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005236: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.005501: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.005503: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.005504: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.005504: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.005511: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.005512: dwc3_complete_trb: ep1in: trb 0000000005b3b7c8 buf 00000000bdde4000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.005514: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.005518: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.005519: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.005560: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.005564: dwc3_prepare_trb: ep1in: trb 000000002029c2b1 buf 00000000bddec000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.005566: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.005567: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005567: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.005568: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.005568: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.005569: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005571: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005571: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.005573: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005573: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.005836: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.005838: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.005839: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.005839: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.005845: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.005846: dwc3_complete_trb: ep1in: trb 00000000d1355f1e buf 00000000bdde8000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.005847: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.005852: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.005852: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.005891: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/8192 zsI ==> -115
    file-storage-3982  [006] d...   131.005894: dwc3_prepare_trb: ep1in: trb 00000000a95f2a98 buf 00000000bddf0000 size 8192 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.005896: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.005897: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005897: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.005897: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.005898: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.005898: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005900: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.005901: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.005902: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.005903: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.006163: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.006165: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.006166: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.006166: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.006172: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.006173: dwc3_complete_trb: ep1in: trb 000000002029c2b1 buf 00000000bddec000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.006174: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.006179: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.006179: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.006218: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/13 zsI ==> -115
    file-storage-3982  [006] d...   131.006219: dwc3_prepare_trb: ep1in: trb 00000000857af9e6 buf 00000000bddf2000 size 13 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.006222: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.006222: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006223: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.006223: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.006223: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.006224: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006226: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006226: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.006228: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006229: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.006314: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.006316: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.006317: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.006317: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.006321: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.006321: dwc3_complete_trb: ep1in: trb 00000000a95f2a98 buf 00000000bddf0000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.006322: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 8192/8192 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.006326: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.006326: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.006353: dwc3_ep_queue: ep1out: req 00000000c62aa6af length 0/512 zsI ==> -115
    file-storage-3982  [006] d...   131.006354: dwc3_prepare_trb: ep1out: trb 00000000a218f0f3 buf 00000000bddf2800 size 512 ctrl 00000819 (HlcS:sC:normal)
    file-storage-3982  [006] d...   131.006356: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.006357: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006357: dwc3_writel: addr 00000000d4029f95 value 00000000
    file-storage-3982  [006] d...   131.006358: dwc3_writel: addr 0000000032ebd878 value 00000000
    file-storage-3982  [006] d...   131.006358: dwc3_writel: addr 00000000193fd834 value 00000000
    file-storage-3982  [006] d...   131.006358: dwc3_writel: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.006360: dwc3_readl: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.006361: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.006363: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006363: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.006457: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.006459: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.006459: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.006460: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.006466: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.006467: dwc3_complete_trb: ep1in: trb 00000000857af9e6 buf 00000000bddf2000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.006469: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 13/13 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.006473: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.006474: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.006609: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.006612: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.006612: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.006613: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.006619: dwc3_event: event (00006084): ep1out: Transfer In Progress [0] (SIm)
     irq/16-dwc3-3983  [004] d...   131.006620: dwc3_complete_trb: ep1out: trb 00000000a218f0f3 buf 00000000bddf2800 size 481 ctrl 00000818 (hlcS:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.006621: dwc3_gadget_giveback: ep1out: req 00000000c62aa6af length 31/512 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.006626: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.006626: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.006661: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.006665: dwc3_prepare_trb: ep1in: trb 0000000086d8a299 buf 00000000bddf3000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.006667: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.006668: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006668: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.006668: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.006669: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.006669: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006671: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006672: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.006673: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006674: dwc3_writel: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.006680: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.006684: dwc3_prepare_trb: ep1in: trb 00000000cbf7b278 buf 00000000bddf7000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.006686: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.006686: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006686: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.006687: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.006687: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.006688: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006690: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.006690: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.006692: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.006692: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.007049: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.007051: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.007051: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.007052: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.007058: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.007059: dwc3_complete_trb: ep1in: trb 0000000086d8a299 buf 00000000bddf3000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.007061: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.007065: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.007066: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.007092: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.007096: dwc3_prepare_trb: ep1in: trb 000000007a92943e buf 00000000bddfb000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.007099: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.007099: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007100: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.007100: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.007100: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.007101: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007103: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007103: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.007105: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007105: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.007359: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.007360: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.007361: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.007361: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.007365: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.007366: dwc3_complete_trb: ep1in: trb 00000000cbf7b278 buf 00000000bddf7000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.007367: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.007371: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.007371: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.007398: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.007402: dwc3_prepare_trb: ep1in: trb 0000000079a480e8 buf 00000000bddff000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.007404: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.007405: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007405: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.007405: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.007406: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.007406: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007408: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007409: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.007410: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007411: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.007711: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.007713: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.007714: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.007715: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.007720: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.007721: dwc3_complete_trb: ep1in: trb 000000007a92943e buf 00000000bddfb000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.007722: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.007727: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.007727: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.007774: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.007778: dwc3_prepare_trb: ep1in: trb 000000001ebe74a1 buf 00000000bde03000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.007780: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.007780: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007781: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.007781: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.007782: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.007782: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007784: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.007784: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.007786: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.007786: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.008038: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.008040: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.008041: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.008041: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.008048: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.008048: dwc3_complete_trb: ep1in: trb 0000000079a480e8 buf 00000000bddff000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.008050: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.008054: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.008055: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.008098: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.008102: dwc3_prepare_trb: ep1in: trb 000000000f8d02e9 buf 00000000bde07000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.008104: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.008104: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008105: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.008105: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.008105: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.008106: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008108: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008108: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.008110: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008110: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.H.   131.008372: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.H.   131.008375: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.H.   131.008375: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.H.   131.008376: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.008383: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.008383: dwc3_complete_trb: ep1in: trb 000000001ebe74a1 buf 00000000bde03000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.008385: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.008390: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.008390: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.008432: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.008436: dwc3_prepare_trb: ep1in: trb 00000000be72f1c8 buf 00000000bde0b000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.008438: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.008438: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008439: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.008439: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.008440: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.008440: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008442: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008443: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.008444: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008445: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.008711: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.008713: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.008714: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.008715: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.008720: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.008721: dwc3_complete_trb: ep1in: trb 000000000f8d02e9 buf 00000000bde07000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.008723: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.008727: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.008727: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.008767: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/8192 zsI ==> -115
    file-storage-3982  [006] d...   131.008770: dwc3_prepare_trb: ep1in: trb 00000000bc549d7a buf 00000000bde0f000 size 8192 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.008772: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.008772: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008773: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.008773: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.008774: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.008774: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008776: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.008777: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.008778: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.008779: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.009038: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.009040: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.009041: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.009041: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.009047: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.009048: dwc3_complete_trb: ep1in: trb 00000000be72f1c8 buf 00000000bde0b000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.009050: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.009054: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.009055: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.009088: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/13 zsI ==> -115
    file-storage-3982  [006] d...   131.009090: dwc3_prepare_trb: ep1in: trb 00000000ef78c497 buf 00000000bde11000 size 13 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.009091: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009092: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009092: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.009093: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.009094: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.009094: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009096: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009097: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.009098: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009099: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.009220: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.009222: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.009222: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.009223: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.009228: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.009229: dwc3_complete_trb: ep1in: trb 00000000bc549d7a buf 00000000bde0f000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.009231: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 8192/8192 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.009236: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.009236: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.009262: dwc3_ep_queue: ep1out: req 000000002ec90e7e length 0/512 zsI ==> -115
    file-storage-3982  [006] d...   131.009264: dwc3_prepare_trb: ep1out: trb 00000000cf8f206f buf 00000000bde11800 size 512 ctrl 00000819 (HlcS:sC:normal)
    file-storage-3982  [006] d...   131.009266: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009266: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009267: dwc3_writel: addr 00000000d4029f95 value 00000000
    file-storage-3982  [006] d...   131.009267: dwc3_writel: addr 0000000032ebd878 value 00000000
    file-storage-3982  [006] d...   131.009268: dwc3_writel: addr 00000000193fd834 value 00000000
    file-storage-3982  [006] d...   131.009268: dwc3_writel: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.009270: dwc3_readl: addr 000000009c98a33d value 00020007
    file-storage-3982  [006] d...   131.009271: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.009272: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009273: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.009312: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.009314: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.009315: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.009315: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.009319: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.009320: dwc3_complete_trb: ep1in: trb 00000000ef78c497 buf 00000000bde11000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.009321: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 13/13 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.009326: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.009326: dwc3_writel: addr 000000001841e281 value 00001000
    kworker/4:1H-1665  [004] d.h.   131.009470: dwc3_readl: addr 00000000704d8223 value 00000004
    kworker/4:1H-1665  [004] d.h.   131.009472: dwc3_readl: addr 000000001841e281 value 00001000
    kworker/4:1H-1665  [004] d.h.   131.009473: dwc3_writel: addr 000000001841e281 value 80001000
    kworker/4:1H-1665  [004] d.h.   131.009474: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.009480: dwc3_event: event (00006084): ep1out: Transfer In Progress [0] (SIm)
     irq/16-dwc3-3983  [004] d...   131.009481: dwc3_complete_trb: ep1out: trb 00000000cf8f206f buf 00000000bde11800 size 481 ctrl 00000818 (hlcS:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.009483: dwc3_gadget_giveback: ep1out: req 000000002ec90e7e length 31/512 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.009487: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.009487: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.009522: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.009527: dwc3_prepare_trb: ep1in: trb 000000001bfd091d buf 00000000bde12000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.009529: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009530: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009530: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.009530: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.009531: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.009531: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009533: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009534: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.009535: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009536: dwc3_writel: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009542: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.009545: dwc3_prepare_trb: ep1in: trb 00000000b0fdc168 buf 00000000bde16000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.009547: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009547: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009548: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.009548: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.009548: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.009549: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009551: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009551: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.009553: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009553: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.009934: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.009936: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.009936: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.009937: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.009943: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.009944: dwc3_complete_trb: ep1in: trb 000000001bfd091d buf 00000000bde12000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.009946: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.009950: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.009951: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.009983: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.009987: dwc3_prepare_trb: ep1in: trb 000000005bda2865 buf 00000000bde1a000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.009990: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.009990: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009991: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.009991: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.009991: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.009992: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009994: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.009994: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.009996: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.009996: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.010271: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.010273: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.010274: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.010274: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.010280: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.010281: dwc3_complete_trb: ep1in: trb 00000000b0fdc168 buf 00000000bde16000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.010283: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.010288: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.010288: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.010321: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.010325: dwc3_prepare_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.010328: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.010328: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.010329: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.010329: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.010329: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.010330: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.010332: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.010332: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.010334: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.010334: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.010606: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.010608: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.010608: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.010609: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.010615: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.010615: dwc3_complete_trb: ep1in: trb 000000005bda2865 buf 00000000bde1a000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.010617: dwc3_gadget_giveback: ep1in: req 00000000eccaa10f length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.010621: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.010622: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.010663: dwc3_ep_queue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.010667: dwc3_prepare_trb: ep1in: trb 000000002ab8a1f9 buf 00000000bde24000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.010669: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.010669: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.010670: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.010670: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.010671: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.010671: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.010673: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.010674: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.010675: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.010676: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.010933: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.010935: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.010936: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.010936: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.010942: dwc3_event: event (00004086): ep1in: Transfer In Progress [0] (sIm)
     irq/16-dwc3-3983  [004] d...   131.010942: dwc3_complete_trb: ep1in: trb 00000000426cd8cf buf 00000000bde20000 size 0 ctrl 00000810 (hlcs:sC:normal)
     irq/16-dwc3-3983  [004] d...   131.010944: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 16384/16384 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   131.010948: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.010949: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] d...   131.010994: dwc3_ep_queue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.010998: dwc3_prepare_trb: ep1in: trb 0000000065d9143d buf 00000000bde28000 size 16384 ctrl 00000811 (Hlcs:sC:normal)
    file-storage-3982  [006] d...   131.011000: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.011001: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.011001: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.011002: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.011002: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.011003: dwc3_writel: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.011005: dwc3_readl: addr 00000000e653c56c value 00030007
    file-storage-3982  [006] d...   131.011005: dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.011007: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.011007: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.065506: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.065509: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.065509: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.065509: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.065517: dwc3_event: event (00000001): Disconnect: [U0]
     irq/16-dwc3-3983  [004] d...   131.065519: dwc3_readl: addr 000000002d02179b value 8ff00a00
     irq/16-dwc3-3983  [004] d...   131.065519: dwc3_writel: addr 000000002d02179b value 8ff00a00
     irq/16-dwc3-3983  [004] d...   131.065519: dwc3_writel: addr 000000002d02179b value 8ff00a00
     irq/16-dwc3-3983  [004] d...   131.065527: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.065528: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] ....   131.065558: dwc3_ep_dequeue: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -115
    file-storage-3982  [006] d...   131.065560: dwc3_readl: addr 00000000b7861b27 value 00102440
    file-storage-3982  [006] d...   131.065561: dwc3_writel: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.065561: dwc3_writel: addr 0000000069d812b2 value 00000000
    file-storage-3982  [006] d...   131.065561: dwc3_writel: addr 00000000d4f3eed9 value 00000000
    file-storage-3982  [006] d...   131.065561: dwc3_writel: addr 00000000ef5c3809 value 00000000
    file-storage-3982  [006] d...   131.065561: dwc3_writel: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065563: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065565: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065566: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065568: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065570: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065571: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065573: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065575: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065576: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065578: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065580: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065581: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065583: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065585: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065586: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065588: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065590: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065591: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065593: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065595: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065596: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065598: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065600: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065601: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065603: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065605: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065607: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065608: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065610: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065612: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065613: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065615: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065617: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065618: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065620: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065622: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065623: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065625: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065627: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065628: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065630: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065632: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065633: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065635: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065637: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065638: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065640: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065642: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065643: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065645: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065646: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065648: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065650: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065651: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065653: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065655: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065656: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065658: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065660: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065661: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065663: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065665: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065666: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065668: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065670: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065671: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065673: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065674: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065676: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065678: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065679: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065681: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065683: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065684: dwc3_readl: addr 00000000e653c56c value 00030d08
    file-storage-3982  [006] d...   131.065686: dwc3_readl: addr 00000000e653c56c value 00030908
    file-storage-3982  [006] d...   131.065687: dwc3_gadget_ep_cmd: ep1in: cmd 'End Transfer' [30d08] params 00000000 00000000 00000000 --> status: Successful
    file-storage-3982  [006] d...   131.065688: dwc3_readl: addr 00000000b7861b27 value 00102400
    file-storage-3982  [006] d...   131.065688: dwc3_writel: addr 00000000b7861b27 value 00102440
          <idle>-0     [004] d.h.   131.065720: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   131.065723: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   131.065723: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   131.065723: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   131.065729: dwc3_event: event (080301c6): ep1in: Endpoint Command Complete
     irq/16-dwc3-3983  [004] d...   131.065731: dwc3_gadget_giveback: ep1in: req 00000000f7765e56 length 0/16384 zsI ==> -104
     irq/16-dwc3-3983  [004] d...   131.065735: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   131.065735: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] ....   131.065766: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115
          <idle>-0     [004] d.h.   135.071676: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.071681: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.071682: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.071683: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.071714: dwc3_event: event (00000101): Reset [U0]
     irq/16-dwc3-3983  [004] d...   135.071716: dwc3_readl: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.071717: dwc3_writel: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.071719: dwc3_readl: addr 000000001f992fa6 value 004e083c
     irq/16-dwc3-3983  [004] d...   135.071720: dwc3_writel: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.071722: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.071722: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.126417: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.126421: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.126421: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.126422: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.126440: dwc3_event: event (00000201): Connection Done [U0]
     irq/16-dwc3-3983  [004] d...   135.126442: dwc3_readl: addr 0000000020e772bb value 0002d3c8
     irq/16-dwc3-3983  [004] d...   135.126444: dwc3_readl: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.126445: dwc3_writel: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.126446: dwc3_readl: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.126447: dwc3_writel: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.126449: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.126449: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.126450: dwc3_writel: addr 000000003481acb6 value 80000200
     irq/16-dwc3-3983  [004] d...   135.126450: dwc3_writel: addr 000000002de0b592 value 00000500
     irq/16-dwc3-3983  [004] d...   135.126452: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.126452: dwc3_writel: addr 000000000cc17c4a value 00000401
     irq/16-dwc3-3983  [004] d...   135.126454: dwc3_readl: addr 000000000cc17c4a value 00000401
     irq/16-dwc3-3983  [004] d...   135.126456: dwc3_readl: addr 000000000cc17c4a value 00000001
     irq/16-dwc3-3983  [004] d...   135.126458: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80000200 00000500 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.126460: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.126460: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.126461: dwc3_gadget_ep_enable: ep0out: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swBp:e:>
     irq/16-dwc3-3983  [004] d...   135.126463: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.126463: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.126464: dwc3_writel: addr 00000000e72c39ed value 80000200
     irq/16-dwc3-3983  [004] d...   135.126464: dwc3_writel: addr 00000000de27b341 value 02000500
     irq/16-dwc3-3983  [004] d...   135.126465: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.126465: dwc3_writel: addr 0000000060d65eb0 value 00000401
     irq/16-dwc3-3983  [004] d...   135.126467: dwc3_readl: addr 0000000060d65eb0 value 00000401
     irq/16-dwc3-3983  [004] d...   135.126469: dwc3_readl: addr 0000000060d65eb0 value 00000001
     irq/16-dwc3-3983  [004] d...   135.126470: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80000200 02000500 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.126471: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.126472: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.126472: dwc3_gadget_ep_enable: ep0in: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swbp:e:<
     irq/16-dwc3-3983  [004] d...   135.126474: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.126475: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185527: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.185531: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185531: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.185532: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.185550: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.185552: dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 64)
     irq/16-dwc3-3983  [004] d...   135.185558: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2c000 size 18 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.185560: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185561: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185561: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.185562: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.185562: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.185563: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.185565: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.185567: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.185567: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.185569: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.185571: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185571: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185572: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.185575: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.185575: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185600: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.185602: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185603: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.185603: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.185609: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.185610: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2c000 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.185613: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 18/18 ZsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.185615: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.185616: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.185618: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185618: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185619: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.185619: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.185619: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.185620: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.185622: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.185624: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.185624: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.185626: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.185628: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185628: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185630: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.185631: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185706: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.185710: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.185710: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.185711: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.185729: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.185731: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.185732: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.185734: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185735: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185735: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.185736: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.185736: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.185736: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.185738: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.185740: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.185741: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.185743: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.185745: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.185745: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.185748: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.185748: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.189266: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.189270: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.189271: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.189271: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.189290: dwc3_event: event (00000101): Reset [U0]
     irq/16-dwc3-3983  [004] d...   135.189298: dwc3_readl: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.189299: dwc3_writel: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.189301: dwc3_readl: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.189301: dwc3_writel: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.189303: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.189304: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.240495: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.240499: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.240500: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.240500: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.240518: dwc3_event: event (00000201): Connection Done [U0]
     irq/16-dwc3-3983  [004] d...   135.240520: dwc3_readl: addr 0000000020e772bb value 0002b180
     irq/16-dwc3-3983  [004] d...   135.240522: dwc3_readl: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.240522: dwc3_writel: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.240524: dwc3_readl: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.240525: dwc3_writel: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.240527: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.240527: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.240527: dwc3_writel: addr 000000003481acb6 value 80000200
     irq/16-dwc3-3983  [004] d...   135.240528: dwc3_writel: addr 000000002de0b592 value 00000500
     irq/16-dwc3-3983  [004] d...   135.240528: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.240529: dwc3_writel: addr 000000000cc17c4a value 00000401
     irq/16-dwc3-3983  [004] d...   135.240531: dwc3_readl: addr 000000000cc17c4a value 00000401
     irq/16-dwc3-3983  [004] d...   135.240533: dwc3_readl: addr 000000000cc17c4a value 00000001
     irq/16-dwc3-3983  [004] d...   135.240533: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80000200 00000500 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.240535: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.240537: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.240538: dwc3_gadget_ep_enable: ep0out: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swBp:e:>
     irq/16-dwc3-3983  [004] d...   135.240540: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.240540: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.240541: dwc3_writel: addr 00000000e72c39ed value 80000200
     irq/16-dwc3-3983  [004] d...   135.240541: dwc3_writel: addr 00000000de27b341 value 02000500
     irq/16-dwc3-3983  [004] d...   135.240541: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.240542: dwc3_writel: addr 0000000060d65eb0 value 00000401
     irq/16-dwc3-3983  [004] d...   135.240544: dwc3_readl: addr 0000000060d65eb0 value 00000401
     irq/16-dwc3-3983  [004] d...   135.240546: dwc3_readl: addr 0000000060d65eb0 value 00000001
     irq/16-dwc3-3983  [004] d...   135.240546: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80000200 02000500 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.240548: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.240548: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.240549: dwc3_gadget_ep_enable: ep0in: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swbp:e:<
     irq/16-dwc3-3983  [004] d...   135.240551: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.240551: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.299502: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.299506: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.299506: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.299507: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.299526: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.299527: dwc3_ctrl_req: Set Address(Addr = 08)
     irq/16-dwc3-3983  [004] d...   135.299529: dwc3_readl: addr 000000001f992fa6 value 004e0804
     irq/16-dwc3-3983  [004] d...   135.299530: dwc3_writel: addr 000000001f992fa6 value 004e0844
     irq/16-dwc3-3983  [004] d...   135.299535: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.299536: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c33 (HLcs:SC:status2)
     irq/16-dwc3-3983  [004] d...   135.299538: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.299539: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.299539: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.299540: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.299540: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.299541: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.299543: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.299545: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.299545: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.299547: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.299549: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.299549: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.299551: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.299552: dwc3_writel: addr 000000001841e281 value 00001000
     kworker/4:2-1892  [004] d.h.   135.299561: dwc3_readl: addr 00000000704d8223 value 00000004
     kworker/4:2-1892  [004] d.h.   135.299563: dwc3_readl: addr 000000001841e281 value 00001000
     kworker/4:2-1892  [004] d.h.   135.299563: dwc3_writel: addr 000000001841e281 value 80001000
     kworker/4:2-1892  [004] d.h.   135.299564: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.299569: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.299570: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c32 (hLcs:SC:status2)
     irq/16-dwc3-3983  [004] d...   135.299571: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.299573: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.299573: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.299574: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.299574: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.299574: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.299575: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.299577: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.299579: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.299579: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.299581: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.299583: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.299583: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.299585: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.299586: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311473: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.311477: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311477: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311478: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.311497: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.311499: dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 18)
     irq/16-dwc3-3983  [004] d...   135.311503: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2c800 size 18 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.311505: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311506: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311506: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.311507: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311507: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311508: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.311510: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.311512: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.311512: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311515: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.311516: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311517: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311518: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311520: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311520: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311529: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.311531: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311532: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311532: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.311536: dwc3_event: event (000090c2): ep0in: Transfer Not Ready [0] (Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311538: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311539: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311560: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.311562: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311562: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311563: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.311568: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311569: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2c800 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.311571: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 18/18 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.311572: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.311574: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.311576: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311576: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311576: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311577: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311577: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311578: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311580: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311582: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311582: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311584: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311586: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311586: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311588: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311588: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311685: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.311688: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311689: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311690: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.311708: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.311709: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.311711: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.311713: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311713: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311714: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311714: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311714: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311715: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311717: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311719: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311720: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311722: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311723: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311724: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311726: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311726: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311735: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.311737: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311737: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311738: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.311742: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.311742: dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 5)
     irq/16-dwc3-3983  [004] d...   135.311746: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2d000 size 5 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.311748: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311749: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311749: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.311749: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311750: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311750: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.311752: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.311754: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.311755: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311757: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.311758: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311759: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311760: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311762: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311762: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311783: dwc3_readl: addr 00000000704d8223 value 0000000c
          <idle>-0     [004] d.h.   135.311785: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311786: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311786: dwc3_writel: addr 00000000704d8223 value 0000000c
     irq/16-dwc3-3983  [004] d...   135.311792: dwc3_event: event (000090c2): ep0in: Transfer Not Ready [0] (Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311793: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.311794: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2d000 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.311796: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 5/5 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.311797: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.311798: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.311799: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311800: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311800: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311801: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311801: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311801: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311803: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311805: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311806: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311808: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311809: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311810: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311812: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311812: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311839: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.311841: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311842: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311842: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.311849: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.311850: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.311851: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.311853: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311853: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311854: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311854: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.311854: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.311855: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311857: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.311859: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311859: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.311861: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.311863: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311863: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311865: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.311866: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311967: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.311971: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.311971: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.311972: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.311989: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.311992: dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 22)
     irq/16-dwc3-3983  [004] d...   135.311996: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2d800 size 22 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.311999: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.311999: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.311999: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312000: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312000: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312001: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312003: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312005: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312005: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312008: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312009: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312010: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312011: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312013: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312013: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312038: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312040: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312041: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312041: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312046: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312047: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2d800 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312049: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 22/22 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312050: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312051: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312053: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312053: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312054: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312054: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312055: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312055: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312057: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312059: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312060: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312062: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312063: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312064: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312066: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312066: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312077: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312079: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312079: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312080: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312083: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312084: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312085: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312087: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312088: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312088: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312089: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312089: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312090: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312092: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312094: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312094: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312096: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312098: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312098: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312100: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312100: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312163: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312164: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312165: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312165: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312169: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312170: dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 9)
     irq/16-dwc3-3983  [004] d...   135.312173: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2e000 size 9 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312174: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312175: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312175: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312175: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312176: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312176: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312178: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312180: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312181: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312183: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312184: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312185: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312185: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312187: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312188: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312197: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312199: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312200: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312200: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312204: dwc3_event: event (000090c2): ep0in: Transfer Not Ready [0] (Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312206: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312206: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312215: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312217: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312218: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312218: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312222: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312222: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2e000 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312223: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 9/9 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312224: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312225: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312227: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312227: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312227: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312228: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312228: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312229: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312231: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312233: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312233: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312235: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312237: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312237: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312239: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312239: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312257: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312259: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312260: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312260: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312263: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312264: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312265: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312266: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312267: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312267: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312268: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312268: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312268: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312270: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312272: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312273: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312275: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312277: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312277: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312279: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312279: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312288: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312290: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312291: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312291: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312295: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312296: dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 32)
     irq/16-dwc3-3983  [004] d...   135.312297: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2e800 size 32 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312299: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312300: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312300: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312300: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312301: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312301: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312303: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312305: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312306: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312308: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312309: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312310: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312311: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312313: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312313: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312322: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312324: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312325: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312325: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312329: dwc3_event: event (000090c2): ep0in: Transfer Not Ready [0] (Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312331: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312332: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312341: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312342: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312343: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312343: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312347: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312347: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2e800 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312348: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 32/32 zsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312349: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312349: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312351: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312352: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312352: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312352: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312353: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312353: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312355: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312357: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312358: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312360: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312361: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312362: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312364: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312364: dwc3_writel: addr 000000001841e281 value 00001000
     irq/16-dwc3-3983  [004] d.H.   135.312383: dwc3_readl: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d.H.   135.312384: dwc3_readl: addr 000000001841e281 value 00001000
     irq/16-dwc3-3983  [004] d.H.   135.312385: dwc3_writel: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d.H.   135.312385: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312388: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312389: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312389: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312391: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312391: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312392: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312392: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312393: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312393: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312395: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312400: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312401: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312403: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312404: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312405: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312407: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312407: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312421: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312423: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312424: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312424: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312428: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312429: dwc3_ctrl_req: Get String Descriptor(Index = 0, Length = 255)
     irq/16-dwc3-3983  [004] d...   135.312431: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2f000 size 4 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312433: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312433: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312434: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312434: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312434: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312435: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312437: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312439: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312439: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312441: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312443: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312443: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312444: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312446: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312446: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312466: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312468: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312468: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312468: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312472: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312473: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2f000 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312473: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 4/4 ZsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312474: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312475: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312476: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312477: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312477: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312477: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312478: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312478: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312480: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312482: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312483: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312485: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312486: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312487: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312489: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312489: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312510: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312512: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312512: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312513: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312516: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312517: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312518: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312519: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312520: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312520: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312520: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312521: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312521: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312523: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312525: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312526: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312528: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312529: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312529: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312531: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312532: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312546: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312548: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312548: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312549: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312553: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312553: dwc3_ctrl_req: Get String Descriptor(Index = 4, Length = 255)
     irq/16-dwc3-3983  [004] d...   135.312556: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde2f800 size 40 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312558: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312558: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312558: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312559: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312559: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312560: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312562: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312564: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312564: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312566: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312568: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312568: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312568: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312571: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312571: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312591: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312593: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312594: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312594: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312598: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312599: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde2f800 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312600: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 40/40 ZsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312600: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312601: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312603: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312603: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312603: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312604: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312604: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312604: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312606: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312608: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312609: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312611: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312612: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312613: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312615: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312615: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312636: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312638: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312638: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312639: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312642: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312643: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312643: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312645: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312646: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312646: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312646: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312647: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312647: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312649: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312651: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312651: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312654: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312655: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312655: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312657: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312658: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312673: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312675: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312676: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312676: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312680: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312680: dwc3_ctrl_req: Get String Descriptor(Index = 3, Length = 255)
     irq/16-dwc3-3983  [004] d...   135.312683: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde30000 size 118 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312685: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312685: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312685: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312686: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312686: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312687: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312689: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312691: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312691: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312693: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312695: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312695: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312696: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312698: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312698: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312721: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312723: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312724: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312724: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312728: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312728: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde30000 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312729: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 118/118 ZsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312730: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312730: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312732: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312732: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312733: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312733: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312733: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312734: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312736: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312738: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312738: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312740: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312742: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312742: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312744: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312744: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312766: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312768: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312768: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312769: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312772: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312773: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312774: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312775: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312776: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312776: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312777: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312777: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312777: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312779: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312781: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312782: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312784: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312785: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312786: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312788: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312788: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312804: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312806: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312806: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312807: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312810: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.312811: dwc3_ctrl_req: Get String Descriptor(Index = 5, Length = 255)
     irq/16-dwc3-3983  [004] d...   135.312813: dwc3_prepare_trb: ep0in: trb 00000000abb71945 buf 00000000bde30800 size 26 ctrl 00000c53 (HLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312815: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312816: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312816: dwc3_writel: addr 00000000e72c39ed value 00000000
     irq/16-dwc3-3983  [004] d...   135.312816: dwc3_writel: addr 00000000de27b341 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312817: dwc3_writel: addr 00000000e5179122 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312817: dwc3_writel: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312819: dwc3_readl: addr 0000000060d65eb0 value 00000406
     irq/16-dwc3-3983  [004] d...   135.312821: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312822: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312824: dwc3_readl: addr 0000000060d65eb0 value 00010006
     irq/16-dwc3-3983  [004] d...   135.312825: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312826: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312826: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [0] (Not Active) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312828: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312828: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312848: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.312850: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312850: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312851: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.312854: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
     irq/16-dwc3-3983  [004] d...   135.312855: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 00000000bde30800 size 0 ctrl 00000c52 (hLcs:SC:data)
     irq/16-dwc3-3983  [004] d...   135.312856: dwc3_gadget_giveback: ep0out: req 0000000056888fda length 26/26 ZsI ==> 0
     irq/16-dwc3-3983  [004] d...   135.312857: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312857: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c43 (HLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312859: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312859: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312860: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312860: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312860: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312861: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312863: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312865: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312865: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312867: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312869: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312869: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312871: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312871: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312893: dwc3_readl: addr 00000000704d8223 value 00000004
          <idle>-0     [004] d.h.   135.312895: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.312895: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.312896: dwc3_writel: addr 00000000704d8223 value 00000004
     irq/16-dwc3-3983  [004] d...   135.312900: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.312900: dwc3_complete_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 0 ctrl 00000c42 (hLcs:SC:status3)
     irq/16-dwc3-3983  [004] d...   135.312901: dwc3_prepare_trb: ep0out: trb 00000000abb71945 buf 0000000036c40000 size 8 ctrl 00000c23 (HLcs:SC:setup)
     irq/16-dwc3-3983  [004] d...   135.312902: dwc3_readl: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312903: dwc3_writel: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312903: dwc3_writel: addr 000000003481acb6 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312904: dwc3_writel: addr 000000002de0b592 value 36c40000
     irq/16-dwc3-3983  [004] d...   135.312904: dwc3_writel: addr 000000009b4fe861 value 00000000
     irq/16-dwc3-3983  [004] d...   135.312904: dwc3_writel: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312906: dwc3_readl: addr 000000000cc17c4a value 00000406
     irq/16-dwc3-3983  [004] d...   135.312908: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312909: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000000 36c40000 00000000 --> status: Successful
     irq/16-dwc3-3983  [004] d...   135.312911: dwc3_readl: addr 000000000cc17c4a value 00000006
     irq/16-dwc3-3983  [004] d...   135.312912: dwc3_readl: addr 00000000b7861b27 value 00102400
     irq/16-dwc3-3983  [004] d...   135.312913: dwc3_writel: addr 00000000b7861b27 value 00102440
     irq/16-dwc3-3983  [004] d...   135.312915: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.312915: dwc3_writel: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.315083: dwc3_readl: addr 00000000704d8223 value 00000008
          <idle>-0     [004] d.h.   135.315086: dwc3_readl: addr 000000001841e281 value 00001000
          <idle>-0     [004] d.h.   135.315086: dwc3_writel: addr 000000001841e281 value 80001000
          <idle>-0     [004] d.h.   135.315087: dwc3_writel: addr 00000000704d8223 value 00000008
     irq/16-dwc3-3983  [004] d...   135.315095: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
     irq/16-dwc3-3983  [004] d...   135.315095: dwc3_ctrl_req: Set Configuration(Config = 1)
     irq/16-dwc3-3983  [004] d...   135.315118: dwc3_readl: addr 000000002d02179b value 8ff00000
     irq/16-dwc3-3983  [004] d...   135.315118: dwc3_writel: addr 000000002d02179b value 8ff00a00
     irq/16-dwc3-3983  [004] d...   135.315119: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [0] (Not Active) [Status Phase]
     irq/16-dwc3-3983  [004] d...   135.315121: dwc3_readl: addr 000000001841e281 value 80001000
     irq/16-dwc3-3983  [004] d...   135.315122: dwc3_writel: addr 000000001841e281 value 00001000
    file-storage-3982  [006] ....   135.315162: dwc3_ep_dequeue: ep1in: req 00000000eccaa10f length 0/16384 zsI ==> -115

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2019-01-18  6:57 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2019-01-18  6:57 UTC (permalink / raw)
  To: Thinh Nguyen, Linux USB

Hi,

Thinh Nguyen <thinh.nguyen@synopsys.com> writes:
> @@ -1409,15 +1407,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>                 if (r == req) {
>                         /* wait until it is processed */
>                         dwc3_stop_active_transfer(dep, true);
>
> I ran into a regression with this patch. DWC3 will cleanup cancelled
> requests on END_TRANSFER command completion. However, if for some
> reason, the driver is unable to send the command, it will never

by why wouldn't the driver send the command? That seems to be the error
we should be looking at. Got some tracepoints available?

> cleanup cancelled requests and give them back to the upper layer. The
> failure doesn't happen often, and I'm investigating the actual
> cause. If you have any idea, please let me know.
>
> I had a workaround as below, let me know what you think.
>
> diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
> index bed2ff42780b..d61cf9180332 100644
> --- a/drivers/usb/dwc3/gadget.c
> +++ b/drivers/usb/dwc3/gadget.c
> @@ -698,7 +698,7 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action)
>         return 0;
>  }
>
> -static void dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force);
> +static int dwc3_stop_active_transfer(struct dwc3_ep *dep, bool force);
>  static void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep)
>  {
>         struct dwc3_request             *req;
> @@ -1547,10 +1547,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>                 }
>                 if (r == req) {
>                         /* wait until it is processed */
> -                       dwc3_stop_active_transfer(dep, true);
> +                       if (dwc3_stop_active_transfer(dep, true))
> +                               goto out1;
>
>                         if (!r->trb)
> -                               goto out0;
> +                               goto out1;
>
>                         dwc3_gadget_move_cancelled_request(req);
>                         goto out0;
> @@ -1561,6 +1562,7 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
>                 goto out0;
>         }
>
> +out1:
>         dwc3_gadget_giveback(dep, req, -ECONNRESET);

This will create other regressions. For example, this could be recycled
and requeued before END_TRANSFER completes, which means the core is
still processing the TRB. Then we go ahead and change the TRB's HWO
bit while the core is still using it.

What we need is a way to ensure that either END_TRANSFER happens, or
prove that for cases where END_TRANSFER isn't issued, is because of
suspend/resume or driver removal. In either case, we can safely giveback
the TRBs since core will be reinitialized later on.

Still, if you have some tracepoints, I'd like to see why is it that core
doesn't issue END_TRANSFER.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [10/14] usb: dwc3: gadget: remove wait_end_transfer
@ 2018-11-14  9:18 Felipe Balbi
  0 siblings, 0 replies; 9+ messages in thread
From: Felipe Balbi @ 2018-11-14  9:18 UTC (permalink / raw)
  To: Linux USB; +Cc: Felipe Balbi

Now that we have a list of cancelled requests, we can skip over TRBs
when END_TRANSFER command completes.

Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
---
 drivers/usb/dwc3/core.h   |  3 ---
 drivers/usb/dwc3/gadget.c | 40 +--------------------------------------
 2 files changed, 1 insertion(+), 42 deletions(-)

diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h
index 69ecb3fcc1ed..ea59f9b4908a 100644
--- a/drivers/usb/dwc3/core.h
+++ b/drivers/usb/dwc3/core.h
@@ -650,7 +650,6 @@ struct dwc3_event_buffer {
  * @cancelled_list: list of cancelled requests for this endpoint
  * @pending_list: list of pending requests for this endpoint
  * @started_list: list of started requests on this endpoint
- * @wait_end_transfer: wait_queue_head_t for waiting on End Transfer complete
  * @lock: spinlock for endpoint request queue traversal
  * @regs: pointer to first endpoint register
  * @trb_pool: array of transaction buffers
@@ -675,8 +674,6 @@ struct dwc3_ep {
 	struct list_head	pending_list;
 	struct list_head	started_list;
 
-	wait_queue_head_t	wait_end_transfer;
-
 	spinlock_t		lock;
 	void __iomem		*regs;
 
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 64c130c2f7b4..64481da433ae 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -647,8 +647,6 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action)
 		reg |= DWC3_DALEPENA_EP(dep->number);
 		dwc3_writel(dwc->regs, DWC3_DALEPENA, reg);
 
-		init_waitqueue_head(&dep->wait_end_transfer);
-
 		if (usb_endpoint_xfer_control(desc))
 			goto out;
 
@@ -1409,15 +1407,11 @@ static int dwc3_gadget_ep_dequeue(struct usb_ep *ep,
 		if (r == req) {
 			/* wait until it is processed */
 			dwc3_stop_active_transfer(dep, true);
-			wait_event_lock_irq(dep->wait_end_transfer,
-					!(dep->flags & DWC3_EP_END_TRANSFER_PENDING),
-					dwc->lock);
 
 			if (!r->trb)
 				goto out0;
 
 			dwc3_gadget_move_cancelled_request(req);
-			dwc3_gadget_ep_cleanup_cancelled_requests(dep);
 			goto out0;
 		}
 		dev_err(dwc->dev, "request %pK was not queued to %s\n",
@@ -1922,8 +1916,6 @@ static int dwc3_gadget_stop(struct usb_gadget *g)
 {
 	struct dwc3		*dwc = gadget_to_dwc(g);
 	unsigned long		flags;
-	int			epnum;
-	u32			tmo_eps = 0;
 
 	spin_lock_irqsave(&dwc->lock, flags);
 
@@ -1932,36 +1924,6 @@ static int dwc3_gadget_stop(struct usb_gadget *g)
 
 	__dwc3_gadget_stop(dwc);
 
-	for (epnum = 2; epnum < DWC3_ENDPOINTS_NUM; epnum++) {
-		struct dwc3_ep  *dep = dwc->eps[epnum];
-		int ret;
-
-		if (!dep)
-			continue;
-
-		if (!(dep->flags & DWC3_EP_END_TRANSFER_PENDING))
-			continue;
-
-		ret = wait_event_interruptible_lock_irq_timeout(dep->wait_end_transfer,
-			    !(dep->flags & DWC3_EP_END_TRANSFER_PENDING),
-			    dwc->lock, msecs_to_jiffies(5));
-
-		if (ret <= 0) {
-			/* Timed out or interrupted! There's nothing much
-			 * we can do so we just log here and print which
-			 * endpoints timed out at the end.
-			 */
-			tmo_eps |= 1 << epnum;
-			dep->flags &= DWC3_EP_END_TRANSFER_PENDING;
-		}
-	}
-
-	if (tmo_eps) {
-		dev_err(dwc->dev,
-			"end transfer timed out on endpoints 0x%x [bitmap]\n",
-			tmo_eps);
-	}
-
 out:
 	dwc->gadget_driver	= NULL;
 	spin_unlock_irqrestore(&dwc->lock, flags);
@@ -2457,7 +2419,7 @@ static void dwc3_endpoint_interrupt(struct dwc3 *dwc,
 
 		if (cmd == DWC3_DEPCMD_ENDTRANSFER) {
 			dep->flags &= ~DWC3_EP_END_TRANSFER_PENDING;
-			wake_up(&dep->wait_end_transfer);
+			dwc3_gadget_ep_cleanup_cancelled_requests(dep);
 		}
 		break;
 	case DWC3_DEPEVT_STREAMEVT:

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-01-22  7:27 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-22  7:27 [10/14] usb: dwc3: gadget: remove wait_end_transfer Felipe Balbi
  -- strict thread matches above, loose matches on Subject: below --
2019-01-22  2:18 Thinh Nguyen
2019-01-21 12:15 Felipe Balbi
2019-01-21  9:31 Felipe Balbi
2019-01-21  9:29 Felipe Balbi
2019-01-21  8:40 Felipe Balbi
2019-01-19  2:51 Thinh Nguyen
2019-01-18  6:57 Felipe Balbi
2018-11-14  9:18 Felipe Balbi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.