All of lore.kernel.org
 help / color / mirror / Atom feed
From: Felipe Balbi <balbi@ti.com>
To: John Youn <John.Youn@synopsys.com>
Cc: "balbi@ti.com" <balbi@ti.com>,
	Subbaraya Sundeep Bhatta <subbaraya.sundeep.bhatta@xilinx.com>,
	"gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>,
	"linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"stable@vger.kernel.org" <stable@vger.kernel.org>,
	Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Subject: Re: [PATCH v2 3/3] usb: dwc3: gadget: return error if command sent to DEPCMD register fails
Date: Mon, 29 Jun 2015 19:34:16 -0500	[thread overview]
Message-ID: <20150630003416.GA11066@saruman.tx.rr.com> (raw)
In-Reply-To: <2B3535C5ECE8B5419E3ECBE3007729090175260FEE@US01WEMBX2.internal.synopsys.com>


[-- Attachment #1.1: Type: text/plain, Size: 2182 bytes --]

On Mon, Jun 29, 2015 at 11:59:42PM +0000, John Youn wrote:
> On 6/29/2015 2:48 PM, Felipe Balbi wrote:
> > Hi again,
> > 
> > On Mon, Jun 29, 2015 at 04:47:01PM -0500, Felipe Balbi wrote:
> >> On Thu, May 21, 2015 at 03:46:48PM +0530, Subbaraya Sundeep Bhatta wrote:
> >>> We need to return error to caller if command is not sent to
> >>> controller succesfully.
> >>>
> >>> Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
> >>> Fixes: 72246da40f37 (usb: Introduce DesignWare USB3 DRD Driver)
> >>> Cc: <stable@vger.kernel.org>
> >>> ---
> >>> v2 changes:
> >>> 	Added Fixes and Cc in commit message.
> >>
> >> I noticed that this breaks at least my AM437x silicon with DWC3 2.40a
> >> when used with g_zero and testusb. As of now, it could be that silicon
> >> is mis-behaving because I got a Transfer Complete before the failing Set
> >> Endpoint Transfer Resource command.
> >>
> >> In any case, can you run on your setup with g_zero and test.sh/testusb
> >> [1]/[2] just to verify that it really works for you ?
> >>
> >> Meanwhile, I'll continue testing on my end.
> >>
> >> cheers
> >>
> >> [1] https://gitorious.org/usb/usb-tools/source/47ef073d9b6c0eae816204c81374aafb795c6e40:testusb.c
> >> [2] https://gitorious.org/usb/usb-tools/source/47ef073d9b6c0eae816204c81374aafb795c6e40:test.sh
> > 
> > Adding John here. John, any chance you could fire up dwc3 on HAPS and
> > see wether it works or fails for you ?
> > 
> 
> Sure. I'll try to get to it tomorrow.

Thanks a lot :-) If you want to get low latency traces from dwc3 you
can:

# mount -t debugfs none /sys/kernel/debug
# cd /sys/kernel/debug/tracing
# echo 1024 > buffer_size_kb
# echo 1 > events/dwc3/enable

then load g_zero and, on the host, run:

# testusb -t 9 -c 5000 -s 2048 -a

After it fails just read the trace file:

# cat trace

To me, it's failing after 5 iterations. It seems that DWC3 either
notifies transfer completion too early (before Transfer Resource is
actually freed up) or it's returning 1 on Set Endpoint Transfer Resource
by mistake.

cheers

ps: please send along result from trace :-) Mine's attached

-- 
balbi

[-- Attachment #1.2: trace-output.txt --]
[-- Type: text/plain, Size: 185156 bytes --]

# tracer: nop
#
# entries-in-buffer/entries-written: 1929/6008   #P:1
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
    irq/145-dwc3-249   [000] d...    58.896640: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.896643: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.896646: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.896649: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.896652: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.896654: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.896658: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.896662: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.896665: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.896668: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.896676: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.896679: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.896682: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.896685: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.896690: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.896693: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.896777: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.896780: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.896785: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.896788: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.896792: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.896796: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.896800: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.896803: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.896806: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.896809: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.896812: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.896814: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.896817: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.896822: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.896825: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.896828: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.897307: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.897318: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.897321: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.897324: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.897331: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.897334: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.897375: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.897379: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.897385: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.897388: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0100 wIndex 0000 wLength 18
    irq/145-dwc3-249   [000] d...    58.897391: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.897401: dwc3_ep0: queueing request ed15e7c0 to ep0out length 18 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.897411: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000012 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.897419: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.897421: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.897424: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.897427: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.897430: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.897433: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.897436: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.897441: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.897446: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897449: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.897451: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.897455: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.897457: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897461: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.897463: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.897474: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.897477: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.897480: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.897483: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.897486: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.897489: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.897693: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.897697: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.897707: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897710: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.897712: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.897716: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.897719: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.897726: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 18/18 ==> 0
    irq/145-dwc3-249   [000] d...    58.897730: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897733: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.897735: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.897741: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.897744: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.897747: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.897749: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.897752: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.897755: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.897758: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.897764: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.897766: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.897769: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.897772: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897774: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.897777: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.897785: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.897791: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.897794: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.897797: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.897800: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.897802: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.897871: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.897874: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.897879: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.897884: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.897887: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.897890: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.897892: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.897895: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.897898: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.897901: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.897906: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.897909: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.897911: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.897914: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.897917: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.897919: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.898495: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.898511: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.898515: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.898518: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.898521: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.898523: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.898565: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.898569: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.898575: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.898578: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0f00 wIndex 0000 wLength 5
    irq/145-dwc3-249   [000] d...    58.898585: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.898594: dwc3_ep0: queueing request ed15e7c0 to ep0out length 5 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.898605: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000005 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.898611: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.898613: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.898617: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.898620: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.898625: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.898628: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.898631: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.898634: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.898639: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.898642: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.898644: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.898648: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.898652: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.898655: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.898658: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.898689: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.H.    58.898693: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.898695: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.898698: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.898704: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.898707: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.898892: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.898896: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.898903: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.898907: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.898913: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 5/5 ==> 0
    irq/145-dwc3-249   [000] d...    58.898917: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.898922: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.898927: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.898931: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.898933: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.898937: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.898939: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.898942: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.898944: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.898950: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.898953: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.898955: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.898958: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.898961: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.898964: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.898967: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.898976: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.898979: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.898982: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.898985: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.898988: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.898991: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.899062: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.899065: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.899073: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.899074: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.899078: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.899081: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.899083: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.899086: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.899089: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.899094: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.899097: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.899100: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.899103: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.899106: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.899109: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.899112: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.899668: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.899680: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.899684: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.899688: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.899691: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.899693: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.899736: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.899740: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.899749: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.899752: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0f00 wIndex 0000 wLength 22
    irq/145-dwc3-249   [000] d...    58.899755: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.899764: dwc3_ep0: queueing request ed15e7c0 to ep0out length 22 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.899774: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000016 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.899778: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.899781: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.899784: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.899790: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.899793: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.899796: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.899798: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.899801: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.899807: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.899810: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.899812: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.899818: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.899820: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.899824: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.899826: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.899856: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.H.    58.899860: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.899863: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.899869: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.899871: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.899874: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.900052: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.900057: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900062: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.900066: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.900072: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 22/22 ==> 0
    irq/145-dwc3-249   [000] d...    58.900080: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900084: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.900086: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900089: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.900092: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.900095: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.900098: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.900101: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.900106: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.900108: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.900111: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900114: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.900116: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900119: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900122: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.900128: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.900136: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.900139: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.900142: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.900145: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.900147: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.900150: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.900218: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.900223: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.900229: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.900231: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.900234: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.900237: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.900239: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.900242: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.900247: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.900250: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.900253: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900255: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.900258: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900261: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900264: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.900269: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.900579: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.900591: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.900594: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.900597: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.900600: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.900602: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.900636: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.900644: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.900649: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.900652: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0200 wIndex 0000 wLength 256
    irq/145-dwc3-249   [000] d...    58.900655: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.900666: dwc3_ep0: queueing request ed15e7c0 to ep0out length 69 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.900676: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000045 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.900681: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.900683: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.900689: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.900692: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.900694: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.900697: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.900701: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.900703: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.900709: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900712: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.900716: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900720: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.900722: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900725: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.900728: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.900735: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.900739: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.900744: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.900747: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.900750: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.900753: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.900774: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.900776: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900780: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900783: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.900785: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900791: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.900793: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.900799: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 69/69 ==> 0
    irq/145-dwc3-249   [000] d...    58.900804: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900807: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.900809: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.900813: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.900815: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.900820: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.900822: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.900825: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.900828: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.900831: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.900834: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900836: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.900841: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.900844: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.900847: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.900849: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.900883: dwc3_readl: addr fa39c40c value 00000004
          <idle>-0     [000] d.h.    58.900888: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.900890: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.900896: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.900899: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.900902: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.900984: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.900987: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.900993: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.900995: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.900999: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.901005: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901007: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.901010: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.901013: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.901015: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.901018: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901021: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901026: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901028: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901031: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901034: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901119: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.901125: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901127: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.901134: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.901136: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.901139: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901164: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.901168: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.901172: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.901174: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0201 wIndex 0000 wLength 256
    irq/145-dwc3-249   [000] d...    58.901178: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.901186: dwc3_ep0: queueing request ed15e7c0 to ep0out length 32 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.901196: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000020 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.901200: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901203: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.901206: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.901209: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.901211: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.901214: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.901220: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901222: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.901226: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901230: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.901231: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901235: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.901237: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901240: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901245: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901252: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.901255: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901258: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.901261: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901264: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901266: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901286: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.901290: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901294: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.901296: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.901301: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 32/32 ==> 0
    irq/145-dwc3-249   [000] d...    58.901304: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901308: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.901309: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901313: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.901317: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.901320: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901322: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.901325: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.901327: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.901330: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.901332: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901337: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901340: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901342: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901345: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901348: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901354: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.901358: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901363: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.901366: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901368: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901371: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901419: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.901421: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.901426: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.901428: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.901435: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.901438: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901440: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.901443: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.901446: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.901449: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.901452: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901457: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901459: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901462: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901465: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901468: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901548: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.901554: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901560: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.901563: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.901566: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.901569: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901594: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.901596: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.901601: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.901603: dwc3_ctrl_req: bRequestType 80 bRequest 00 wValue 0000 wIndex 0000 wLength 2
    irq/145-dwc3-249   [000] d...    58.901606: dwc3_ep0: USB_REQ_GET_STATUS
    irq/145-dwc3-249   [000] d...    58.901614: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ad1ae200 size 00000002 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.901617: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901619: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.901623: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.901625: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.901628: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.901631: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.901636: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901638: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.901641: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901644: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.901646: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901649: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.901651: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901655: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901660: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901666: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.901670: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901673: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.901676: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901678: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901681: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901689: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.901694: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901697: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901700: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.901702: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901705: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.901707: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ad1ae200 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.901711: dwc3_gadget_giveback: ep0out: req ed517034 length 2/2 ==> 0
    irq/145-dwc3-249   [000] d...    58.901715: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901718: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.901722: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.901725: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.901728: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.901730: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901732: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.901735: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.901738: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.901743: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.901745: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901748: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901750: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901753: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901756: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901758: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901767: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.901770: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.901773: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.901776: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901779: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.901781: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901830: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.901832: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.901839: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.901841: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.901845: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.901848: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.901850: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.901853: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.901855: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.901860: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.901863: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901866: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.901868: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.901871: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.901874: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.901876: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901956: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.901961: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.901964: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.901967: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.901970: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.901973: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.901997: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.901999: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.902006: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.902008: dwc3_ctrl_req: bRequestType 81 bRequest 00 wValue 0000 wIndex 0000 wLength 2
    irq/145-dwc3-249   [000] d...    58.902011: dwc3_ep0: USB_REQ_GET_STATUS
    irq/145-dwc3-249   [000] d...    58.902015: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ad1ae200 size 00000002 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.902018: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.902021: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.902023: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.902026: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.902031: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.902034: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.902036: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.902039: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.902042: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.902045: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.902047: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.902050: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.902054: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.902057: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.902060: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.902066: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.902070: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.902072: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.902075: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.902080: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.902083: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.902090: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.902092: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.902096: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.902098: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ad1ae200 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.902102: dwc3_gadget_giveback: ep0out: req ed517034 length 2/2 ==> 0
    irq/145-dwc3-249   [000] d...    58.902106: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.902109: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.902113: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.902116: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.902118: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.902121: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.902123: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.902126: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.902128: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.902133: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.902136: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.902139: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.902141: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.902144: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.902147: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.902149: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.902158: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.902161: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.902164: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.902167: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.902170: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.902172: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.902216: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.902219: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.902225: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.902227: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.902231: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.902234: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.902236: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.902239: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.902241: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.902246: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.902249: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.902251: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.902254: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.902257: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.902259: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.902262: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.903913: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.903926: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.903930: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.903933: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.903936: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.903939: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.903974: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.903978: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.903987: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.903990: dwc3_ctrl_req: bRequestType 01 bRequest 0b wValue 0000 wIndex 0000 wLength 0
    irq/145-dwc3-249   [000] d...    58.903994: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.904008: dwc3_gadget_giveback: ep1in: req ee718d40 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.904015: dwc3_free_request: ep1in: req ee718d40 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.904019: dwc3_readl: addr fa39c720 value 0000003f
    irq/145-dwc3-249   [000] d...    58.904023: dwc3_writel: addr fa39c720 value 00000037
    irq/145-dwc3-249   [000] d...    58.904035: dwc3_gadget_giveback: ep1out: req ee7180c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.904041: dwc3_free_request: ep1out: req ee7180c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.904044: dwc3_readl: addr fa39c720 value 00000037
    irq/145-dwc3-249   [000] d...    58.904047: dwc3_writel: addr fa39c720 value 00000033
    irq/145-dwc3-249   [000] d...    58.904053: dwc3_gadget_giveback: ep2in: req ee718cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904056: dwc3_free_request: ep2in: req ee718cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904060: dwc3_gadget_giveback: ep2in: req ee718c40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904062: dwc3_free_request: ep2in: req ee718c40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904068: dwc3_gadget_giveback: ep2in: req ee718bc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904071: dwc3_free_request: ep2in: req ee718bc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904074: dwc3_gadget_giveback: ep2in: req ee718b40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904076: dwc3_free_request: ep2in: req ee718b40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904080: dwc3_gadget_giveback: ep2in: req ee718ac0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904082: dwc3_free_request: ep2in: req ee718ac0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904085: dwc3_gadget_giveback: ep2in: req ee718a40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904090: dwc3_free_request: ep2in: req ee718a40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904093: dwc3_gadget_giveback: ep2in: req ee7189c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904095: dwc3_free_request: ep2in: req ee7189c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904098: dwc3_gadget_giveback: ep2in: req ee718940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904101: dwc3_free_request: ep2in: req ee718940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904104: dwc3_readl: addr fa39c720 value 00000033
    irq/145-dwc3-249   [000] d...    58.904107: dwc3_writel: addr fa39c720 value 00000013
    irq/145-dwc3-249   [000] d...    58.904117: dwc3_gadget_giveback: ep2out: req ee7188c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904119: dwc3_free_request: ep2out: req ee7188c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904123: dwc3_gadget_giveback: ep2out: req ee718840 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904126: dwc3_free_request: ep2out: req ee718840 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904130: dwc3_gadget_giveback: ep2out: req ee7187c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904132: dwc3_free_request: ep2out: req ee7187c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904136: dwc3_gadget_giveback: ep2out: req ee718740 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904141: dwc3_free_request: ep2out: req ee718740 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904145: dwc3_gadget_giveback: ep2out: req ee718040 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904148: dwc3_free_request: ep2out: req ee718040 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904152: dwc3_gadget_giveback: ep2out: req ee7185c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904154: dwc3_free_request: ep2out: req ee7185c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904158: dwc3_gadget_giveback: ep2out: req ee6752c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904160: dwc3_free_request: ep2out: req ee6752c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904167: dwc3_gadget_giveback: ep2out: req ee675cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904169: dwc3_free_request: ep2out: req ee675cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.904172: dwc3_readl: addr fa39c720 value 00000013
    irq/145-dwc3-249   [000] d...    58.904175: dwc3_writel: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.904183: dwc3_gadget: Enabling ep1in-bulk
    irq/145-dwc3-249   [000] d...    58.904187: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Configuration' [1] params 00021004 06000700 00000000
    irq/145-dwc3-249   [000] d...    58.904189: dwc3_writel: addr fa39c838 value 00021004
    irq/145-dwc3-249   [000] d...    58.904194: dwc3_writel: addr fa39c834 value 06000700
    irq/145-dwc3-249   [000] d...    58.904197: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.904200: dwc3_writel: addr fa39c83c value 00000401
    irq/145-dwc3-249   [000] d...    58.904203: dwc3_readl: addr fa39c83c value 00000001
    irq/145-dwc3-249   [000] d...    58.904205: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904207: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.904209: dwc3_writel: addr fa39c838 value 00000001
    irq/145-dwc3-249   [000] d...    58.904214: dwc3_writel: addr fa39c834 value 00000000
    irq/145-dwc3-249   [000] d...    58.904216: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.904219: dwc3_writel: addr fa39c83c value 00000402
    irq/145-dwc3-249   [000] d...    58.904222: dwc3_readl: addr fa39c83c value 00190002
    irq/145-dwc3-249   [000] d...    58.904224: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904227: dwc3_readl: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.904229: dwc3_writel: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.904238: dwc3_alloc_request: ep1in-bulk: req ee675cc0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.904251: dwc3_ep_queue: ep1in-bulk: req ee675cc0 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.904260: dwc3_gadget: Enabling ep1out-bulk
    irq/145-dwc3-249   [000] d...    58.904262: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Configuration' [1] params 00001004 04000700 00000000
    irq/145-dwc3-249   [000] d...    58.904264: dwc3_writel: addr fa39c828 value 00001004
    irq/145-dwc3-249   [000] d...    58.904267: dwc3_writel: addr fa39c824 value 04000700
    irq/145-dwc3-249   [000] d...    58.904270: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.904275: dwc3_writel: addr fa39c82c value 00000401
    irq/145-dwc3-249   [000] d...    58.904278: dwc3_readl: addr fa39c82c value 00000001
    irq/145-dwc3-249   [000] d...    58.904280: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904282: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.904284: dwc3_writel: addr fa39c828 value 00000001
    irq/145-dwc3-249   [000] d...    58.904287: dwc3_writel: addr fa39c824 value 00000000
    irq/145-dwc3-249   [000] d...    58.904289: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.904294: dwc3_writel: addr fa39c82c value 00000402
    irq/145-dwc3-249   [000] d...    58.904297: dwc3_readl: addr fa39c82c value 001a0002
    irq/145-dwc3-249   [000] d...    58.904299: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904302: dwc3_readl: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.904304: dwc3_writel: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.904308: dwc3_alloc_request: ep1out-bulk: req ee6752c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.904317: dwc3_ep_queue: ep1out-bulk: req ee6752c0 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.904360: dwc3_ep0: queueing request ed15e7c0 to ep0out length 0 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.904369: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.904373: dwc3_event: event 000020c2
    irq/145-dwc3-249   [000] d...    58.904375: dwc3_ep0: Transfer Not Ready while ep0in in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.904379: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.904382: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c33
    irq/145-dwc3-249   [000] d...    58.904386: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.904388: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.904393: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.904396: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.904399: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.904402: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.904405: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904408: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.904411: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.904416: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.904419: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.904575: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.H.    58.904583: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.904586: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.904590: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.904592: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.904598: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.904709: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.904713: dwc3_ep0: Transfer Complete while ep0in in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.904720: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.904723: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c32
    irq/145-dwc3-249   [000] d...    58.904728: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.904733: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.904737: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.904742: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.904746: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.904748: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.904751: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.904754: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.904757: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.904760: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.904765: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.904768: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.904770: dwc3_writel: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.907733: dwc3_readl: addr fa39c40c value 00000008
         testusb-252   [000] dnh.    58.907745: dwc3_readl: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.907749: dwc3_writel: addr fa39c408 value 80000100
         testusb-252   [000] dnh.    58.907753: dwc3_readl: addr fa39c41c value 00000000
         testusb-252   [000] dnh.    58.907761: dwc3_readl: addr fa39c42c value 00000000
         testusb-252   [000] dnh.    58.907763: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.907864: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.907870: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.907879: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.907882: dwc3_ctrl_req: bRequestType 81 bRequest 0a wValue 0000 wIndex 0000 wLength 1
    irq/145-dwc3-249   [000] d...    58.907886: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.907897: dwc3_ep0: queueing request ed15e7c0 to ep0out length 1 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.907909: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000001 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.907920: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.907922: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.907926: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.907929: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.907932: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.907935: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.907939: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.907944: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.907950: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.907953: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.907955: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.907959: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.907962: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.907966: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.907968: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.907982: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.907985: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.907988: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.907991: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.907994: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.907996: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.908005: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.908007: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.908014: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.908017: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.908023: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 1/1 ==> 0
    irq/145-dwc3-249   [000] d...    58.908027: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.908030: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.908032: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.908036: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.908039: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.908044: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.908046: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.908049: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.908051: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.908054: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.908057: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.908060: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.908065: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.908067: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.908070: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.908073: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.908080: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.908083: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.908085: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.908091: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.908094: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.908097: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.908186: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.908190: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.908195: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.908197: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.908201: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.908207: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.908209: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.908212: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.908215: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.908218: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.908221: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.908224: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.908229: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.908232: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.908235: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.908238: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.912940: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.912960: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.912965: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.912973: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.912976: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.912979: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.913025: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.913031: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.913039: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.913042: dwc3_ctrl_req: bRequestType 01 bRequest 0b wValue 0001 wIndex 0000 wLength 0
    irq/145-dwc3-249   [000] d...    58.913046: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.913064: dwc3_gadget_giveback: ep1in: req ee675cc0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.913075: dwc3_free_request: ep1in: req ee675cc0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.913080: dwc3_readl: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.913084: dwc3_writel: addr fa39c720 value 00000007
    irq/145-dwc3-249   [000] d...    58.913096: dwc3_gadget_giveback: ep1out: req ee6752c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.913100: dwc3_free_request: ep1out: req ee6752c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.913103: dwc3_readl: addr fa39c720 value 00000007
    irq/145-dwc3-249   [000] d...    58.913106: dwc3_writel: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.913118: dwc3_gadget: Enabling ep1in-bulk
    irq/145-dwc3-249   [000] d...    58.913124: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Configuration' [1] params 00021004 06000700 00000000
    irq/145-dwc3-249   [000] d...    58.913127: dwc3_writel: addr fa39c838 value 00021004
    irq/145-dwc3-249   [000] d...    58.913130: dwc3_writel: addr fa39c834 value 06000700
    irq/145-dwc3-249   [000] d...    58.913133: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.913135: dwc3_writel: addr fa39c83c value 00000401
    irq/145-dwc3-249   [000] d...    58.913139: dwc3_readl: addr fa39c83c value 00000001
    irq/145-dwc3-249   [000] d...    58.913143: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913146: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.913148: dwc3_writel: addr fa39c838 value 00000001
    irq/145-dwc3-249   [000] d...    58.913150: dwc3_writel: addr fa39c834 value 00000000
    irq/145-dwc3-249   [000] d...    58.913153: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.913155: dwc3_writel: addr fa39c83c value 00000402
    irq/145-dwc3-249   [000] d...    58.913158: dwc3_readl: addr fa39c83c value 001b0002
    irq/145-dwc3-249   [000] d...    58.913163: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913165: dwc3_readl: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.913168: dwc3_writel: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.913175: dwc3_alloc_request: ep1in-bulk: req ee6752c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913188: dwc3_ep_queue: ep1in-bulk: req ee6752c0 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.913198: dwc3_gadget: Enabling ep1out-bulk
    irq/145-dwc3-249   [000] d...    58.913200: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Configuration' [1] params 00001004 04000700 00000000
    irq/145-dwc3-249   [000] d...    58.913205: dwc3_writel: addr fa39c828 value 00001004
    irq/145-dwc3-249   [000] d...    58.913208: dwc3_writel: addr fa39c824 value 04000700
    irq/145-dwc3-249   [000] d...    58.913211: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.913213: dwc3_writel: addr fa39c82c value 00000401
    irq/145-dwc3-249   [000] d...    58.913216: dwc3_readl: addr fa39c82c value 00000001
    irq/145-dwc3-249   [000] d...    58.913219: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913221: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.913225: dwc3_writel: addr fa39c828 value 00000001
    irq/145-dwc3-249   [000] d...    58.913228: dwc3_writel: addr fa39c824 value 00000000
    irq/145-dwc3-249   [000] d...    58.913230: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.913233: dwc3_writel: addr fa39c82c value 00000402
    irq/145-dwc3-249   [000] d...    58.913235: dwc3_readl: addr fa39c82c value 001c0002
    irq/145-dwc3-249   [000] d...    58.913238: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913240: dwc3_readl: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.913245: dwc3_writel: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.913248: dwc3_alloc_request: ep1out-bulk: req ee675cc0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913257: dwc3_ep_queue: ep1out-bulk: req ee675cc0 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.913265: dwc3_gadget: Enabling ep2in-isoc
    irq/145-dwc3-249   [000] d...    58.913268: dwc3_gadget_ep_cmd: ep2in-isoc: cmd 'Set Endpoint Configuration' [1] params 00042002 0a030700 00000000
    irq/145-dwc3-249   [000] d...    58.913270: dwc3_writel: addr fa39c858 value 00042002
    irq/145-dwc3-249   [000] d...    58.913273: dwc3_writel: addr fa39c854 value 0a030700
    irq/145-dwc3-249   [000] d...    58.913278: dwc3_writel: addr fa39c850 value 00000000
    irq/145-dwc3-249   [000] d...    58.913281: dwc3_writel: addr fa39c85c value 00000401
    irq/145-dwc3-249   [000] d...    58.913283: dwc3_readl: addr fa39c85c value 00000001
    irq/145-dwc3-249   [000] d...    58.913286: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913288: dwc3_gadget_ep_cmd: ep2in-isoc: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.913290: dwc3_writel: addr fa39c858 value 00000001
    irq/145-dwc3-249   [000] d...    58.913292: dwc3_writel: addr fa39c854 value 00000000
    irq/145-dwc3-249   [000] d...    58.913297: dwc3_writel: addr fa39c850 value 00000000
    irq/145-dwc3-249   [000] d...    58.913300: dwc3_writel: addr fa39c85c value 00000402
    irq/145-dwc3-249   [000] d...    58.913303: dwc3_readl: addr fa39c85c value 001d0002
    irq/145-dwc3-249   [000] d...    58.913305: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913308: dwc3_readl: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.913310: dwc3_writel: addr fa39c720 value 0000002f
    irq/145-dwc3-249   [000] d...    58.913315: dwc3_alloc_request: ep2in-isoc: req ee718740 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913323: dwc3_ep_queue: ep2in-isoc: req ee718740 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913328: dwc3_alloc_request: ep2in-isoc: req ee7187c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913332: dwc3_ep_queue: ep2in-isoc: req ee7187c0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913336: dwc3_alloc_request: ep2in-isoc: req ee718840 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913339: dwc3_ep_queue: ep2in-isoc: req ee718840 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913343: dwc3_alloc_request: ep2in-isoc: req ee7188c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913347: dwc3_ep_queue: ep2in-isoc: req ee7188c0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913353: dwc3_alloc_request: ep2in-isoc: req ee718940 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913356: dwc3_ep_queue: ep2in-isoc: req ee718940 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913360: dwc3_alloc_request: ep2in-isoc: req ee7189c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913364: dwc3_ep_queue: ep2in-isoc: req ee7189c0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913367: dwc3_alloc_request: ep2in-isoc: req ee718a40 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913371: dwc3_ep_queue: ep2in-isoc: req ee718a40 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913375: dwc3_alloc_request: ep2in-isoc: req ee718ac0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913381: dwc3_ep_queue: ep2in-isoc: req ee718ac0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913387: dwc3_gadget: Enabling ep2out-isoc
    irq/145-dwc3-249   [000] d...    58.913389: dwc3_gadget_ep_cmd: ep2out-isoc: cmd 'Set Endpoint Configuration' [1] params 00002002 08030700 00000000
    irq/145-dwc3-249   [000] d...    58.913391: dwc3_writel: addr fa39c848 value 00002002
    irq/145-dwc3-249   [000] d...    58.913394: dwc3_writel: addr fa39c844 value 08030700
    irq/145-dwc3-249   [000] d...    58.913397: dwc3_writel: addr fa39c840 value 00000000
    irq/145-dwc3-249   [000] d...    58.913399: dwc3_writel: addr fa39c84c value 00000401
    irq/145-dwc3-249   [000] d...    58.913404: dwc3_readl: addr fa39c84c value 00000001
    irq/145-dwc3-249   [000] d...    58.913407: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913409: dwc3_gadget_ep_cmd: ep2out-isoc: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.913411: dwc3_writel: addr fa39c848 value 00000001
    irq/145-dwc3-249   [000] d...    58.913413: dwc3_writel: addr fa39c844 value 00000000
    irq/145-dwc3-249   [000] d...    58.913416: dwc3_writel: addr fa39c840 value 00000000
    irq/145-dwc3-249   [000] d...    58.913418: dwc3_writel: addr fa39c84c value 00000402
    irq/145-dwc3-249   [000] d...    58.913423: dwc3_readl: addr fa39c84c value 001e0002
    irq/145-dwc3-249   [000] d...    58.913425: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913428: dwc3_readl: addr fa39c720 value 0000002f
    irq/145-dwc3-249   [000] d...    58.913431: dwc3_writel: addr fa39c720 value 0000003f
    irq/145-dwc3-249   [000] d...    58.913435: dwc3_alloc_request: ep2out-isoc: req ee718b40 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913439: dwc3_ep_queue: ep2out-isoc: req ee718b40 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913443: dwc3_alloc_request: ep2out-isoc: req ee718bc0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913449: dwc3_ep_queue: ep2out-isoc: req ee718bc0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913453: dwc3_alloc_request: ep2out-isoc: req ee718c40 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913456: dwc3_ep_queue: ep2out-isoc: req ee718c40 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913460: dwc3_alloc_request: ep2out-isoc: req ee718cc0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913464: dwc3_ep_queue: ep2out-isoc: req ee718cc0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913468: dwc3_alloc_request: ep2out-isoc: req ee7180c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913471: dwc3_ep_queue: ep2out-isoc: req ee7180c0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913477: dwc3_alloc_request: ep2out-isoc: req ee718d40 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913480: dwc3_ep_queue: ep2out-isoc: req ee718d40 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913484: dwc3_alloc_request: ep2out-isoc: req ee6758c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913487: dwc3_ep_queue: ep2out-isoc: req ee6758c0 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913491: dwc3_alloc_request: ep2out-isoc: req ee675940 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913494: dwc3_ep_queue: ep2out-isoc: req ee675940 length 0/1024 ==> 0
    irq/145-dwc3-249   [000] d...    58.913533: dwc3_ep0: queueing request ed15e7c0 to ep0out length 0 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.913547: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.913550: dwc3_event: event 000020c2
    irq/145-dwc3-249   [000] d...    58.913552: dwc3_ep0: Transfer Not Ready while ep0in in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.913556: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.913560: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c33
    irq/145-dwc3-249   [000] d...    58.913564: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.913566: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.913569: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.913574: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.913577: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.913580: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.913582: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913586: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.913589: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.913592: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.913597: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.913610: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.913614: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.913616: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.913620: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.913622: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.913625: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.913709: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.913716: dwc3_ep0: Transfer Complete while ep0in in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.913722: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.913725: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c32
    irq/145-dwc3-249   [000] d...    58.913729: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.913735: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.913738: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.913741: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.913747: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.913750: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.913752: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.913755: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.913758: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.913761: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.913763: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.913768: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.913771: dwc3_writel: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.915376: dwc3_readl: addr fa39c40c value 00000008
         testusb-252   [000] dnh.    58.915387: dwc3_readl: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.915390: dwc3_writel: addr fa39c408 value 80000100
         testusb-252   [000] dnh.    58.915394: dwc3_readl: addr fa39c41c value 00000000
         testusb-252   [000] dnh.    58.915397: dwc3_readl: addr fa39c42c value 00000000
         testusb-252   [000] dnh.    58.915403: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.915466: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.915470: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.915477: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.915480: dwc3_ctrl_req: bRequestType 81 bRequest 0a wValue 0000 wIndex 0000 wLength 1
    irq/145-dwc3-249   [000] d...    58.915484: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.915492: dwc3_ep0: queueing request ed15e7c0 to ep0out length 1 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.915502: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000001 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.915507: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.915513: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.915516: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.915519: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.915522: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.915525: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.915527: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.915530: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.915538: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.915542: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.915543: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.915547: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.915550: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.915553: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.915556: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.915564: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.915570: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.915573: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.915576: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.915579: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.915581: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.915591: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.915593: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.915596: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.915602: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.915608: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 1/1 ==> 0
    irq/145-dwc3-249   [000] d...    58.915612: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.915615: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.915617: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.915620: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.915623: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.915626: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.915630: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.915633: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.915636: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.915638: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.915641: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.915644: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.915646: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.915651: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.915654: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.915656: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.915663: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.915666: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.915669: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.915672: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.915677: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.915680: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.915749: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.915753: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.915757: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.915760: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.915763: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.915767: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.915772: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.915775: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.915778: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.915780: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.915784: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.915786: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.915789: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.915794: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.915797: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.915800: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.917154: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.917171: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.917175: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.917178: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.917186: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.917189: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.917241: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.917246: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.917254: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.917258: dwc3_ctrl_req: bRequestType 80 bRequest 08 wValue 0000 wIndex 0000 wLength 1
    irq/145-dwc3-249   [000] d...    58.917262: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.917272: dwc3_ep0: queueing request ed15e7c0 to ep0out length 1 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.917284: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000001 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.917293: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.917296: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.917300: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.917303: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.917305: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.917308: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.917312: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.917318: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.917323: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917326: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.917328: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.917332: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.917334: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917338: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.917340: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.917380: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.H.    58.917385: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.917388: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.917391: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.917394: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.917397: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.917623: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.917628: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.917639: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917644: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.917645: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.917649: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.917651: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.917659: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 1/1 ==> 0
    irq/145-dwc3-249   [000] d...    58.917664: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917667: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.917669: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.917675: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.917678: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.917681: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.917683: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.917686: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.917689: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.917691: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.917697: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.917700: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.917702: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.917705: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917708: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.917711: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.917720: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.917725: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.917728: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.917731: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.917734: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.917736: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.917815: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.917819: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.917824: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.917830: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.917834: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.917837: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.917839: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.917843: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.917846: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.917848: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.917853: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.917856: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.917858: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.917861: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.917864: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.917867: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.918487: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.918506: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.918509: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.918512: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.918515: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.918518: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.918565: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.918569: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.918575: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.918578: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0100 wIndex 0000 wLength 18
    irq/145-dwc3-249   [000] d...    58.918585: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.918593: dwc3_ep0: queueing request ed15e7c0 to ep0out length 18 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.918604: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000012 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.918610: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.918612: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.918616: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.918618: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.918624: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.918627: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.918630: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.918633: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.918639: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.918642: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.918644: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.918647: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.918652: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.918655: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.918658: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.918687: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.H.    58.918692: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.918695: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.918698: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.918704: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.918706: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.918887: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.918892: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.918898: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.918902: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.918904: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.918907: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.918910: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.918919: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 18/18 ==> 0
    irq/145-dwc3-249   [000] d...    58.918924: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.918927: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.918929: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.918932: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.918935: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.918939: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.918941: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.918947: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.918949: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.918952: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.918955: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.918958: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.918960: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.918963: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.918968: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.918971: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.918978: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.918981: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.918984: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.918987: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.918990: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.918995: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.919067: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.919070: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.919075: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.919077: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.919081: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.919084: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.919086: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.919092: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.919095: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.919098: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.919101: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.919103: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.919106: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.919109: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.919114: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.919116: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.919660: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.919673: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.919677: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.919680: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.919683: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.919690: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.919731: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.919735: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.919741: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.919744: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0f00 wIndex 0000 wLength 5
    irq/145-dwc3-249   [000] d...    58.919747: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.919756: dwc3_ep0: queueing request ed15e7c0 to ep0out length 5 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.919766: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000005 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.919771: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.919776: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.919779: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.919782: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.919784: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.919787: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.919791: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.919793: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.919801: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.919804: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.919805: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.919809: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.919812: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.919815: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.919818: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.919846: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.H.    58.919853: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.919856: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.919858: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.919861: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.919864: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.920044: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.920048: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920054: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920057: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.920062: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920065: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.920068: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.920074: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 5/5 ==> 0
    irq/145-dwc3-249   [000] d...    58.920079: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920083: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.920084: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920087: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.920092: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.920096: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.920098: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.920101: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.920104: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.920106: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.920109: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920114: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.920117: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920119: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920122: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.920125: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920132: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.920135: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920141: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.920144: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920146: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920149: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.920219: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.920222: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.920228: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.920230: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.920236: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.920239: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.920241: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.920244: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.920247: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.920250: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.920252: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920257: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.920260: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920263: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920265: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.920268: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.920583: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.920592: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.920600: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.920603: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.920606: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.920608: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.920646: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.920649: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.920654: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.920657: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0f00 wIndex 0000 wLength 22
    irq/145-dwc3-249   [000] d...    58.920660: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.920670: dwc3_ep0: queueing request ed15e7c0 to ep0out length 22 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.920680: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000016 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.920685: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.920687: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.920690: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.920693: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.920696: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.920701: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.920704: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.920707: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.920712: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920715: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.920717: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920721: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.920723: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920728: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.920731: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920739: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.920742: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920745: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.920748: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920751: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920756: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.920764: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.920766: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920769: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.920772: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.920777: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 22/22 ==> 0
    irq/145-dwc3-249   [000] d...    58.920781: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920784: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.920785: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.920791: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.920793: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.920796: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.920798: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.920801: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.920803: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.920806: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.920812: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920814: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.920817: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920819: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920822: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.920824: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920831: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.920837: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.920839: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.920843: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920845: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.920848: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.920911: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.920914: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.920919: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.920924: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.920927: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.920931: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.920933: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.920936: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.920939: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.920942: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.920947: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920949: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.920952: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.920955: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.920957: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.920960: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921047: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.921055: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921059: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.921062: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.921065: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.921068: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921095: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.921098: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.921102: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.921104: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0200 wIndex 0000 wLength 256
    irq/145-dwc3-249   [000] d...    58.921110: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.921120: dwc3_ep0: queueing request ed15e7c0 to ep0out length 69 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.921128: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000045 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.921132: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921134: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.921137: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.921140: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.921146: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.921148: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.921151: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921154: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.921159: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921162: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.921164: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921168: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.921172: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921175: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921178: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921185: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.921188: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921191: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.921194: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921199: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921201: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921221: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.921223: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921227: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921230: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.921232: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921235: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.921238: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.921245: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 69/69 ==> 0
    irq/145-dwc3-249   [000] d...    58.921249: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921252: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.921254: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921257: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.921259: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.921263: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921265: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.921270: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.921273: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.921275: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.921278: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921281: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921283: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921286: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921291: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921294: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921301: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.921304: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921306: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.921309: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921312: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921317: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921367: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.921370: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.921374: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.921377: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.921380: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.921383: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921385: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.921391: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.921394: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.921396: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.921399: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921402: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921404: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921407: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921412: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921415: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921495: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.921502: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921505: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.921508: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.921511: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.921516: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921540: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.921543: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.921547: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.921549: dwc3_ctrl_req: bRequestType 80 bRequest 06 wValue 0201 wIndex 0000 wLength 256
    irq/145-dwc3-249   [000] d...    58.921553: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.921560: dwc3_ep0: queueing request ed15e7c0 to ep0out length 32 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.921567: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000020 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.921570: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921575: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.921578: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.921581: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.921583: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.921586: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.921589: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921591: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.921599: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921602: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.921603: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921607: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.921609: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921612: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921615: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921622: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.921628: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.921630: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.921633: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921636: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.921639: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921656: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.921659: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921663: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921666: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.921670: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921673: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.921675: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.921680: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 32/32 ==> 0
    irq/145-dwc3-249   [000] d...    58.921684: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921687: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.921689: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.921692: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.921696: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.921699: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921701: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.921704: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.921706: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.921709: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.921712: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921716: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921719: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921721: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921724: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921727: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921754: dwc3_readl: addr fa39c40c value 00000004
          <idle>-0     [000] d.h.    58.921758: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921764: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.921767: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.921770: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.921773: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.921837: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.921840: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.921845: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.921847: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.921854: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.921857: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.921859: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.921862: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.921864: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.921867: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.921870: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921875: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.921877: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.921880: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.921883: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.921886: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921960: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.921966: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.921972: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.921975: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.921978: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.921981: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922004: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.922006: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.922011: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.922013: dwc3_ctrl_req: bRequestType 80 bRequest 00 wValue 0000 wIndex 0000 wLength 2
    irq/145-dwc3-249   [000] d...    58.922017: dwc3_ep0: USB_REQ_GET_STATUS
    irq/145-dwc3-249   [000] d...    58.922024: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ad1ae200 size 00000002 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.922027: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922030: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.922033: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.922035: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.922038: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.922041: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.922046: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922048: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.922051: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922054: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.922056: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922059: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.922061: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922064: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922069: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922076: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.922080: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922082: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.922085: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922088: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922091: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922098: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.922102: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922105: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922108: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.922110: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922113: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.922115: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ad1ae200 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.922120: dwc3_gadget_giveback: ep0out: req ed517034 length 2/2 ==> 0
    irq/145-dwc3-249   [000] d...    58.922123: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922126: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.922130: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922133: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.922135: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.922138: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922140: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.922143: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.922145: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.922150: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.922153: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922155: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922158: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922161: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922163: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922166: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922174: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.922177: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922180: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.922183: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922186: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922188: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922231: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.922234: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.922241: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.922243: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.922247: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.922250: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922252: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.922255: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.922257: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.922262: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.922265: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922267: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922270: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922273: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922276: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922278: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.922354: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.922360: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.922363: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.922366: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.922369: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.922372: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922396: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.922398: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.922405: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.922407: dwc3_ctrl_req: bRequestType 81 bRequest 00 wValue 0000 wIndex 0000 wLength 2
    irq/145-dwc3-249   [000] d...    58.922410: dwc3_ep0: USB_REQ_GET_STATUS
    irq/145-dwc3-249   [000] d...    58.922413: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ad1ae200 size 00000002 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.922417: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922419: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.922422: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.922425: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.922430: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.922433: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.922435: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922438: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.922441: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922444: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.922445: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922448: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.922452: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922455: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922458: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922465: dwc3_readl: addr fa39c40c value 0000000c
    irq/145-dwc3-249   [000] d.h.    58.922468: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922471: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.922474: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922479: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922481: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922490: dwc3_event: event 000090c2
    irq/145-dwc3-249   [000] d...    58.922492: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922496: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922499: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.922500: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922503: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.922505: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ad1ae200 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.922512: dwc3_gadget_giveback: ep0out: req ed517034 length 2/2 ==> 0
    irq/145-dwc3-249   [000] d...    58.922515: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922518: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.922520: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.922523: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.922525: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.922528: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922530: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.922535: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.922538: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.922540: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.922543: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922546: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922548: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922551: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922556: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922558: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922565: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.922568: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.922571: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.922574: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922577: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.922582: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.922623: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.922625: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.922629: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.922631: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.922634: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.922637: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.922640: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.922645: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.922648: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.922650: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.922653: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922656: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.922658: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.922661: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.922666: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.922669: dwc3_writel: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.923901: dwc3_readl: addr fa39c40c value 00000008
          <idle>-0     [000] d.h.    58.923914: dwc3_readl: addr fa39c408 value 00000100
          <idle>-0     [000] d.h.    58.923917: dwc3_writel: addr fa39c408 value 80000100
          <idle>-0     [000] d.h.    58.923920: dwc3_readl: addr fa39c41c value 00000000
          <idle>-0     [000] d.h.    58.923923: dwc3_readl: addr fa39c42c value 00000000
          <idle>-0     [000] d.h.    58.923929: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.923964: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.923969: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.923975: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.923977: dwc3_ctrl_req: bRequestType 01 bRequest 0b wValue 0000 wIndex 0000 wLength 0
    irq/145-dwc3-249   [000] d...    58.923981: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.923995: dwc3_gadget_giveback: ep1in: req ee6752c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.924003: dwc3_free_request: ep1in: req ee6752c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.924007: dwc3_readl: addr fa39c720 value 0000003f
    irq/145-dwc3-249   [000] d...    58.924013: dwc3_writel: addr fa39c720 value 00000037
    irq/145-dwc3-249   [000] d...    58.924025: dwc3_gadget_giveback: ep1out: req ee675cc0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.924028: dwc3_free_request: ep1out: req ee675cc0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.924031: dwc3_readl: addr fa39c720 value 00000037
    irq/145-dwc3-249   [000] d...    58.924034: dwc3_writel: addr fa39c720 value 00000033
    irq/145-dwc3-249   [000] d...    58.924040: dwc3_gadget_giveback: ep2in: req ee718740 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924044: dwc3_free_request: ep2in: req ee718740 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924050: dwc3_gadget_giveback: ep2in: req ee7187c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924053: dwc3_free_request: ep2in: req ee7187c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924056: dwc3_gadget_giveback: ep2in: req ee718840 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924059: dwc3_free_request: ep2in: req ee718840 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924062: dwc3_gadget_giveback: ep2in: req ee7188c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924064: dwc3_free_request: ep2in: req ee7188c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924067: dwc3_gadget_giveback: ep2in: req ee718940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924072: dwc3_free_request: ep2in: req ee718940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924075: dwc3_gadget_giveback: ep2in: req ee7189c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924078: dwc3_free_request: ep2in: req ee7189c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924081: dwc3_gadget_giveback: ep2in: req ee718a40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924083: dwc3_free_request: ep2in: req ee718a40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924086: dwc3_gadget_giveback: ep2in: req ee718ac0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924089: dwc3_free_request: ep2in: req ee718ac0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924095: dwc3_readl: addr fa39c720 value 00000033
    irq/145-dwc3-249   [000] d...    58.924098: dwc3_writel: addr fa39c720 value 00000013
    irq/145-dwc3-249   [000] d...    58.924104: dwc3_gadget_giveback: ep2out: req ee718b40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924107: dwc3_free_request: ep2out: req ee718b40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924111: dwc3_gadget_giveback: ep2out: req ee718bc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924114: dwc3_free_request: ep2out: req ee718bc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924118: dwc3_gadget_giveback: ep2out: req ee718c40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924123: dwc3_free_request: ep2out: req ee718c40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924127: dwc3_gadget_giveback: ep2out: req ee718cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924130: dwc3_free_request: ep2out: req ee718cc0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924134: dwc3_gadget_giveback: ep2out: req ee7180c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924136: dwc3_free_request: ep2out: req ee7180c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924141: dwc3_gadget_giveback: ep2out: req ee718d40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924143: dwc3_free_request: ep2out: req ee718d40 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924150: dwc3_gadget_giveback: ep2out: req ee6758c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924152: dwc3_free_request: ep2out: req ee6758c0 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924156: dwc3_gadget_giveback: ep2out: req ee675940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924159: dwc3_free_request: ep2out: req ee675940 length 0/1024 ==> -108
    irq/145-dwc3-249   [000] d...    58.924161: dwc3_readl: addr fa39c720 value 00000013
    irq/145-dwc3-249   [000] d...    58.924164: dwc3_writel: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.924172: dwc3_gadget: Enabling ep1in-bulk
    irq/145-dwc3-249   [000] d...    58.924180: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Configuration' [1] params 00021004 06000700 00000000
    irq/145-dwc3-249   [000] d...    58.924182: dwc3_writel: addr fa39c838 value 00021004
    irq/145-dwc3-249   [000] d...    58.924186: dwc3_writel: addr fa39c834 value 06000700
    irq/145-dwc3-249   [000] d...    58.924188: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.924191: dwc3_writel: addr fa39c83c value 00000401
    irq/145-dwc3-249   [000] d...    58.924194: dwc3_readl: addr fa39c83c value 00000001
    irq/145-dwc3-249   [000] d...    58.924196: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924202: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.924204: dwc3_writel: addr fa39c838 value 00000001
    irq/145-dwc3-249   [000] d...    58.924206: dwc3_writel: addr fa39c834 value 00000000
    irq/145-dwc3-249   [000] d...    58.924209: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.924211: dwc3_writel: addr fa39c83c value 00000402
    irq/145-dwc3-249   [000] d...    58.924214: dwc3_readl: addr fa39c83c value 001f0002
    irq/145-dwc3-249   [000] d...    58.924216: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924221: dwc3_readl: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.924224: dwc3_writel: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.924230: dwc3_alloc_request: ep1in-bulk: req ee675940 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.924242: dwc3_ep_queue: ep1in-bulk: req ee675940 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.924252: dwc3_gadget: Enabling ep1out-bulk
    irq/145-dwc3-249   [000] d...    58.924254: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Configuration' [1] params 00001004 04000700 00000000
    irq/145-dwc3-249   [000] d...    58.924256: dwc3_writel: addr fa39c828 value 00001004
    irq/145-dwc3-249   [000] d...    58.924262: dwc3_writel: addr fa39c824 value 04000700
    irq/145-dwc3-249   [000] d...    58.924264: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.924267: dwc3_writel: addr fa39c82c value 00000401
    irq/145-dwc3-249   [000] d...    58.924270: dwc3_readl: addr fa39c82c value 00000001
    irq/145-dwc3-249   [000] d...    58.924272: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924274: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.924276: dwc3_writel: addr fa39c828 value 00000001
    irq/145-dwc3-249   [000] d...    58.924281: dwc3_writel: addr fa39c824 value 00000000
    irq/145-dwc3-249   [000] d...    58.924283: dwc3_writel: addr fa39c820 value 00000000
    irq/145-dwc3-249   [000] d...    58.924286: dwc3_writel: addr fa39c82c value 00000402
    irq/145-dwc3-249   [000] d...    58.924289: dwc3_readl: addr fa39c82c value 00200002
    irq/145-dwc3-249   [000] d...    58.924291: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924294: dwc3_readl: addr fa39c720 value 0000000b
    irq/145-dwc3-249   [000] d...    58.924296: dwc3_writel: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.924302: dwc3_alloc_request: ep1out-bulk: req ee6758c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.924311: dwc3_ep_queue: ep1out-bulk: req ee6758c0 length 0/4096 ==> 0
    irq/145-dwc3-249   [000] d...    58.924352: dwc3_ep0: queueing request ed15e7c0 to ep0out length 0 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.924360: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.924364: dwc3_event: event 000020c2
    irq/145-dwc3-249   [000] d...    58.924366: dwc3_ep0: Transfer Not Ready while ep0in in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.924370: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.924373: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c33
    irq/145-dwc3-249   [000] d...    58.924380: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.924382: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.924385: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.924388: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.924390: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.924393: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.924396: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924402: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.924404: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.924407: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.924410: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.924565: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.H.    58.924572: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.H.    58.924576: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.H.    58.924584: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.924586: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.H.    58.924589: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.924700: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.924703: dwc3_ep0: Transfer Complete while ep0in in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.924709: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.924713: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c32
    irq/145-dwc3-249   [000] d...    58.924718: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 0/0 ==> 0
    irq/145-dwc3-249   [000] d...    58.924726: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.924729: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.924732: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.924736: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.924738: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.924741: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.924744: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.924749: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.924752: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.924755: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.924758: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.924761: dwc3_writel: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.927627: dwc3_readl: addr fa39c40c value 00000008
         testusb-252   [000] dnh.    58.927641: dwc3_readl: addr fa39c408 value 00000100
         testusb-252   [000] dnh.    58.927650: dwc3_writel: addr fa39c408 value 80000100
         testusb-252   [000] dnh.    58.927653: dwc3_readl: addr fa39c41c value 00000000
         testusb-252   [000] dnh.    58.927656: dwc3_readl: addr fa39c42c value 00000000
         testusb-252   [000] dnh.    58.927659: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.927755: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.927762: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.927770: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.927773: dwc3_ctrl_req: bRequestType 81 bRequest 0a wValue 0000 wIndex 0000 wLength 1
    irq/145-dwc3-249   [000] d...    58.927777: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.927790: dwc3_ep0: queueing request ed15e7c0 to ep0out length 1 state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.927800: dwc3_prepare_trb: ep0in: trb f2812000 bph 00000000 bpl ae531400 size 00000001 ctrl 00000c53
    irq/145-dwc3-249   [000] d...    58.927808: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.927811: dwc3_writel: addr fa39c818 value 00000000
    irq/145-dwc3-249   [000] d...    58.927815: dwc3_writel: addr fa39c814 value bf085000
    irq/145-dwc3-249   [000] d...    58.927818: dwc3_writel: addr fa39c810 value 00000000
    irq/145-dwc3-249   [000] d...    58.927820: dwc3_writel: addr fa39c81c value 00000406
    irq/145-dwc3-249   [000] d...    58.927826: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.927830: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.927833: dwc3_readl: addr fa39c81c value 00010006
    irq/145-dwc3-249   [000] d...    58.927839: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.927842: dwc3_event: event 000010c2
    irq/145-dwc3-249   [000] d...    58.927843: dwc3_ep0: Transfer Not Ready while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.927847: dwc3_ep0: Control Data
    irq/145-dwc3-249   [000] d...    58.927850: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.927855: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.927858: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.927867: dwc3_readl: addr fa39c40c value 00000008
    irq/145-dwc3-249   [000] d.h.    58.927870: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.927873: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.927876: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.927879: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.927884: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.927893: dwc3_event: event 0000c042
    irq/145-dwc3-249   [000] d...    58.927895: dwc3_ep0: Transfer Complete while ep0in in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.927899: dwc3_ep0: Data Phase
    irq/145-dwc3-249   [000] d...    58.927903: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl ae531400 size 00000000 ctrl 00000c52
    irq/145-dwc3-249   [000] d...    58.927910: dwc3_gadget_giveback: ep0out: req ed15e7c0 length 1/1 ==> 0
    irq/145-dwc3-249   [000] d...    58.927914: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.927917: dwc3_event: event 000020c0
    irq/145-dwc3-249   [000] d...    58.927919: dwc3_ep0: Transfer Not Ready while ep0out in state 'Data Phase'
    irq/145-dwc3-249   [000] d...    58.927925: dwc3_ep0: Control Status
    irq/145-dwc3-249   [000] d...    58.927927: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c43
    irq/145-dwc3-249   [000] d...    58.927931: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.927932: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.927935: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.927939: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.927941: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.927947: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.927949: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.927951: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.927954: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.927957: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.927960: dwc3_writel: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.927966: dwc3_readl: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d.h.    58.927972: dwc3_readl: addr fa39c408 value 00000100
    irq/145-dwc3-249   [000] d.h.    58.927974: dwc3_writel: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d.h.    58.927977: dwc3_readl: addr fa39c41c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.927980: dwc3_readl: addr fa39c42c value 00000000
    irq/145-dwc3-249   [000] d.h.    58.927983: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.928069: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.928072: dwc3_ep0: Transfer Complete while ep0out in state 'Status Phase'
    irq/145-dwc3-249   [000] d...    58.928077: dwc3_ep0: Status Phase
    irq/145-dwc3-249   [000] d...    58.928082: dwc3_complete_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000000 ctrl 00000c42
    irq/145-dwc3-249   [000] d...    58.928086: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.928089: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.928091: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.928095: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.928098: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.928100: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.928106: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.928108: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.928111: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.928114: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.928116: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.928119: dwc3_writel: addr fa39c408 value 00000100
         testusb-252   [000] d.h.    58.931918: dwc3_readl: addr fa39c40c value 00000008
         testusb-252   [000] d.h.    58.931942: dwc3_readl: addr fa39c408 value 00000100
         testusb-252   [000] d.h.    58.931947: dwc3_writel: addr fa39c408 value 80000100
         testusb-252   [000] d.h.    58.931950: dwc3_readl: addr fa39c41c value 00000000
         testusb-252   [000] d.h.    58.931953: dwc3_readl: addr fa39c42c value 00000000
         testusb-252   [000] d.h.    58.931956: dwc3_readl: addr fa39c43c value 00000000
    irq/145-dwc3-249   [000] d...    58.932018: dwc3_event: event 0000c040
    irq/145-dwc3-249   [000] d...    58.932024: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.932032: dwc3_ep0: Setup Phase
    irq/145-dwc3-249   [000] d...    58.932036: dwc3_ctrl_req: bRequestType 01 bRequest 0b wValue 0001 wIndex 0000 wLength 0
    irq/145-dwc3-249   [000] d...    58.932042: dwc3_ep0: Forwarding to gadget driver
    irq/145-dwc3-249   [000] d...    58.932059: dwc3_gadget_giveback: ep1in: req ee675940 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.932067: dwc3_free_request: ep1in: req ee675940 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.932072: dwc3_readl: addr fa39c720 value 0000000f
    irq/145-dwc3-249   [000] d...    58.932076: dwc3_writel: addr fa39c720 value 00000007
    irq/145-dwc3-249   [000] d...    58.932088: dwc3_gadget_giveback: ep1out: req ee6758c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.932092: dwc3_free_request: ep1out: req ee6758c0 length 0/4096 ==> -108
    irq/145-dwc3-249   [000] d...    58.932098: dwc3_readl: addr fa39c720 value 00000007
    irq/145-dwc3-249   [000] d...    58.932101: dwc3_writel: addr fa39c720 value 00000003
    irq/145-dwc3-249   [000] d...    58.932109: dwc3_gadget: Enabling ep1in-bulk
    irq/145-dwc3-249   [000] d...    58.932116: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Configuration' [1] params 00021004 06000700 00000000
    irq/145-dwc3-249   [000] d...    58.932118: dwc3_writel: addr fa39c838 value 00021004
    irq/145-dwc3-249   [000] d...    58.932121: dwc3_writel: addr fa39c834 value 06000700
    irq/145-dwc3-249   [000] d...    58.932124: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.932129: dwc3_writel: addr fa39c83c value 00000401
    irq/145-dwc3-249   [000] d...    58.932132: dwc3_readl: addr fa39c83c value 00000001
    irq/145-dwc3-249   [000] d...    58.932134: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.932136: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.932138: dwc3_writel: addr fa39c838 value 00000001
    irq/145-dwc3-249   [000] d...    58.932141: dwc3_writel: addr fa39c834 value 00000000
    irq/145-dwc3-249   [000] d...    58.932143: dwc3_writel: addr fa39c830 value 00000000
    irq/145-dwc3-249   [000] d...    58.932148: dwc3_writel: addr fa39c83c value 00000402
    irq/145-dwc3-249   [000] d...    58.932151: dwc3_readl: addr fa39c83c value 00201002
    irq/145-dwc3-249   [000] d...    58.932153: dwc3_gadget: Command Complete --> 1
    irq/145-dwc3-249   [000] d...    58.932159: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Stall' [4] params 00000000 00000000 00000000
    irq/145-dwc3-249   [000] d...    58.932161: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.932164: dwc3_writel: addr fa39c804 value 00000000
    irq/145-dwc3-249   [000] d...    58.932166: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.932171: dwc3_writel: addr fa39c80c value 00000404
    irq/145-dwc3-249   [000] d...    58.932174: dwc3_readl: addr fa39c80c value 00000004
    irq/145-dwc3-249   [000] d...    58.932176: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.932181: dwc3_prepare_trb: ep0out: trb f2812000 bph 00000000 bpl bf084000 size 00000008 ctrl 00000c23
    irq/145-dwc3-249   [000] d...    58.932184: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 bf085000 00000000
    irq/145-dwc3-249   [000] d...    58.932186: dwc3_writel: addr fa39c808 value 00000000
    irq/145-dwc3-249   [000] d...    58.932189: dwc3_writel: addr fa39c804 value bf085000
    irq/145-dwc3-249   [000] d...    58.932194: dwc3_writel: addr fa39c800 value 00000000
    irq/145-dwc3-249   [000] d...    58.932196: dwc3_writel: addr fa39c80c value 00000406
    irq/145-dwc3-249   [000] d...    58.932199: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.932202: dwc3_gadget: Command Complete --> 0
    irq/145-dwc3-249   [000] d...    58.932205: dwc3_readl: addr fa39c80c value 00000006
    irq/145-dwc3-249   [000] d...    58.932208: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.932211: dwc3_event: event 000020c2
    irq/145-dwc3-249   [000] d...    58.932213: dwc3_ep0: Transfer Not Ready while ep0in in state 'Setup Phase'
    irq/145-dwc3-249   [000] d...    58.932219: dwc3_writel: addr fa39c40c value 00000004
    irq/145-dwc3-249   [000] d...    58.932222: dwc3_readl: addr fa39c408 value 80000100
    irq/145-dwc3-249   [000] d...    58.932225: dwc3_writel: addr fa39c408 value 00000100

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

  reply	other threads:[~2015-06-30  0:34 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-21 10:16 [PATCH v2 1/3] usb: dwc3: gadget: Fix incorrect DEPCMD and DGCMD status macros Subbaraya Sundeep Bhatta
2015-05-21 10:16 ` [PATCH v2 2/3] usb: dwc3: gadget: return error if command sent to DGCMD register fails Subbaraya Sundeep Bhatta
2015-05-21 10:16 ` [PATCH v2 3/3] usb: dwc3: gadget: return error if command sent to DEPCMD " Subbaraya Sundeep Bhatta
2015-06-29 21:47   ` Felipe Balbi
2015-06-29 21:48     ` Felipe Balbi
2015-06-29 23:59       ` John Youn
2015-06-30  0:34         ` Felipe Balbi [this message]
2015-07-02  2:03       ` John Youn
2015-07-02  3:00         ` Felipe Balbi
2015-07-07  2:10           ` John Youn
2015-07-07  3:24             ` Felipe Balbi
2015-07-11 17:17               ` Subbaraya Sundeep Bhatta
2015-07-11 19:29                 ` Felipe Balbi
2015-07-13 17:50                   ` John Youn
2015-07-13 18:58                     ` Felipe Balbi
2015-07-15  9:49                       ` Subbaraya Sundeep Bhatta
2015-07-20 17:51                         ` Felipe Balbi
2015-07-20 18:16                           ` John Youn
2015-07-20 18:37                             ` Felipe Balbi
2015-07-01  7:29     ` Subbaraya Sundeep Bhatta
2015-07-06 17:07       ` Felipe Balbi
2015-07-07  5:01         ` Subbaraya Sundeep Bhatta
2015-07-08  9:50         ` Subbaraya Sundeep Bhatta
2015-07-08 18:16           ` Felipe Balbi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150630003416.GA11066@saruman.tx.rr.com \
    --to=balbi@ti.com \
    --cc=John.Youn@synopsys.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=sbhatta@xilinx.com \
    --cc=stable@vger.kernel.org \
    --cc=subbaraya.sundeep.bhatta@xilinx.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.