Lines Matching full:dwc3
12 (hereinafter referred to as *DWC3*) is a USB SuperSpeed compliant
40 For details about features supported by your version of DWC3, consult
65 The DWC3 driver sits on the *drivers/usb/dwc3/* directory. All files
69 Because of DWC3's configuration flexibility, the driver is a little
78 Like any other HW, DWC3 has its own set of limitations. To avoid
90 512 on HighSpeed, etc), or DWC3 driver must add a Chained TRB pointing
94 Note that as of this writing, this won't be a problem because DWC3 is
98 about DWC3 and *non-working transfers*.
108 DWC3 driver will try its best to cope with more than 255 requests and,
116 Whenever you encounter a problem with DWC3, first and foremost you
121 to DWC3
130 DWC3 relies exclusively on Trace Events for debugging. Everything is
134 In order to capture DWC3's Trace Events you should run the following
144 # echo 1 > /t/events/dwc3/enable
153 # cat /d/*dwc3*/regdump > /root/regdump.txt
160 **[BUG REPORT] usb: dwc3: Bug while doing XYZ**
185 really helpful in figuring out issues with DWC3. Also, access to
197 with DWC3 and/or any endpoint.
199 On DWC3's ``DebugFS`` directory, you will find the following files and
222 register dump of DWC3. Note that this file can be grepped to find the
234 written to the file and DWC3 will enter the requested test mode.
536 DWC3 also provides several trace events which help us gathering
542 For details about how enable DWC3 events, see section **Reporting
546 each Event defined by DWC3.
552 bugs. Because of that, DWC3 offers two Trace Events (one for
687 .. kernel-doc:: drivers/usb/dwc3/core.h
691 .. kernel-doc:: drivers/usb/dwc3/gadget.h
695 .. kernel-doc:: drivers/usb/dwc3/gadget.c
699 .. kernel-doc:: drivers/usb/dwc3/core.c