Inaccessible dual-role port on CherryTrail

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

 



Hi linux-usb,

I'm currently bringing up a custom board that uses a CherryTrail
processor and I'm having quite a bit of trouble accessing the dual-role
port from Linux.

Our system includes two USB 3.0-capable ports with Type-C connectors.
One port is designed to be a host-only port (downstream-facing),
while the other port is designed to be a dual-role port. The USB 2.0
data lines and the SuperSpeed lines are connected to the SoC. Our
system uses two USB Power Delivery controllers to help with PD
negotiations. We have an OTG_ID signal connected to the SoC.
Depending on the data role negotiation (which we detect from the PD
controller), we either tie that signal to GND or let it float.
I'm running a 4.9.115 kernel built using Yocto with a few patches applied
to enable HDMI audio.

I've been working very closely with our BIOS vendor to initialize the
CherryTrail SoC's embedded host and device controllers properly. I've been
able to validate that both of our USB-C ports work at both 2.0 and 3.0 speeds
from the BIOS, but Linux only has access to our host port. The dual-role
port is not operational from Linux.

I've attached a copy of the lspci -vv output for both of the PCI
controllers that the kernel recognizes. I also enabled tracing during
the boot process for the dwc3 and xhci-hcd drivers and have attached
the trace output. Please note that these traces not only include the
initialization process, but also probing the g_mass_storage module.
I also toggled the dwc3 mode from device to host using debugfs and
attached a USB storage device to the dual-role port. Unfortunately there
was no activity seen in the trace output besides toggling the dwc3 mode.

The fact that downstream devices are accessible from the BIOS and not
Linux indicates to me that there's either a configuration issue when the
BIOS hands off USB control to the kernel, or the kernel is not compiled
properly to support the SoC's internal controllers.

I would appreciate it if you could take a quick look at the trace and
lspci output and let me know if anything seems to be strange about the
controller driver initialization. Might the controller register values
indicate that the controller is in some sort of disabled state? I am
working pretty closely with the BIOS vendor so I'm also able to request
BIOS changes if need be.

I would also appreciate any feedback on further debugging tips. I've
been using devmem2 to inspect the MMIO registers of the host controller
and comparing those values to the expected values in the SoC datasheet.
the xHCI debugfs directory doesn't appear in my debugfs which is also
kind of strange. I might also try using kgdb to step through the
initialization process.

Thank you for taking a look into this situation! Please let me know
if you have any questions.

Cheers,
Rob Weber
# tracer: nop
#
# entries-in-buffer/entries-written: 521/521   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
       swapper/0-1     [002] ....     2.960105: dwc3_readl: addr ffffc90000e00140 value 20204008
       swapper/0-1     [002] ....     2.960114: dwc3_readl: addr ffffc90000e00144 value 0260c93b
       swapper/0-1     [002] ....     2.960117: dwc3_readl: addr ffffc90000e00148 value 008086a0
       swapper/0-1     [002] ....     2.960119: dwc3_readl: addr ffffc90000e0014c value 10420085
       swapper/0-1     [002] ....     2.960121: dwc3_readl: addr ffffc90000e00150 value 47a22004
       swapper/0-1     [002] ....     2.960124: dwc3_readl: addr ffffc90000e00154 value 04202088
       swapper/0-1     [002] ....     2.960126: dwc3_readl: addr ffffc90000e00158 value 02f60020
       swapper/0-1     [002] ....     2.960129: dwc3_readl: addr ffffc90000e0015c value 038507e6
       swapper/0-1     [002] ....     2.960131: dwc3_readl: addr ffffc90000e00600 value 000002f6
       swapper/0-1     [002] ....     2.960152: dwc3_readl: addr ffffc90000e00120 value 5533260a
       swapper/0-1     [002] ....     2.960154: dwc3_writel: addr ffffc90000e00128 value 00040973
       swapper/0-1     [002] ....     2.960156: dwc3_writel: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960158: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960160: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960164: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960166: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960169: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960171: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960173: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960175: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960178: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960182: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960184: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960186: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960188: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960191: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960194: dwc3_readl: addr ffffc90000e00704 value 00000000
       swapper/0-1     [002] ....     2.960197: dwc3_readl: addr ffffc90000e00704 value 00000000
       swapper/0-1     [002] ....     2.960200: dwc3_writel: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960202: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960206: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960211: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960214: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960218: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960221: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960228: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960232: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960237: dwc3_readl: addr ffffc90000e00704 value 40000000
       swapper/0-1     [002] ....     2.960242: dwc3_readl: addr ffffc90000e00704 value 00000000
       swapper/0-1     [002] ....     2.960245: dwc3_readl: addr ffffc90000e002c0 value 02020802
       swapper/0-1     [002] ....     2.960246: dwc3_writel: addr ffffc90000e002c0 value 02020802
       swapper/0-1     [002] ....     2.960248: dwc3_readl: addr ffffc90000e00200 value 00002440
       swapper/0-1     [002] ....     2.960251: dwc3_writel: addr ffffc90000e00200 value 00002440
       swapper/0-1     [002] ....     2.960253: dwc3_readl: addr ffffc90000e00110 value 30d82000
       swapper/0-1     [002] ....     2.960254: dwc3_writel: addr ffffc90000e00110 value 30d82002
       swapper/0-1     [002] ....     2.960258: dwc3_core: found 16 IN and 16 OUT endpoints
       swapper/0-1     [002] ....     2.960260: dwc3_core: Event buf ffff88003701f000 dma 3701f000 length 4096

       swapper/0-1     [002] ....     2.960262: dwc3_writel: addr ffffc90000e00400 value 3701f000
       swapper/0-1     [002] ....     2.960265: dwc3_writel: addr ffffc90000e00404 value 00000000
       swapper/0-1     [002] ....     2.960267: dwc3_writel: addr ffffc90000e00408 value 00001000
       swapper/0-1     [002] ....     2.960268: dwc3_writel: addr ffffc90000e0040c value 00000000
       swapper/0-1     [002] ....     2.960271: dwc3_readl: addr ffffc90000e00110 value 30d82002
       swapper/0-1     [002] ....     2.960272: dwc3_writel: addr ffffc90000e00110 value 30d82002
       swapper/0-1     [002] ....     2.960312: dwc3_gadget: initializing ep0out
       swapper/0-1     [002] ....     2.960315: dwc3_gadget: initializing ep1out
       swapper/0-1     [002] ....     2.960318: dwc3_gadget: initializing ep2out
       swapper/0-1     [002] ....     2.960321: dwc3_gadget: initializing ep3out
       swapper/0-1     [002] ....     2.960324: dwc3_gadget: initializing ep4out
       swapper/0-1     [002] ....     2.960327: dwc3_gadget: initializing ep5out
       swapper/0-1     [002] ....     2.960330: dwc3_gadget: initializing ep6out
       swapper/0-1     [002] ....     2.960334: dwc3_gadget: initializing ep7out
       swapper/0-1     [002] ....     2.960336: dwc3_gadget: initializing ep8out
       swapper/0-1     [002] ....     2.960341: dwc3_gadget: initializing ep9out
       swapper/0-1     [002] ....     2.960344: dwc3_gadget: initializing ep10out
       swapper/0-1     [002] ....     2.960348: dwc3_gadget: initializing ep11out
       swapper/0-1     [002] ....     2.960351: dwc3_gadget: initializing ep12out
       swapper/0-1     [002] ....     2.960354: dwc3_gadget: initializing ep13out
       swapper/0-1     [002] ....     2.960358: dwc3_gadget: initializing ep14out
       swapper/0-1     [002] ....     2.960360: dwc3_gadget: initializing ep15out
       swapper/0-1     [002] ....     2.960364: dwc3_gadget: initializing ep0in
       swapper/0-1     [002] ....     2.960365: dwc3_gadget: initializing ep1in
       swapper/0-1     [002] ....     2.960368: dwc3_gadget: initializing ep2in
       swapper/0-1     [002] ....     2.960371: dwc3_gadget: initializing ep3in
       swapper/0-1     [002] ....     2.960374: dwc3_gadget: initializing ep4in
       swapper/0-1     [002] ....     2.960378: dwc3_gadget: initializing ep5in
       swapper/0-1     [002] ....     2.960381: dwc3_gadget: initializing ep6in
       swapper/0-1     [002] ....     2.960384: dwc3_gadget: initializing ep7in
       swapper/0-1     [002] ....     2.960387: dwc3_gadget: initializing ep8in
       swapper/0-1     [002] ....     2.960390: dwc3_gadget: initializing ep9in
       swapper/0-1     [002] ....     2.960393: dwc3_gadget: initializing ep10in
       swapper/0-1     [002] ....     2.960397: dwc3_gadget: initializing ep11in
       swapper/0-1     [002] ....     2.960401: dwc3_gadget: initializing ep12in
       swapper/0-1     [002] ....     2.960404: dwc3_gadget: initializing ep13in
       swapper/0-1     [002] ....     2.960412: dwc3_gadget: initializing ep14in
       swapper/0-1     [002] ....     2.960415: dwc3_gadget: initializing ep15in
       swapper/0-1     [002] ....     3.011373: xhci_dbg_init: // Halt the HC
       swapper/0-1     [002] ....     3.011401: xhci_dbg_init: // Reset the HC
       swapper/0-1     [002] ....     3.012414: xhci_dbg_init: Wait for controller to be ready for doorbell rings
       swapper/0-1     [002] ....     3.012440: xhci_dbg_init: xhci_init
       swapper/0-1     [002] ....     3.012446: xhci_dbg_init: xHCI doesn't need link TRB QUIRK
       swapper/0-1     [002] ....     3.012458: xhci_dbg_init: Supported page size register = 0x1
       swapper/0-1     [002] ....     3.012466: xhci_dbg_init: Supported page size of 4K
       swapper/0-1     [002] ....     3.012471: xhci_dbg_init: HCD page size set to 4K
       swapper/0-1     [002] ....     3.012480: xhci_dbg_init: // xHC can handle at most 32 device slots.
       swapper/0-1     [002] ....     3.012493: xhci_dbg_init: // Setting Max device slots reg = 0x20.
       swapper/0-1     [002] ....     3.012504: xhci_dbg_init: // Device context base array address = 0x178433000 (DMA), ffff880178433000 (virt)
       swapper/0-1     [002] ....     3.012517: xhci_dbg_init: Allocated command ring at ffff88017a7bef80
       swapper/0-1     [002] ....     3.012522: xhci_dbg_init: First segment DMA is 0x17842e000
       swapper/0-1     [002] ....     3.012535: xhci_dbg_init: // Setting command ring address to 0x000000017842e001
       swapper/0-1     [002] ....     3.012561: xhci_dbg_init: // Doorbell array is located at offset 0x3000 from cap regs base addr
       swapper/0-1     [002] ....     3.012642: xhci_dbg_init: // Allocating event ring
       swapper/0-1     [002] ....     3.012660: xhci_dbg_init: // Allocated event ring segment table at 0x17842b000
       swapper/0-1     [002] ....     3.012666: xhci_dbg_init: Set ERST to 0; private num segs = 1, virt addr = ffff88017842b000, dma addr = 0x17842b000
       swapper/0-1     [002] ....     3.012676: xhci_dbg_init: // Write ERST size = 1 to ir_set 0 (some bits preserved)
       swapper/0-1     [002] ....     3.012681: xhci_dbg_init: // Set ERST entries to point to event ring.
       swapper/0-1     [002] ....     3.012686: xhci_dbg_init: // Set ERST base address for ir_set 0 = 0x17842b000
       swapper/0-1     [002] ....     3.012699: xhci_dbg_init: // Write event ring dequeue pointer, preserving EHB bit
       swapper/0-1     [002] ....     3.012709: xhci_dbg_init: Wrote ERST address to ir_set 0.
       swapper/0-1     [002] ....     3.012716: xhci_dbg_init: Allocating 18 scratchpad buffers
       swapper/0-1     [002] ....     3.012787: xhci_dbg_init: Ext Cap ffffc900006c8000, port offset = 1, count = 7, revision = 0x2
       swapper/0-1     [002] ....     3.012822: xhci_dbg_init: xHCI 1.0: support USB2 software lpm
       swapper/0-1     [002] ....     3.012836: xhci_dbg_init: Ext Cap ffffc900006c8020, port offset = 8, count = 6, revision = 0x3
       swapper/0-1     [002] ....     3.012864: xhci_dbg_init: Found 7 USB 2.0 ports and 6 USB 3.0 ports.
       swapper/0-1     [002] ....     3.012870: xhci_dbg_init: USB 2.0 port at index 0, addr = ffffc900006c0480
       swapper/0-1     [002] ....     3.012876: xhci_dbg_init: USB 2.0 port at index 1, addr = ffffc900006c0490
       swapper/0-1     [002] ....     3.012882: xhci_dbg_init: USB 2.0 port at index 2, addr = ffffc900006c04a0
       swapper/0-1     [002] ....     3.012889: xhci_dbg_init: USB 2.0 port at index 3, addr = ffffc900006c04b0
       swapper/0-1     [002] ....     3.012895: xhci_dbg_init: USB 2.0 port at index 4, addr = ffffc900006c04c0
       swapper/0-1     [002] ....     3.012901: xhci_dbg_init: USB 2.0 port at index 5, addr = ffffc900006c04d0
       swapper/0-1     [002] ....     3.012909: xhci_dbg_init: USB 2.0 port at index 6, addr = ffffc900006c04e0
       swapper/0-1     [002] ....     3.012914: xhci_dbg_init: USB 3.0 port at index 7, addr = ffffc900006c04f0
       swapper/0-1     [002] ....     3.012921: xhci_dbg_init: USB 3.0 port at index 8, addr = ffffc900006c0500
       swapper/0-1     [002] ....     3.012927: xhci_dbg_init: USB 3.0 port at index 9, addr = ffffc900006c0510
       swapper/0-1     [002] ....     3.012934: xhci_dbg_init: USB 3.0 port at index 10, addr = ffffc900006c0520
       swapper/0-1     [002] ....     3.012940: xhci_dbg_init: USB 3.0 port at index 11, addr = ffffc900006c0530
       swapper/0-1     [002] ....     3.012947: xhci_dbg_init: USB 3.0 port at index 12, addr = ffffc900006c0540
       swapper/0-1     [002] ....     3.012960: xhci_dbg_init: Finished xhci_init
       swapper/0-1     [002] ....     3.022462: xhci_dbg_init: xhci_run
       swapper/0-1     [002] ....     3.022471: xhci_dbg_init: Failed to enable MSI-X
       swapper/0-1     [002] ....     3.024986: xhci_dbg_init: ERST deq = 64'h17842c000
       swapper/0-1     [002] ....     3.024992: xhci_dbg_init: // Set the interrupt modulation register
       swapper/0-1     [002] ....     3.025003: xhci_dbg_init: // Enable interrupts, cmd = 0x4.
       swapper/0-1     [002] ....     3.025012: xhci_dbg_init: // Enabling event ring interrupter ffffc900006c2020 by writing 0x2 to irq_pending
       swapper/0-1     [002] ....     3.025058: xhci_dbg_init: Finished xhci_run for USB2 roothub
       swapper/0-1     [002] ....     3.088206: xhci_dbg_init: // Turn on HC, cmd = 0x5.
       swapper/0-1     [002] ....     3.088218: xhci_dbg_init: Finished xhci_run for USB3 roothub
             cat-1043  [002] d..1    57.132321: dwc3_readl: addr ffffc90000e00110 value 30d82002
              sh-920   [001] d..1    80.627646: dwc3_readl: addr ffffc90000e00110 value 30d82002
              sh-920   [001] d..1    80.627665: dwc3_writel: addr ffffc90000e00110 value 30d81002
              sh-920   [001] d..1   157.023803: dwc3_readl: addr ffffc90000e00110 value 30d81002
              sh-920   [001] d..1   157.023820: dwc3_writel: addr ffffc90000e00110 value 30d82002
        modprobe-1706  [001] ....   212.561164: dwc3_alloc_request: ep0out: req ffff880179aea840 length 0/0 zsI ==> 0
        modprobe-1706  [001] d..1   212.595618: dwc3_readl: addr ffffc90000e00700 value 00080804
        modprobe-1706  [001] d..1   212.595626: dwc3_writel: addr ffffc90000e00700 value 00080804
        modprobe-1706  [001] d..1   212.595630: dwc3_readl: addr ffffc90000e0010c value 24400000
        modprobe-1706  [001] d..1   212.595632: dwc3_writel: addr ffffc90000e0010c value 04400000
        modprobe-1706  [001] d..1   212.595634: dwc3_readl: addr ffffc90000e00700 value 00080804
        modprobe-1706  [001] d..1   212.595636: dwc3_writel: addr ffffc90000e00700 value 000e0804
        modprobe-1706  [001] d..1   212.595638: dwc3_gadget: Enabling ep0out
        modprobe-1706  [001] d..1   212.595640: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595642: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595644: dwc3_writel: addr ffffc90000e00808 value 00000000
        modprobe-1706  [001] d..1   212.595646: dwc3_writel: addr ffffc90000e00804 value 00000000
        modprobe-1706  [001] d..1   212.595647: dwc3_writel: addr ffffc90000e00800 value 00000000
        modprobe-1706  [001] d..1   212.595648: dwc3_writel: addr ffffc90000e0080c value 00000409
        modprobe-1706  [001] d..1   212.595651: dwc3_readl: addr ffffc90000e0080c value 00000009
        modprobe-1706  [001] d..1   212.595654: dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [9] params 00000000 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595655: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595657: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595659: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595661: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595662: dwc3_writel: addr ffffc90000e00808 value 00000001
        modprobe-1706  [001] d..1   212.595663: dwc3_writel: addr ffffc90000e00804 value 00000000
        modprobe-1706  [001] d..1   212.595665: dwc3_writel: addr ffffc90000e00800 value 00000000
        modprobe-1706  [001] d..1   212.595668: dwc3_writel: addr ffffc90000e0080c value 00000402
        modprobe-1706  [001] d..1   212.595674: dwc3_readl: addr ffffc90000e0080c value 00010002
        modprobe-1706  [001] d..1   212.595675: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595676: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595678: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595681: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595684: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595685: dwc3_writel: addr ffffc90000e00818 value 00000001
        modprobe-1706  [001] d..1   212.595689: dwc3_writel: addr ffffc90000e00814 value 00000000
        modprobe-1706  [001] d..1   212.595691: dwc3_writel: addr ffffc90000e00810 value 00000000
        modprobe-1706  [001] d..1   212.595692: dwc3_writel: addr ffffc90000e0081c value 00000402
        modprobe-1706  [001] d..1   212.595694: dwc3_readl: addr ffffc90000e0081c value 00020002
        modprobe-1706  [001] d..1   212.595696: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595698: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595701: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595703: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595705: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595706: dwc3_writel: addr ffffc90000e00828 value 00000001
        modprobe-1706  [001] d..1   212.595707: dwc3_writel: addr ffffc90000e00824 value 00000000
        modprobe-1706  [001] d..1   212.595709: dwc3_writel: addr ffffc90000e00820 value 00000000
        modprobe-1706  [001] d..1   212.595710: dwc3_writel: addr ffffc90000e0082c value 00000402
        modprobe-1706  [001] d..1   212.595712: dwc3_readl: addr ffffc90000e0082c value 00030002
        modprobe-1706  [001] d..1   212.595714: dwc3_gadget_ep_cmd: ep1out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595715: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595716: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595719: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595720: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595722: dwc3_writel: addr ffffc90000e00838 value 00000001
        modprobe-1706  [001] d..1   212.595723: dwc3_writel: addr ffffc90000e00834 value 00000000
        modprobe-1706  [001] d..1   212.595725: dwc3_writel: addr ffffc90000e00830 value 00000000
        modprobe-1706  [001] d..1   212.595726: dwc3_writel: addr ffffc90000e0083c value 00000402
        modprobe-1706  [001] d..1   212.595728: dwc3_readl: addr ffffc90000e0083c value 00040002
        modprobe-1706  [001] d..1   212.595729: dwc3_gadget_ep_cmd: ep1in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595731: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595734: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595737: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595738: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595740: dwc3_writel: addr ffffc90000e00848 value 00000001
        modprobe-1706  [001] d..1   212.595741: dwc3_writel: addr ffffc90000e00844 value 00000000
        modprobe-1706  [001] d..1   212.595742: dwc3_writel: addr ffffc90000e00840 value 00000000
        modprobe-1706  [001] d..1   212.595744: dwc3_writel: addr ffffc90000e0084c value 00000402
        modprobe-1706  [001] d..1   212.595746: dwc3_readl: addr ffffc90000e0084c value 00050002
        modprobe-1706  [001] d..1   212.595747: dwc3_gadget_ep_cmd: ep2out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595750: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595751: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595753: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595755: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595756: dwc3_writel: addr ffffc90000e00858 value 00000001
        modprobe-1706  [001] d..1   212.595757: dwc3_writel: addr ffffc90000e00854 value 00000000
        modprobe-1706  [001] d..1   212.595759: dwc3_writel: addr ffffc90000e00850 value 00000000
        modprobe-1706  [001] d..1   212.595760: dwc3_writel: addr ffffc90000e0085c value 00000402
        modprobe-1706  [001] d..1   212.595763: dwc3_readl: addr ffffc90000e0085c value 00060002
        modprobe-1706  [001] d..1   212.595764: dwc3_gadget_ep_cmd: ep2in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595766: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595767: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595770: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595771: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595773: dwc3_writel: addr ffffc90000e00868 value 00000001
        modprobe-1706  [001] d..1   212.595774: dwc3_writel: addr ffffc90000e00864 value 00000000
        modprobe-1706  [001] d..1   212.595776: dwc3_writel: addr ffffc90000e00860 value 00000000
        modprobe-1706  [001] d..1   212.595779: dwc3_writel: addr ffffc90000e0086c value 00000402
        modprobe-1706  [001] d..1   212.595781: dwc3_readl: addr ffffc90000e0086c value 00070002
        modprobe-1706  [001] d..1   212.595784: dwc3_gadget_ep_cmd: ep3out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595786: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595789: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595792: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595795: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595796: dwc3_writel: addr ffffc90000e00878 value 00000001
        modprobe-1706  [001] d..1   212.595797: dwc3_writel: addr ffffc90000e00874 value 00000000
        modprobe-1706  [001] d..1   212.595801: dwc3_writel: addr ffffc90000e00870 value 00000000
        modprobe-1706  [001] d..1   212.595802: dwc3_writel: addr ffffc90000e0087c value 00000402
        modprobe-1706  [001] d..1   212.595806: dwc3_readl: addr ffffc90000e0087c value 00080002
        modprobe-1706  [001] d..1   212.595807: dwc3_gadget_ep_cmd: ep3in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595809: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595810: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595814: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595815: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595817: dwc3_writel: addr ffffc90000e00888 value 00000001
        modprobe-1706  [001] d..1   212.595821: dwc3_writel: addr ffffc90000e00884 value 00000000
        modprobe-1706  [001] d..1   212.595822: dwc3_writel: addr ffffc90000e00880 value 00000000
        modprobe-1706  [001] d..1   212.595823: dwc3_writel: addr ffffc90000e0088c value 00000402
        modprobe-1706  [001] d..1   212.595825: dwc3_readl: addr ffffc90000e0088c value 00090002
        modprobe-1706  [001] d..1   212.595828: dwc3_gadget_ep_cmd: ep4out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595830: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595833: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595838: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595839: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595840: dwc3_writel: addr ffffc90000e00898 value 00000001
        modprobe-1706  [001] d..1   212.595842: dwc3_writel: addr ffffc90000e00894 value 00000000
        modprobe-1706  [001] d..1   212.595845: dwc3_writel: addr ffffc90000e00890 value 00000000
        modprobe-1706  [001] d..1   212.595846: dwc3_writel: addr ffffc90000e0089c value 00000402
        modprobe-1706  [001] d..1   212.595849: dwc3_readl: addr ffffc90000e0089c value 000a0002
        modprobe-1706  [001] d..1   212.595852: dwc3_gadget_ep_cmd: ep4in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595853: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595856: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595858: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595860: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595861: dwc3_writel: addr ffffc90000e008a8 value 00000001
        modprobe-1706  [001] d..1   212.595862: dwc3_writel: addr ffffc90000e008a4 value 00000000
        modprobe-1706  [001] d..1   212.595866: dwc3_writel: addr ffffc90000e008a0 value 00000000
        modprobe-1706  [001] d..1   212.595867: dwc3_writel: addr ffffc90000e008ac value 00000402
        modprobe-1706  [001] d..1   212.595869: dwc3_readl: addr ffffc90000e008ac value 000b0002
        modprobe-1706  [001] d..1   212.595872: dwc3_gadget_ep_cmd: ep5out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595874: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595877: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595879: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595881: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595882: dwc3_writel: addr ffffc90000e008b8 value 00000001
        modprobe-1706  [001] d..1   212.595884: dwc3_writel: addr ffffc90000e008b4 value 00000000
        modprobe-1706  [001] d..1   212.595885: dwc3_writel: addr ffffc90000e008b0 value 00000000
        modprobe-1706  [001] d..1   212.595887: dwc3_writel: addr ffffc90000e008bc value 00000402
        modprobe-1706  [001] d..1   212.595889: dwc3_readl: addr ffffc90000e008bc value 000c0002
        modprobe-1706  [001] d..1   212.595890: dwc3_gadget_ep_cmd: ep5in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595894: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595895: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595897: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595898: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595900: dwc3_writel: addr ffffc90000e008c8 value 00000001
        modprobe-1706  [001] d..1   212.595901: dwc3_writel: addr ffffc90000e008c4 value 00000000
        modprobe-1706  [001] d..1   212.595903: dwc3_writel: addr ffffc90000e008c0 value 00000000
        modprobe-1706  [001] d..1   212.595905: dwc3_writel: addr ffffc90000e008cc value 00000402
        modprobe-1706  [001] d..1   212.595907: dwc3_readl: addr ffffc90000e008cc value 000d0002
        modprobe-1706  [001] d..1   212.595908: dwc3_gadget_ep_cmd: ep6out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595910: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595913: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595915: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595917: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595920: dwc3_writel: addr ffffc90000e008d8 value 00000001
        modprobe-1706  [001] d..1   212.595921: dwc3_writel: addr ffffc90000e008d4 value 00000000
        modprobe-1706  [001] d..1   212.595923: dwc3_writel: addr ffffc90000e008d0 value 00000000
        modprobe-1706  [001] d..1   212.595924: dwc3_writel: addr ffffc90000e008dc value 00000402
        modprobe-1706  [001] d..1   212.595926: dwc3_readl: addr ffffc90000e008dc value 000e0002
        modprobe-1706  [001] d..1   212.595929: dwc3_gadget_ep_cmd: ep6in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595931: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595935: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595937: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595940: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595942: dwc3_writel: addr ffffc90000e008e8 value 00000001
        modprobe-1706  [001] d..1   212.595944: dwc3_writel: addr ffffc90000e008e4 value 00000000
        modprobe-1706  [001] d..1   212.595946: dwc3_writel: addr ffffc90000e008e0 value 00000000
        modprobe-1706  [001] d..1   212.595948: dwc3_writel: addr ffffc90000e008ec value 00000402
        modprobe-1706  [001] d..1   212.595953: dwc3_readl: addr ffffc90000e008ec value 000f0002
        modprobe-1706  [001] d..1   212.595954: dwc3_gadget_ep_cmd: ep7out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595956: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595959: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595962: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595965: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595966: dwc3_writel: addr ffffc90000e008f8 value 00000001
        modprobe-1706  [001] d..1   212.595968: dwc3_writel: addr ffffc90000e008f4 value 00000000
        modprobe-1706  [001] d..1   212.595969: dwc3_writel: addr ffffc90000e008f0 value 00000000
        modprobe-1706  [001] d..1   212.595970: dwc3_writel: addr ffffc90000e008fc value 00000402
        modprobe-1706  [001] d..1   212.595973: dwc3_readl: addr ffffc90000e008fc value 00100002
        modprobe-1706  [001] d..1   212.595976: dwc3_gadget_ep_cmd: ep7in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595977: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595981: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595983: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.595985: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.595986: dwc3_writel: addr ffffc90000e00908 value 00000001
        modprobe-1706  [001] d..1   212.595987: dwc3_writel: addr ffffc90000e00904 value 00000000
        modprobe-1706  [001] d..1   212.595989: dwc3_writel: addr ffffc90000e00900 value 00000000
        modprobe-1706  [001] d..1   212.595990: dwc3_writel: addr ffffc90000e0090c value 00000402
        modprobe-1706  [001] d..1   212.595993: dwc3_readl: addr ffffc90000e0090c value 00110002
        modprobe-1706  [001] d..1   212.595996: dwc3_gadget_ep_cmd: ep8out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.595997: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596000: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596003: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596004: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596006: dwc3_writel: addr ffffc90000e00918 value 00000001
        modprobe-1706  [001] d..1   212.596007: dwc3_writel: addr ffffc90000e00914 value 00000000
        modprobe-1706  [001] d..1   212.596009: dwc3_writel: addr ffffc90000e00910 value 00000000
        modprobe-1706  [001] d..1   212.596010: dwc3_writel: addr ffffc90000e0091c value 00000402
        modprobe-1706  [001] d..1   212.596012: dwc3_readl: addr ffffc90000e0091c value 00120002
        modprobe-1706  [001] d..1   212.596015: dwc3_gadget_ep_cmd: ep8in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596017: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596018: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596021: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596022: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596024: dwc3_writel: addr ffffc90000e00928 value 00000001
        modprobe-1706  [001] d..1   212.596025: dwc3_writel: addr ffffc90000e00924 value 00000000
        modprobe-1706  [001] d..1   212.596026: dwc3_writel: addr ffffc90000e00920 value 00000000
        modprobe-1706  [001] d..1   212.596028: dwc3_writel: addr ffffc90000e0092c value 00000402
        modprobe-1706  [001] d..1   212.596030: dwc3_readl: addr ffffc90000e0092c value 00130002
        modprobe-1706  [001] d..1   212.596031: dwc3_gadget_ep_cmd: ep9out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596037: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596038: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596040: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596042: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596044: dwc3_writel: addr ffffc90000e00938 value 00000001
        modprobe-1706  [001] d..1   212.596045: dwc3_writel: addr ffffc90000e00934 value 00000000
        modprobe-1706  [001] d..1   212.596047: dwc3_writel: addr ffffc90000e00930 value 00000000
        modprobe-1706  [001] d..1   212.596049: dwc3_writel: addr ffffc90000e0093c value 00000402
        modprobe-1706  [001] d..1   212.596051: dwc3_readl: addr ffffc90000e0093c value 00140002
        modprobe-1706  [001] d..1   212.596054: dwc3_gadget_ep_cmd: ep9in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596056: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596059: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596061: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596064: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596066: dwc3_writel: addr ffffc90000e00948 value 00000001
        modprobe-1706  [001] d..1   212.596067: dwc3_writel: addr ffffc90000e00944 value 00000000
        modprobe-1706  [001] d..1   212.596068: dwc3_writel: addr ffffc90000e00940 value 00000000
        modprobe-1706  [001] d..1   212.596070: dwc3_writel: addr ffffc90000e0094c value 00000402
        modprobe-1706  [001] d..1   212.596072: dwc3_readl: addr ffffc90000e0094c value 00150002
        modprobe-1706  [001] d..1   212.596073: dwc3_gadget_ep_cmd: ep10out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596076: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596079: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596081: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596085: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596086: dwc3_writel: addr ffffc90000e00958 value 00000001
        modprobe-1706  [001] d..1   212.596087: dwc3_writel: addr ffffc90000e00954 value 00000000
        modprobe-1706  [001] d..1   212.596089: dwc3_writel: addr ffffc90000e00950 value 00000000
        modprobe-1706  [001] d..1   212.596091: dwc3_writel: addr ffffc90000e0095c value 00000402
        modprobe-1706  [001] d..1   212.596097: dwc3_readl: addr ffffc90000e0095c value 00160002
        modprobe-1706  [001] d..1   212.596099: dwc3_gadget_ep_cmd: ep10in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596100: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596102: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596106: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596107: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596109: dwc3_writel: addr ffffc90000e00968 value 00000001
        modprobe-1706  [001] d..1   212.596112: dwc3_writel: addr ffffc90000e00964 value 00000000
        modprobe-1706  [001] d..1   212.596113: dwc3_writel: addr ffffc90000e00960 value 00000000
        modprobe-1706  [001] d..1   212.596115: dwc3_writel: addr ffffc90000e0096c value 00000402
        modprobe-1706  [001] d..1   212.596117: dwc3_readl: addr ffffc90000e0096c value 00170002
        modprobe-1706  [001] d..1   212.596120: dwc3_gadget_ep_cmd: ep11out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596121: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596125: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596127: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596128: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596130: dwc3_writel: addr ffffc90000e00978 value 00000001
        modprobe-1706  [001] d..1   212.596131: dwc3_writel: addr ffffc90000e00974 value 00000000
        modprobe-1706  [001] d..1   212.596133: dwc3_writel: addr ffffc90000e00970 value 00000000
        modprobe-1706  [001] d..1   212.596134: dwc3_writel: addr ffffc90000e0097c value 00000402
        modprobe-1706  [001] d..1   212.596137: dwc3_readl: addr ffffc90000e0097c value 00180002
        modprobe-1706  [001] d..1   212.596138: dwc3_gadget_ep_cmd: ep11in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596140: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596143: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596145: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596146: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596148: dwc3_writel: addr ffffc90000e00988 value 00000001
        modprobe-1706  [001] d..1   212.596149: dwc3_writel: addr ffffc90000e00984 value 00000000
        modprobe-1706  [001] d..1   212.596151: dwc3_writel: addr ffffc90000e00980 value 00000000
        modprobe-1706  [001] d..1   212.596152: dwc3_writel: addr ffffc90000e0098c value 00000402
        modprobe-1706  [001] d..1   212.596154: dwc3_readl: addr ffffc90000e0098c value 00190002
        modprobe-1706  [001] d..1   212.596157: dwc3_gadget_ep_cmd: ep12out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596159: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596162: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596164: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596166: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596167: dwc3_writel: addr ffffc90000e00998 value 00000001
        modprobe-1706  [001] d..1   212.596169: dwc3_writel: addr ffffc90000e00994 value 00000000
        modprobe-1706  [001] d..1   212.596172: dwc3_writel: addr ffffc90000e00990 value 00000000
        modprobe-1706  [001] d..1   212.596173: dwc3_writel: addr ffffc90000e0099c value 00000402
        modprobe-1706  [001] d..1   212.596175: dwc3_readl: addr ffffc90000e0099c value 001a0002
        modprobe-1706  [001] d..1   212.596178: dwc3_gadget_ep_cmd: ep12in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596182: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596183: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596186: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596187: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596190: dwc3_writel: addr ffffc90000e009a8 value 00000001
        modprobe-1706  [001] d..1   212.596192: dwc3_writel: addr ffffc90000e009a4 value 00000000
        modprobe-1706  [001] d..1   212.596193: dwc3_writel: addr ffffc90000e009a0 value 00000000
        modprobe-1706  [001] d..1   212.596195: dwc3_writel: addr ffffc90000e009ac value 00000402
        modprobe-1706  [001] d..1   212.596197: dwc3_readl: addr ffffc90000e009ac value 001b0002
        modprobe-1706  [001] d..1   212.596200: dwc3_gadget_ep_cmd: ep13out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596202: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596205: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596207: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596209: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596211: dwc3_writel: addr ffffc90000e009b8 value 00000001
        modprobe-1706  [001] d..1   212.596212: dwc3_writel: addr ffffc90000e009b4 value 00000000
        modprobe-1706  [001] d..1   212.596213: dwc3_writel: addr ffffc90000e009b0 value 00000000
        modprobe-1706  [001] d..1   212.596215: dwc3_writel: addr ffffc90000e009bc value 00000402
        modprobe-1706  [001] d..1   212.596219: dwc3_readl: addr ffffc90000e009bc value 001c0002
        modprobe-1706  [001] d..1   212.596221: dwc3_gadget_ep_cmd: ep13in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596223: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596227: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596229: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596232: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596234: dwc3_writel: addr ffffc90000e009c8 value 00000001
        modprobe-1706  [001] d..1   212.596237: dwc3_writel: addr ffffc90000e009c4 value 00000000
        modprobe-1706  [001] d..1   212.596238: dwc3_writel: addr ffffc90000e009c0 value 00000000
        modprobe-1706  [001] d..1   212.596240: dwc3_writel: addr ffffc90000e009cc value 00000402
        modprobe-1706  [001] d..1   212.596246: dwc3_readl: addr ffffc90000e009cc value 001d0002
        modprobe-1706  [001] d..1   212.596247: dwc3_gadget_ep_cmd: ep14out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596249: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596252: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596255: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596257: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596259: dwc3_writel: addr ffffc90000e009d8 value 00000001
        modprobe-1706  [001] d..1   212.596263: dwc3_writel: addr ffffc90000e009d4 value 00000000
        modprobe-1706  [001] d..1   212.596264: dwc3_writel: addr ffffc90000e009d0 value 00000000
        modprobe-1706  [001] d..1   212.596265: dwc3_writel: addr ffffc90000e009dc value 00000402
        modprobe-1706  [001] d..1   212.596267: dwc3_readl: addr ffffc90000e009dc value 001e0002
        modprobe-1706  [001] d..1   212.596270: dwc3_gadget_ep_cmd: ep14in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596272: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596275: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596278: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596279: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596280: dwc3_writel: addr ffffc90000e009e8 value 00000001
        modprobe-1706  [001] d..1   212.596284: dwc3_writel: addr ffffc90000e009e4 value 00000000
        modprobe-1706  [001] d..1   212.596285: dwc3_writel: addr ffffc90000e009e0 value 00000000
        modprobe-1706  [001] d..1   212.596286: dwc3_writel: addr ffffc90000e009ec value 00000402
        modprobe-1706  [001] d..1   212.596288: dwc3_readl: addr ffffc90000e009ec value 001f0002
        modprobe-1706  [001] d..1   212.596292: dwc3_gadget_ep_cmd: ep15out: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596293: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596295: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596297: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596300: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596302: dwc3_writel: addr ffffc90000e009f8 value 00000001
        modprobe-1706  [001] d..1   212.596303: dwc3_writel: addr ffffc90000e009f4 value 00000000
        modprobe-1706  [001] d..1   212.596307: dwc3_writel: addr ffffc90000e009f0 value 00000000
        modprobe-1706  [001] d..1   212.596308: dwc3_writel: addr ffffc90000e009fc value 00000402
        modprobe-1706  [001] d..1   212.596310: dwc3_readl: addr ffffc90000e009fc value 00200002
        modprobe-1706  [001] d..1   212.596313: dwc3_gadget_ep_cmd: ep15in: cmd 'Set Endpoint Transfer Resource' [2] params 00000001 00000000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596314: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596318: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596320: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596323: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596324: dwc3_writel: addr ffffc90000e00808 value 00001000
        modprobe-1706  [001] d..1   212.596326: dwc3_writel: addr ffffc90000e00804 value 00000500
        modprobe-1706  [001] d..1   212.596329: dwc3_writel: addr ffffc90000e00800 value 00000000
        modprobe-1706  [001] d..1   212.596330: dwc3_writel: addr ffffc90000e0080c value 00000401
        modprobe-1706  [001] d..1   212.596332: dwc3_readl: addr ffffc90000e0080c value 00000001
        modprobe-1706  [001] d..1   212.596335: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [1] params 00001000 00000500 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596339: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596340: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596342: dwc3_readl: addr ffffc90000e00720 value 00000000
        modprobe-1706  [001] d..1   212.596345: dwc3_writel: addr ffffc90000e00720 value 00000001
        modprobe-1706  [001] d..1   212.596347: dwc3_gadget: Enabling ep0in
        modprobe-1706  [001] d..1   212.596349: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596350: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596352: dwc3_writel: addr ffffc90000e00818 value 00001000
        modprobe-1706  [001] d..1   212.596354: dwc3_writel: addr ffffc90000e00814 value 02000500
        modprobe-1706  [001] d..1   212.596355: dwc3_writel: addr ffffc90000e00810 value 00000000
        modprobe-1706  [001] d..1   212.596357: dwc3_writel: addr ffffc90000e0081c value 00000401
        modprobe-1706  [001] d..1   212.596359: dwc3_readl: addr ffffc90000e0081c value 00000001
        modprobe-1706  [001] d..1   212.596361: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [1] params 00001000 02000500 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596364: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596367: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596369: dwc3_readl: addr ffffc90000e00720 value 00000001
        modprobe-1706  [001] d..1   212.596372: dwc3_writel: addr ffffc90000e00720 value 00000003
        modprobe-1706  [001] d..1   212.596374: dwc3_prepare_trb: ep0out: 0/1 trb ffff880037021000 buf 0000000037020000 size 8 ctrl 00000c23 (HLcs:SC:setup)
        modprobe-1706  [001] d..1   212.596376: dwc3_readl: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596378: dwc3_writel: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596379: dwc3_writel: addr ffffc90000e00808 value 00000000
        modprobe-1706  [001] d..1   212.596383: dwc3_writel: addr ffffc90000e00804 value 37021000
        modprobe-1706  [001] d..1   212.596384: dwc3_writel: addr ffffc90000e00800 value 00000000
        modprobe-1706  [001] d..1   212.596385: dwc3_writel: addr ffffc90000e0080c value 00000406
        modprobe-1706  [001] d..1   212.596394: dwc3_readl: addr ffffc90000e0080c value 00000006
        modprobe-1706  [001] d..1   212.596396: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [6] params 00000000 37021000 00000000 --> status: Successful
        modprobe-1706  [001] d..1   212.596398: dwc3_readl: addr ffffc90000e00200 value 00002400
        modprobe-1706  [001] d..1   212.596399: dwc3_writel: addr ffffc90000e00200 value 00002440
        modprobe-1706  [001] d..1   212.596401: dwc3_readl: addr ffffc90000e0080c value 00000006
        modprobe-1706  [001] d..1   212.596401: dwc3_writel: addr ffffc90000e00708 value 00001e1f
        modprobe-1706  [001] d..1   212.596404: dwc3_readl: addr ffffc90000e00704 value 00000000
        modprobe-1706  [001] d..1   212.596406: dwc3_writel: addr ffffc90000e00704 value 80000000
        modprobe-1706  [001] d..1   212.596407: dwc3_readl: addr ffffc90000e0070c value 0092da4c
        modprobe-1706  [001] d..1   212.596410: dwc3_gadget: gadget g_mass_storage data soft-connect
root@alpha-board:/sys/kernel/debug/dwc3.1.auto# lspci -vv -s 14
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34) (prog-if 30 [XHCI])
        Subsystem: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 302
        Region 0: Memory at 91b00000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee0f00c  Data: 4124
        Kernel driver in use: xhci_hcd

root@alpha-board:/sys/kernel/debug/dwc3.1.auto# lspci -vv -s 16
00:16.0 USB controller: Intel Corporation Device 22b7 (rev 34) (prog-if fe [USB Device])
        Subsystem: Intel Corporation Device 7270
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 23
        Region 0: Memory at 91400000 (32-bit, non-prefetchable) [size=2M]
        Capabilities: [80] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: dwc3-pci


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

  Powered by Linux