On Sat, Oct 11, 2014 at 01:14:44PM +0800, Huang Rui wrote: > On Fri, Oct 10, 2014 at 09:04:15AM -0500, Felipe Balbi wrote: > > Hi, > > > > On Fri, Oct 10, 2014 at 05:25:34PM +0800, Huang Rui wrote: > > > > > I enabled dwc3 and gadget debug/verbose configuration, the whole testing dmesg > > > > > > > > oh, that's why it's so slow :-) I'm getting over 30MB/sec with a Cortex > > > > A9 :-) > > > > > > > > > > Yes, maybe have two reasons: > > > 1) The input clock is much slower than SOC's. > > > 2) I used high speed mode. > > > > right, i'm running at highspeed too. > > > > > Because of the timing issue on FPGA, bulk write transfer would get > > > stuck when use more than 1MB (can pass on small file write) on super > > > speed mode. (Gadget Zero failed on 1/3/5/7 with 10s timeout) > > > > These shouldn't fail. I'll leave testusb running tonight. > > > > > > > Do you want to see the whole testing dmesg, with which debug level > > > > > enablement? > > > > > > > > This is good for me, thank you. > > > > > > The test log with booting is attached. Please review. > > > > will do. > > > > > > ps: FYI, I left my board running overnight the same test. It has been > > > > pretty stable so far. > > > > > > > > > > High speed mode is stable in my FPGA board, but super speed is not > > > at current. > > > > weird. Got any logs ? If you want to share logs I can probably help you > > debugging that. > > > > Sure. Below is my controller as super speed mode on gadget zero test 1 (bulk > write). Test 9/10 can be passed and device is able to enumerated, so control > transfer should be OK. > > Bus 007 Device 004: ID 0525:a4a0 Netchip Technology, Inc. Linux-USB "Gadget Zero" > > root@hr-bak:/home/ray/usb# ./testusb.sh 1 > unknown speed /dev/bus/usb/007/004 0 > /dev/bus/usb/007/004 test 1 --> 110 (Connection timed out) > > Host: > [ 8793.096303] usb 7-1: new SuperSpeed USB device number 4 using xhci_hcd > [ 8793.119876] usb 7-1: New USB device found, idVendor=0525, idProduct=a4a0 > [ 8793.120109] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 > [ 8793.120352] usb 7-1: Product: Gadget Zero > [ 8793.120493] usb 7-1: Manufacturer: Linux 3.17.0-rc5-dwc3-upstream+ with dwc3-gadget > [ 8793.120751] usb 7-1: SerialNumber: 0123456789.0123456789.0123456789 > [ 8793.489749] usbtest 7-1:3.0: Linux gadget zero > [ 8793.489933] usbtest 7-1:3.0: super-speed {control in/out bulk-in bulk-out} tests (+alt) > [ 8793.490246] usbcore: registered new interface driver usbtest > [ 8815.325781] usbcore: deregistering interface driver usbtest > [ 8819.760443] usbtest 7-1:3.0: Linux gadget zero > [ 8819.760621] usbtest 7-1:3.0: super-speed {control in/out bulk-in bulk-out} tests (+alt) > [ 8819.760921] usbcore: registered new interface driver usbtest > [ 8891.317350] usbtest 7-1:3.0: TEST 1: write 512 bytes 20 times > [ 8901.316770] usb 7-1: test1 failed, iterations left 19, status -110 (not 0) > > Device: > [ 7872.401865] udc dwc3.0.auto: registering UDC driver [zero] > [ 7872.420057] zero gadget: adding 'source/sink'/ffff88002e593e00 to config 'source/sink'/ffffffffa01ad000 > [ 7872.420072] zero gadget: super speed source/sink: IN/ep1in, OUT/ep1out, ISO-IN/ep2in, ISO-OUT/ep2out, INT-IN/ep3in, INT-OUT/ep3out > [ 7872.420076] zero gadget: adding 'loopback'/ffff88002e593000 to config 'loopback'/ffffffffa01ad0e0 > [ 7872.420081] zero gadget: super speed loopback: IN/ep1in, OUT/ep1out > [ 7872.420086] zero gadget: Gadget Zero, version: Cinco de Mayo 2008 > [ 7872.420089] zero gadget: zero ready > [ 7872.661926] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 8/8 ===> 0 > [ 7872.662505] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 18/18 ===> 0 > [ 7872.663039] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 5/5 ===> 0 > [ 7872.663655] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 22/22 ===> 0 > [ 7872.664261] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 9/9 ===> 0 > [ 7872.664890] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 140/140 ===> 0 > [ 7872.665924] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 9/9 ===> 0 > [ 7872.666493] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 44/44 ===> 0 > [ 7872.667596] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 4/4 ===> 0 > [ 7872.668135] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 24/24 ===> 0 > [ 7872.668933] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 98/98 ===> 0 > [ 7872.669501] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 66/66 ===> 0 > [ 7872.671680] zero gadget: super-speed config #3: source/sink > [ 7872.671766] zero gadget: source/sink enabled, alt intf 0 > [ 7872.671898] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 0/0 ===> 0 > [ 7872.672400] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 42/42 ===> 0 > [ 7970.768261] dwc3 dwc3.0.auto: request ffff88018778eb40 from ep1in completed 0/512 ===> -108 > [ 7970.768277] dwc3 dwc3.0.auto: request ffff88018778e600 from ep1out completed 0/512 ===> -108 > [ 7970.768349] zero gadget: source/sink enabled, alt intf 0 > [ 7970.768517] dwc3 dwc3.0.auto: request ffff880186d91180 from ep0out completed 0/0 ===> 0 > Add dwc3 trace log which is from your new trace event feature. :) Thanks, Rui
# tracer: nop # # entries-in-buffer/entries-written: 318/318 #P:4 # # _-----=> irqs-off # / _----=> need-resched # | / _---=> hardirq/softirq # || / _--=> preempt-depth # ||| / delay # TASK-PID CPU# |||| TIMESTAMP FUNCTION # | | | |||| | | <idle>-0 [002] d.h. 8645.271070: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8645.271080: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8645.271082: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8645.271112: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8645.271112: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8645.271117: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8645.271118: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8646.829002: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [003] d.h. 8646.829012: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8646.829014: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8646.829046: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8646.829048: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8646.829053: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8646.829055: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8655.600691: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8655.600701: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8655.600703: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8655.600733: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8655.600733: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8655.600738: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8655.600741: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8664.548451: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8664.548461: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8664.548463: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8664.548492: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8664.548493: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8664.548498: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8664.548499: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8673.342607: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8673.342617: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8673.342619: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8673.342648: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8673.342649: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8673.342653: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8673.342655: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.753985: dwc3_readl: addr ffffc90005f0040c value 00000008 <idle>-0 [002] d.h. 8676.753995: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.753997: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754028: dwc3_event: event 0000c040 irq/19-dwc3-2016 [002] d... 8676.754029: dwc3_ep0: Transfer Complete while ep0out in state 'Setup Phase' irq/19-dwc3-2016 [002] d... 8676.754032: dwc3_ep0: Setup Phase irq/19-dwc3-2016 [002] d... 8676.754033: dwc3_ctrl_req: bRequestType 01 bRequest 0b wValue 0000 wIndex 0000 wLength 0 irq/19-dwc3-2016 [002] d... 8676.754034: dwc3_ep0: Forwarding to gadget driver irq/19-dwc3-2016 [002] d... 8676.754053: dwc3_gadget_giveback: ep1in: req ffff88018778e600 length 0/512 ==> -108 irq/19-dwc3-2016 [002] d... 8676.754056: dwc3_free_request: ep1in: req ffff88018778e600 length 0/512 ==> -108 irq/19-dwc3-2016 [002] d... 8676.754087: dwc3_readl: addr ffffc90005f00720 value 0000000f irq/19-dwc3-2016 [002] d... 8676.754088: dwc3_writel: addr ffffc90005f00720 value 00000007 irq/19-dwc3-2016 [002] d... 8676.754091: dwc3_gadget_ep_cmd: ep1out: cmd 'End Transfer' [329992] params ffffffff 8111f239 ffff8800 irq/19-dwc3-2016 [002] d... 8676.754091: dwc3_writel: addr ffffc90005f00828 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754092: dwc3_writel: addr ffffc90005f00824 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754093: dwc3_writel: addr ffffc90005f00820 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754094: dwc3_writel: addr ffffc90005f0082c value 00050d08 irq/19-dwc3-2016 [002] d... 8676.754099: dwc3_readl: addr ffffc90005f0082c value 00050d08 irq/19-dwc3-2016 [002] d... 8676.754105: dwc3_readl: addr ffffc90005f0082c value 00050908 irq/19-dwc3-2016 [002] d... 8676.754212: dwc3_gadget_giveback: ep1out: req ffff88018778eb40 length 0/512 ==> -108 irq/19-dwc3-2016 [002] d... 8676.754213: dwc3_free_request: ep1out: req ffff88018778eb40 length 0/512 ==> -108 irq/19-dwc3-2016 [002] d... 8676.754217: dwc3_readl: addr ffffc90005f00720 value 00000007 irq/19-dwc3-2016 [002] d... 8676.754218: dwc3_writel: addr ffffc90005f00720 value 00000003 irq/19-dwc3-2016 [002] d... 8676.754221: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Configuration' [1] params ffffffff 8137b951 ffff8800 irq/19-dwc3-2016 [002] d... 8676.754222: dwc3_writel: addr ffffc90005f00838 value 00022004 irq/19-dwc3-2016 [002] d... 8676.754223: dwc3_writel: addr ffffc90005f00834 value 06000700 irq/19-dwc3-2016 [002] d... 8676.754224: dwc3_writel: addr ffffc90005f00830 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754225: dwc3_writel: addr ffffc90005f0083c value 00000401 irq/19-dwc3-2016 [002] d... 8676.754229: dwc3_readl: addr ffffc90005f0083c value 00000401 irq/19-dwc3-2016 [002] d... 8676.754235: dwc3_readl: addr ffffc90005f0083c value 00000001 irq/19-dwc3-2016 [002] d... 8676.754236: dwc3_gadget_ep_cmd: ep1in-bulk: cmd 'Set Endpoint Transfer Resource' [2] params ffffffff 8137b951 ffff8800 irq/19-dwc3-2016 [002] d... 8676.754237: dwc3_writel: addr ffffc90005f00838 value 00000001 irq/19-dwc3-2016 [002] d... 8676.754238: dwc3_writel: addr ffffc90005f00834 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754238: dwc3_writel: addr ffffc90005f00830 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754239: dwc3_writel: addr ffffc90005f0083c value 00000402 irq/19-dwc3-2016 [002] d... 8676.754243: dwc3_readl: addr ffffc90005f0083c value 00000402 irq/19-dwc3-2016 [002] d... 8676.754249: dwc3_readl: addr ffffc90005f0083c value 00070002 irq/19-dwc3-2016 [002] d... 8676.754253: dwc3_readl: addr ffffc90005f00720 value 00000003 irq/19-dwc3-2016 [002] d... 8676.754254: dwc3_writel: addr ffffc90005f00720 value 0000000b irq/19-dwc3-2016 [002] d... 8676.754256: dwc3_alloc_request: ep1in-bulk: req ffff88009b437b40 length 0/0 ==> 0 irq/19-dwc3-2016 [002] d... 8676.754261: dwc3_ep_queue: ep1in-bulk: req ffff88009b437b40 length 0/512 ==> 0 irq/19-dwc3-2016 [002] d... 8676.754263: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Configuration' [1] params ffffffff 8137b951 ffff8800 irq/19-dwc3-2016 [002] d... 8676.754264: dwc3_writel: addr ffffc90005f00828 value 00002004 irq/19-dwc3-2016 [002] d... 8676.754265: dwc3_writel: addr ffffc90005f00824 value 04000700 irq/19-dwc3-2016 [002] d... 8676.754266: dwc3_writel: addr ffffc90005f00820 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754267: dwc3_writel: addr ffffc90005f0082c value 00000401 irq/19-dwc3-2016 [002] d... 8676.754271: dwc3_readl: addr ffffc90005f0082c value 00000001 irq/19-dwc3-2016 [002] d... 8676.754272: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Set Endpoint Transfer Resource' [2] params ffffffff 8137b951 ffff8800 irq/19-dwc3-2016 [002] d... 8676.754273: dwc3_writel: addr ffffc90005f00828 value 00000001 irq/19-dwc3-2016 [002] d... 8676.754273: dwc3_writel: addr ffffc90005f00824 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754274: dwc3_writel: addr ffffc90005f00820 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754275: dwc3_writel: addr ffffc90005f0082c value 00000402 irq/19-dwc3-2016 [002] d... 8676.754280: dwc3_readl: addr ffffc90005f0082c value 00000402 irq/19-dwc3-2016 [002] d... 8676.754285: dwc3_readl: addr ffffc90005f0082c value 00080002 irq/19-dwc3-2016 [002] d... 8676.754289: dwc3_readl: addr ffffc90005f00720 value 0000000b irq/19-dwc3-2016 [002] d... 8676.754290: dwc3_writel: addr ffffc90005f00720 value 0000000f irq/19-dwc3-2016 [002] d... 8676.754291: dwc3_alloc_request: ep1out-bulk: req ffff88009b437600 length 0/0 ==> 0 irq/19-dwc3-2016 [002] d... 8676.754292: dwc3_ep_queue: ep1out-bulk: req ffff88009b437600 length 0/512 ==> 0 irq/19-dwc3-2016 [002] d... 8676.754298: dwc3_ep0: queueing request ffff880186d91180 to ep0out length 0 state 'Setup Phase' irq/19-dwc3-2016 [002] d... 8676.754300: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8676.754302: dwc3_event: event 000020c2 irq/19-dwc3-2016 [002] d... 8676.754302: dwc3_ep0: Transfer Not Ready while ep0in in state 'Setup Phase' irq/19-dwc3-2016 [002] d... 8676.754303: dwc3_ep0: Control Status irq/19-dwc3-2016 [002] d... 8676.754305: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [6] params 00000000 00009756 ffff8801 irq/19-dwc3-2016 [002] d... 8676.754305: dwc3_writel: addr ffffc90005f00818 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754306: dwc3_writel: addr ffffc90005f00814 value a8fe1000 irq/19-dwc3-2016 [002] d... 8676.754307: dwc3_writel: addr ffffc90005f00810 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754309: dwc3_writel: addr ffffc90005f0081c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754313: dwc3_readl: addr ffffc90005f0081c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754318: dwc3_readl: addr ffffc90005f0081c value 00010006 irq/19-dwc3-2016 [002] d... 8676.754322: dwc3_readl: addr ffffc90005f0081c value 00010006 irq/19-dwc3-2016 [002] d... 8676.754323: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8676.754327: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754328: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.754340: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8676.754344: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.754345: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754351: dwc3_event: event 080501c4 irq/19-dwc3-2016 [002] d... 8676.754351: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8676.754355: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754356: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8676.754486: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [003] d.h. 8676.754495: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8676.754496: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754515: dwc3_event: event 0000c042 irq/19-dwc3-2016 [002] d... 8676.754516: dwc3_ep0: Transfer Complete while ep0in in state 'Status Phase' irq/19-dwc3-2016 [002] d... 8676.754519: dwc3_ep0: Status Phase irq/19-dwc3-2016 [002] d... 8676.754530: dwc3_gadget_giveback: ep0out: req ffff880186d91180 length 0/0 ==> 0 irq/19-dwc3-2016 [002] d... 8676.754531: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params ffff8800 a9c77d90 ffff8801 irq/19-dwc3-2016 [002] d... 8676.754532: dwc3_writel: addr ffffc90005f00808 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754533: dwc3_writel: addr ffffc90005f00804 value a8fe1000 irq/19-dwc3-2016 [002] d... 8676.754534: dwc3_writel: addr ffffc90005f00800 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754535: dwc3_writel: addr ffffc90005f0080c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754540: dwc3_readl: addr ffffc90005f0080c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754545: dwc3_readl: addr ffffc90005f0080c value 00000006 irq/19-dwc3-2016 [002] d... 8676.754549: dwc3_readl: addr ffffc90005f0080c value 00000006 irq/19-dwc3-2016 [002] d... 8676.754550: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8676.754554: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754555: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.754741: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8676.754746: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8676.754747: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754753: dwc3_event: event 000000c4 irq/19-dwc3-2016 [002] d... 8676.754756: dwc3_prepare_trb: ep1out-bulk: trb ffff8800a8fe3000 bph 00000000 bpl 2e607400 size 00000200 ctrl 00000813 irq/19-dwc3-2016 [002] d... 8676.754756: dwc3_gadget_ep_cmd: ep1out-bulk: cmd 'Start Transfer' [6] params ffff8801 9ec14580 ffff8801 irq/19-dwc3-2016 [002] d... 8676.754757: dwc3_writel: addr ffffc90005f00828 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754758: dwc3_writel: addr ffffc90005f00824 value a8fe3000 irq/19-dwc3-2016 [002] d... 8676.754759: dwc3_writel: addr ffffc90005f00820 value 00000000 irq/19-dwc3-2016 [002] d... 8676.754760: dwc3_writel: addr ffffc90005f0082c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754765: dwc3_readl: addr ffffc90005f0082c value 00000406 irq/19-dwc3-2016 [002] d... 8676.754770: dwc3_readl: addr ffffc90005f0082c value 00070006 irq/19-dwc3-2016 [002] d... 8676.754774: dwc3_readl: addr ffffc90005f0082c value 00070006 irq/19-dwc3-2016 [002] d... 8676.754775: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8676.754779: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8676.754779: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8685.608944: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8685.608954: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8685.608956: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8685.608985: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8685.608986: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8685.608990: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8685.608991: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8688.923757: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8688.923767: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8688.923769: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8688.923799: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8688.923800: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8688.923804: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8688.923805: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8706.079346: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8706.079356: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8706.079358: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8706.079389: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8706.079390: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8706.079394: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8706.079395: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8706.880991: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [003] d.h. 8706.881002: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8706.881003: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8706.881033: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8706.881035: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8706.881039: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8706.881040: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8716.297450: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8716.297460: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8716.297462: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8716.297492: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8716.297493: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8716.297497: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8716.297498: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8716.984679: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [003] d.h. 8716.984689: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [003] d.h. 8716.984691: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8716.984723: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8716.984725: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8716.984731: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8716.984732: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8724.412832: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8724.412842: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8724.412843: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8724.412873: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8724.412874: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8724.412879: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8724.412881: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8752.137583: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8752.137593: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8752.137595: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8752.137633: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8752.137634: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8752.137639: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8752.137640: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8767.879849: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8767.879859: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8767.879860: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8767.879890: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8767.879891: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8767.879896: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8767.879897: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8775.698901: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8775.698912: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8775.698914: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8775.698943: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8775.698943: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8775.698948: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8775.698949: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8780.466263: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8780.466273: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8780.466276: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8780.466444: dwc3_event: event 00100301 irq/19-dwc3-2016 [000] d... 8780.466448: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [000] d... 8780.466456: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8780.466458: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8786.354202: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [001] d.h. 8786.354212: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8786.354214: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8786.354246: dwc3_event: event 00100301 irq/19-dwc3-2016 [000] d... 8786.354247: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [000] d... 8786.354252: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8786.354253: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [000] d.h. 8787.403252: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [000] d.h. 8787.403263: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [000] d.h. 8787.403265: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8787.403292: dwc3_event: event 00100301 irq/19-dwc3-2016 [000] d... 8787.403293: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [000] d... 8787.403298: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8787.403299: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8799.958191: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [001] d.h. 8799.958201: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8799.958202: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8799.958364: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8799.958368: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8799.958375: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8799.958377: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8804.255365: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8804.255375: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8804.255377: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8804.255406: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8804.255408: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8804.255413: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8804.255414: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8804.755529: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8804.755539: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8804.755541: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8804.755567: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8804.755568: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8804.755574: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8804.755575: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8851.890767: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8851.890777: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8851.890779: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8851.890809: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8851.890810: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8851.890814: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8851.890816: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8853.156344: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8853.156354: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8853.156356: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8853.156385: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8853.156386: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8853.156390: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8853.156391: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8857.138313: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8857.138323: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8857.138325: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8857.138354: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8857.138354: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8857.138359: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8857.138360: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8860.946423: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8860.946434: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8860.946436: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8860.946467: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8860.946468: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8860.946472: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8860.946473: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8863.877858: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8863.877869: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8863.877871: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8863.877901: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8863.877902: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8863.877907: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8863.877908: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8903.105596: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8903.105606: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8903.105608: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8903.105638: dwc3_event: event 00100301 irq/19-dwc3-2016 [002] d... 8903.105640: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [002] d... 8903.105645: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [002] d... 8903.105646: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8916.612939: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [002] d.h. 8916.612950: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [002] d.h. 8916.612952: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8916.613120: dwc3_event: event 00100301 irq/19-dwc3-2016 [000] d... 8916.613124: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [000] d... 8916.613132: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8916.613135: dwc3_writel: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8920.230235: dwc3_readl: addr ffffc90005f0040c value 00000004 <idle>-0 [001] d.h. 8920.230245: dwc3_readl: addr ffffc90005f00408 value 00000100 <idle>-0 [001] d.h. 8920.230247: dwc3_writel: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8920.230280: dwc3_event: event 00100301 irq/19-dwc3-2016 [000] d... 8920.230281: dwc3_writel: addr ffffc90005f0040c value 00000004 irq/19-dwc3-2016 [000] d... 8920.230286: dwc3_readl: addr ffffc90005f00408 value 80000100 irq/19-dwc3-2016 [000] d... 8920.230287: dwc3_writel: addr ffffc90005f00408 value 00000100