Re: [RFC PATCH 3/4] usb: dwc3: add quirk to be compatible for AMD NL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux