* DWC3 runtime suspend on cable disconnect while UDC is active
@ 2024-08-09 15:55 André Draszik
2024-08-09 23:10 ` Thinh Nguyen
0 siblings, 1 reply; 8+ messages in thread
From: André Draszik @ 2024-08-09 15:55 UTC (permalink / raw)
To: linux-usb
Cc: Thinh Nguyen, Tudor Ambarus, Will McVicker, Peter Griffin,
kernel-team
[-- Attachment #1: Type: text/plain, Size: 1896 bytes --]
Hi,
I am trying to get DWC3 runtime suspend working on Google Tensor gs101
(which is an Exynos derivative) when configured in DRD / peripheral mode
and the USB cable is being unplugged.
For me runtime suspend currently doesn't happen if a gadget mode had been
configured, e.g. via f_fs, for example via ADBd or if CDC_ECM are active.
What I observe is that when a gadget is configured, various EPs / TRBs are
being configured / queued. These are active and therefore prevent runtime PM
from kicking in.
Please correct me if I'm wrong, but I believe that during cable disconnect
they should all be dequeued / cancelled. This doesn't happen for me unless
the UDC device is explicitly (manually) deconfigured, therefore preventing
runtime PM from working. I don't think that manually deconfiguring the UDC
should be a requirement?
Which part of the stack should be responsible / the entry point for triggering
the dequeuing?
I've attached a trace, but if possible I would appreciate confirmation please
as to whether my understanding of what should happen is correct (TRBs should
be dequeued automatically, allowing device to enter idle/suspend state), and
if yes maybe some pointers please as to what to check and why the dequeuing
might not be happening. In the attached trace I've used Android's ADBd, but
I observe same behaviour with CDC_ECM.
The trace contains two scenarios:
1) plug USB cable @ 518.618211
unplug USB cable @ 679.552884
-> DWC goes into runtime suspend @ 687.792253
2) configure gadget (start ADBd) @ 690.741254
plug USB cable @ 721.062462
unplug USB cable @ 747.502087
-> no runtime suspend happens, due to TRBs remaining queued
Is my understanding correct? Any pointers would be greatly appreciated.
(Unfortunately, I have no comparable platform at hand to be able to compare
traces).
Thanks,
Andre'
[-- Attachment #2: adbd.v29.upstream --]
[-- Type: text/plain, Size: 249834 bytes --]
interesting time stamps:
503.142696 | 6) | /* ADADAD auto runtime pm */
518.618211 | 6) | /* ADADAD plug cable */
679.552884 | 6) | /* ADADAD unplug cable */
690.741254 | 6) | /* ADADAD start ADBd */
721.062462 | 0) | /* ADADAD plug cable */
747.502087 | 0) | /* ADADAD unplug cable */
$ cat /sys/kernel/tracing/trace
# tracer: function_graph
#
# TIME CPU DURATION FUNCTION CALLS
# | | | | | | | |
503.142696 | 6) | /* ADADAD; auto runtime pm */
503.154644 | 6) | /* rpm_idle: 11110000.usb flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
503.154660 | 6) | /* rpm_return_int: rpm_idle+0x2d8/0x388:11110000.usb ret=0 */
------------------------------------------
6) sh-651 => kworker-562
------------------------------------------
503.155607 | 6) | /* rpm_idle: 11110000.usb flags-2 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
503.155623 | 6) | dwc3_runtime_idle [dwc3]() {
503.155825 | 6) | /* rpm_suspend: 11110000.usb flags-8 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
503.155828 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
503.155830 | 6) ! 214.111 us | } /* dwc3_runtime_idle [dwc3] */
(Overruns: 0)
503.155832 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:11110000.usb ret=0 */
503.155833 | 6) | /* rpm_suspend: 11110000.usb flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
503.155834 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
------------------------------------------
6) kworker-562 => <idle>-0
------------------------------------------
508.394566 | 6) | /* rpm_suspend: 11110000.usb flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.394570 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
------------------------------------------
6) <idle>-0 => kworker-562
------------------------------------------
508.394580 | 6) | /* rpm_suspend: 11110000.usb flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.394584 | 6) | /* rpm_status: 11110000.usb status=RPM_SUSPENDING */
508.394591 | 6) | dwc3_runtime_suspend [dwc3]() {
508.394736 | 6) | dwc3_suspend_common [dwc3]() {
508.394741 | 6) | dwc3_gadget_suspend [dwc3]() {
508.394745 | 6) 4.965 us | dwc3_gadget_soft_disconnect [dwc3]();
508.394751 | 6) + 11.312 us | } /* dwc3_gadget_suspend [dwc3] */
(Overruns: 0)
508.394770 | 6) 6.835 us | dwc3_event_buffers_cleanup [dwc3]();
508.394780 | 6) 9.685 us | dwc3_phy_power_off [dwc3]();
508.394791 | 6) ! 122.151 us | dwc3_phy_exit [dwc3]();
508.394915 | 6) + 15.544 us | dwc3_clk_disable [dwc3]();
508.394933 | 6) ! 199.463 us | } /* dwc3_suspend_common [dwc3] */
(Overruns: 0)
508.394934 | 6) ! 346.313 us | } /* dwc3_runtime_suspend [dwc3] */
(Overruns: 0)
508.394944 | 6) | /* rpm_status: 11110000.usb status=RPM_SUSPENDED */
508.394945 | 6) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.394949 | 6) | /* rpm_return_int: rpm_idle+0x2d8/0x388:soc@0:usb@11110000 ret=0 */
508.394952 | 6) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
508.394953 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
508.394961 | 6) | /* rpm_idle: phy-11100000.phy.1 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
508.394963 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.1 ret=-13 */
508.394966 | 6) | /* rpm_idle: phy-11100000.phy.2 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
508.394968 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.2 ret=-13 */
508.394969 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
508.394976 | 6) | /* rpm_idle: soc@0:usb@11110000 flags-2 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.394981 | 6) | dwc3_exynos_runtime_idle [dwc3_exynos]() {
508.395150 | 6) | /* rpm_suspend: soc@0:usb@11110000 flags-8 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.395156 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
508.395158 | 6) ! 176.595 us | } /* dwc3_exynos_runtime_idle [dwc3_exynos] */
(Overruns: 0)
508.395159 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=0 */
508.395160 | 6) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
508.395161 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
6) kworker-562 => <idle>-0
------------------------------------------
509.514550 | 6) | /* rpm_suspend: soc@0:usb@11110000 flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
509.514555 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
6) <idle>-0 => kworker-562
------------------------------------------
509.514564 | 6) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
509.514565 | 6) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDING */
509.514568 | 6) ! 171.183 us | dwc3_exynos_runtime_suspend [dwc3_exynos]();
509.514745 | 6) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDED */
509.514746 | 6) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-1 */
509.514747 | 6) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
509.514758 | 6) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
6) kworker-562 => sh-651
------------------------------------------
518.618211 | 6) | /* ADADAD plug cable */
521.203941 | 4) | dwc3_usb_role_switch_set [dwc3]() {
521.204123 | 4) ! 928.101 us | dwc3_set_mode [dwc3]();
521.205051 | 4) # 1119.140 us | } /* dwc3_usb_role_switch_set [dwc3] */
(Overruns: 0)
------------------------------------------
4) 1-0025-392 => kworker-541
------------------------------------------
521.218948 | 4) | __dwc3_set_mode [dwc3]() {
521.218957 | 4) | /* rpm_resume: 11110000.usb flags-4 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
521.218961 | 4) | /* rpm_resume: soc@0:usb@11110000 flags-0 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
521.218965 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_RESUMING */
521.218982 | 4) ! 210.368 us | dwc3_exynos_runtime_resume [dwc3_exynos]();
521.219197 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_ACTIVE */
521.219200 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
521.219201 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-11 */
521.219203 | 4) | /* rpm_idle: soc@0 flags-5 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
521.219204 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
521.219205 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0:usb@11110000 ret=0 */
521.219208 | 4) | /* rpm_status: 11110000.usb status=RPM_RESUMING */
521.219212 | 4) | /* rpm_resume: soc@0 flags-4 cnt-1 dep-1 auto-1 p-0 irq-0 child-2 */
521.219212 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0 ret=-13 */
521.219305 | 4) | dwc3_runtime_resume [dwc3]() {
521.219448 | 4) | dwc3_resume_common [dwc3]() {
521.219453 | 4) | dwc3_core_init_for_resume [dwc3]() {
521.219458 | 4) + 17.700 us | dwc3_clk_enable.part.0 [dwc3]();
521.219478 | 4) | dwc3_core_init [dwc3]() {
521.224354 | 4) * 58229.61 us | dwc3_core_soft_reset [dwc3]();
521.282602 | 4) 7.162 us | dwc3_event_buffers_setup [dwc3]();
521.282610 | 4) * 63134.96 us | } /* dwc3_core_init [dwc3] */
(Overruns: 0)
521.282614 | 4) * 63162.67 uset=0 */
679.552884 | 6) | /* ADADAD unplug cable */
------------------------------------------
4) kworker-541 => 1-0025-392
------------------------------------------
681.028659 | 4) | dwc3_usb_role_switch_set [dwc3]() {
681.028845 | 4) # 5908.203 us | dwc3_set_mode [dwc3]();
681.034753 | 4) # 6108.643 us | } /* dwc3_usb_role_switch_set [dwc3] */
(Overruns: 0)
------------------------------------------
4) 1-0025-392 => kworker-541
------------------------------------------
681.035156 | 4) | __dwc3_set_mode [dwc3]() {
681.035163 | 4) | /* rpm_resume: 11110000.usb flags-4 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
681.035166 | 4) | /* rpm_resume: soc@0:usb@11110000 flags-0 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
681.035172 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_RESUMING */
681.035191 | 4) ! 239.055 us | dwc3_exynos_runtime_resume [dwc3_exynos]();
681.035430 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_ACTIVE */
681.035432 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
681.035433 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-11 */
681.035435 | 4) | /* rpm_idle: soc@0 flags-5 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
681.035435 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
681.035437 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0:usb@11110000 ret=0 */
681.035439 | 4) | /* rpm_status: 11110000.usb status=RPM_RESUMING */
681.035474 | 4) | /* rpm_resume: soc@0 flags-4 cnt-1 dep-1 auto-1 p-0 irq-0 child-2 */
681.035475 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0 ret=-13 */
681.035486 | 4) | dwc3_runtime_resume [dwc3]() {
681.035666 | 4) | dwc3_resume_common [dwc3]() {
681.035672 | 4) | dwc3_core_init_for_resume [dwc3]() {
681.035677 | 4) + 19.654 us | dwc3_clk_enable.part.0 [dwc3]();
681.035699 | 4) | dwc3_core_init [dwc3]() {
681.040208 | 4) * 58358.64 us | dwc3_core_soft_reset [dwc3]();
681.098583 | 4) 5.737 us | dwc3_event_buffers_setup [dwc3]();
681.098591 | 4) * 62894.61 us | } /* dwc3_core_init [dwc3] */
(Overruns: 0)
681.098593 | 4) * 62922.85 us | } /* dwc3_core_init_for_resume [dwc3] */
(Overruns: 0)
681.098598 | 4) 4.801 us | dwc3_set_prtcap [dwc3]();
681.098604 | 4) 2.401 us | dwc3_gadget_resume [dwc3]();
681.098607 | 4) * 62942.46 us | } /* dwc3_resume_common [dwc3] */
(Overruns: 0)
681.098608 | 4) 0.895 us | dwc3_gadget_process_pending_events [dwc3]();
681.098611 | 4) * 63127.40 us | } /* dwc3_runtime_resume [dwc3] */
(Overruns: 0)
681.098617 | 4) | /* rpm_status: 11110000.usb status=RPM_ACTIVE */
681.098621 | 4) | /* rpm_idle: 11110000.usb flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
681.098622 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:11110000.usb ret=-11 */
681.098625 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-5 cnt-0 dep-0 auto-1 p-0 irq-0 child-1 */
681.098626 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-16 */
681.098628 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=0 */
681.098635 | 4) | /* rpm_suspend: 11110000.usb flags-d cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
681.098638 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
681.098639 | 4) * 63486.00 us | } /* __dwc3_set_mode [dwc3] */
(Overruns: 0)
------------------------------------------
4) kworker-541 => <idle>-0
------------------------------------------
686.666553 | 4) | /* rpm_suspend: 11110000.usb flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.666561 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
------------------------------------------
4) <idle>-0 => kworker-541
------------------------------------------
686.666572 | 4) | /* rpm_suspend: 11110000.usb flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.666576 | 4) | /* rpm_status: 11110000.usb status=RPM_SUSPENDING */
686.666582 | 4) | dwc3_runtime_suspend [dwc3]() {
686.666723 | 4) | dwc3_suspend_common [dwc3]() {
686.666728 | 4) | dwc3_gadget_suspend [dwc3]() {
686.666733 | 4) 5.859 us | dwc3_gadget_soft_disconnect [dwc3]();
686.666740 | 4) + 12.247 us | } /* dwc3_gadget_suspend [dwc3] */
(Overruns: 0)
686.666757 | 4) 4.435 us | dwc3_event_buffers_cleanup [dwc3]();
686.666764 | 4) 5.493 us | dwc3_phy_power_off [dwc3]();
686.666769 | 4) + 62.011 us | dwc3_phy_exit [dwc3]();
686.666832 | 4) 8.749 us | dwc3_clk_disable [dwc3]();
686.666843 | 4) ! 121.704 us | } /* dwc3_suspend_common [dwc3] */
(Overruns: 0)
686.666844 | 4) ! 263.183 us | } /* dwc3_runtime_suspend [dwc3] */
(Overruns: 0)
686.666852 | 4) | /* rpm_status: 11110000.usb status=RPM_SUSPENDED */
686.666854 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.666857 | 4) | /* rpm_return_int: rpm_idle+0x2d8/0x388:soc@0:usb@11110000 ret=0 */
686.666861 | 4) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
686.666862 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
686.666868 | 4) | /* rpm_idle: phy-11100000.phy.1 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
686.666869 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.1 ret=-13 */
686.666873 | 4) | /* rpm_idle: phy-11100000.phy.2 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
686.666875 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.2 ret=-13 */
686.666876 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
686.666882 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-2 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.666888 | 4) | dwc3_exynos_runtime_idle [dwc3_exynos]() {
686.667052 | 4) | /* rpm_suspend: soc@0:usb@11110000 flags-8 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.667060 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
686.667067 | 4) ! 174.520 us | } /* dwc3_exynos_runtime_idle [dwc3_exynos] */
(Overruns: 0)
686.667069 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=0 */
686.667070 | 4) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
686.667071 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
4) kworker-541 => <idle>-0
------------------------------------------
687.792056 | 4) | /* rpm_suspend: soc@0:usb@11110000 flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
687.792063 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
4) <idle>-0 => kworker-541
------------------------------------------
687.792069 | 4) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
687.792071 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDING */
687.792075 | 4) ! 172.445 us | dwc3_exynos_runtime_suspend [dwc3_exynos]();
687.792253 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDED */
687.792255 | 4) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-1 */
687.792256 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
687.792264 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
690.741254 | 6) | /* ADADAD start ADBd */
702.412457 | 0) | /* rpm_resume: 11110000.usb flags-4 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
702.412483 | 0) | /* rpm_resume: soc@0:usb@11110000 flags-0 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
702.412518 | 0) | /* rpm_status: soc@0:usb@11110000 status=RPM_RESUMING */
702.412619 | 0) ! 278.239 us | dwc3_exynos_runtime_resume [dwc3_exynos]();
702.412879 | 0) | /* rpm_status: soc@0:usb@11110000 status=RPM_ACTIVE */
702.412903 | 0) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
702.412908 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-11 */
702.412918 | 0) | /* rpm_idle: soc@0 flags-5 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
702.412920 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
702.412923 | 0) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0:usb@11110000 ret=0 */
702.412928 | 0) | /* rpm_status: 11110000.usb status=RPM_RESUMING */
702.412936 | 0) | /* rpm_resume: soc@0 flags-4 cnt-1 dep-1 auto-1 p-0 irq-0 child-2 */
702.412938 | 0) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0 ret=-13 */
702.412961 | 0) | dwc3_runtime_resume [dwc3]() {
702.413120 | 0) | dwc3_resume_common [dwc3]() {
702.413127 | 0) | dwc3_core_init_for_resume [dwc3]() {
702.413141 | 0) + 63.070 us | dwc3_clk_enable.part.0 [dwc3]();
702.413210 | 0) | dwc3_core_init [dwc3]() {
702.417706 | 0) * 56889.16 us | dwc3_core_soft_reset [dwc3]();
702.474639 | 0) 9.237 us | dwc3_event_buffers_setup [dwc3]();
702.474653 | 0) * 61447.02 us | } /* dwc3_core_init [dwc3] */
(Overruns: 0)
702.474659 | 0) * 61533.85 us | } /* dwc3_core_init_for_resume [dwc3] */
(Overruns: 0)
702.474665 | 0) 8.016 us | dwc3_set_prtcap [dwc3]();
702.474680 | 0) 8.708 us | dwc3_gadget_resume [dwc3]();
702.474690 | 0) * 61573.77 us | } /* dwc3_resume_common [dwc3] */
(Overruns: 0)
702.474697 | 0) 5.168 us | dwc3_gadget_process_pending_events [dwc3]();
702.474702 | 0) * 61747.27 us | } /* dwc3_runtime_resume [dwc3] */
(Overruns: 0)
702.474715 | 0) | /* rpm_status: 11110000.usb status=RPM_ACTIVE */
702.474722 | 0) | /* rpm_idle: 11110000.usb flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
702.474727 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:11110000.usb ret=-11 */
702.474731 | 0) | /* rpm_idle: soc@0:usb@11110000 flags-5 cnt-0 dep-0 auto-1 p-0 irq-0 child-1 */
702.474734 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-16 */
702.474737 | 0) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=0 */
702.474904 | 0) 7.528 us | dwc3_gadget_set_ssp_rate [dwc3]();
702.474920 | 0) | dwc3_gadget_ep_alloc_request [dwc3]() {
702.474937 | 0) | /* dwc3_alloc_request: ep0out: req 00000000c0355136 length 0/0 zsI ==> 0 */
702.474940 | 0) + 20.508 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
702.474952 | 0) | /* usb_ep_alloc_request: ep0out: req 00000000c0355136 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
702.474987 | 0) 8.016 us | dwc3_gadget_set_selfpowered [dwc3]();
702.475002 | 0) | /* usb_gadget_set_selfpowered: speed 0/6 state 0 0mA [sg:self-powered:activated:disconnected] --> 0 */
702.475045 | 0) | dwc3_gadget_ep_alloc_request [dwc3]() {
702.475048 | 0) | /* dwc3_alloc_request: ep0out: req 000000009a55bca7 length 0/0 zsI ==> 0 */
702.475052 | 0) 7.202 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
702.475054 | 0) | /* usb_ep_alloc_request: ep0out: req 000000009a55bca7 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
702.475089 | 0) | dwc3_gadget_ep_alloc_request [dwc3]() {
702.475091 | 0) | /* dwc3_alloc_request: ep1out: req 00000000a609a163 length 0/0 zsI ==> 0 */
702.475094 | 0) 4.923 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
702.475096 | 0) | /* usb_ep_alloc_request: ep1out: req 00000000a609a163 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
702.475101 | 0) | dwc3_gadget_ep_alloc_request [dwc3]() {
702.475105 | 0) | /* dwc3_alloc_request: ep1in: req 0000000053e19690 length 0/0 zsI ==> 0 */
702.475107 | 0) 6.307 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
702.475109 | 0) | /* usb_ep_alloc_request: ep1in: req 0000000053e19690 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
702.475130 | 0) 7.732 us | dwc3_gadget_check_config [dwc3]();
702.475140 | 0) ! 483.520 us | dwc3_gadget_start [dwc3]();
702.475628 | 0) 5.738 us | dwc3_gadget_async_callbacks [dwc3]();
702.475637 | 0) | dwc3_gadget_pullup [dwc3]() {
702.475645 | 0) | /* rpm_resume: 11110000.usb flags-4 cnt-2 dep-0 auto-1 p-0 irq-0 child-0 */
702.475647 | 0) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
702.475688 | 0) * 58891.48 us | dwc3_core_soft_reset [dwc3]();
702.534582 | 0) 5.290 us | dwc3_event_buffers_setup [dwc3]();
702.534592 | 0) | __dwc3_gadget_start.isra.0 [dwc3]() {
702.534598 | 0) 4.435 us | dwc3_has_imod [dwc3]();
702.534617 | 0) | dwc3_gadget_start_config [dwc3]() {
702.534623 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534646 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [409] params 00000000 00000000 00000000 --> status: Successful */
702.534651 | 0) + 28.483 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534665 | 0) + 48.950 us | } /* dwc3_gadget_start_config [dwc3] */
(Overruns: 0)
702.534671 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
702.534677 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534684 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 00001000 00000500 00000000 --> status: Successful */
702.534686 | 0) 8.505 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534689 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534695 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
702.534697 | 0) 7.772 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534709 | 0) | /* dwc3_gadget_ep_enable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:> */
702.534713 | 0) + 44.555 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
702.534717 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
702.534722 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534742 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 00001000 02000500 00000000 --> status: Successful */
702.534745 | 0) + 23.681 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534749 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534756 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
702.534759 | 0) 9.807 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534763 | 0) | /* dwc3_gadget_ep_enable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:< */
702.534766 | 0) + 49.560 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
702.534770 | 0) | dwc3_ep0_out_start [dwc3]() {
702.534776 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
702.534784 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
702.534790 | 0) + 14.038 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
702.534794 | 0) | dwc3_ep0_start_trans [dwc3]() {
702.534797 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
702.534803 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
702.534806 | 0) 8.830 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
702.534808 | 0) + 14.771 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
702.534811 | 0) + 41.178 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
702.534817 | 0) 9.644 us | dwc3_enable_susphy [dwc3]();
702.534827 | 0) ! 237.590 us | } /* __dwc3_gadget_start.isra.0 [dwc3] */
(Overruns: 0)
702.534832 | 0) # 2027.384 us | dwc3_gadget_run_stop [dwc3]();
702.536871 | 0) | /* rpm_usage: 11110000.usb flags-5 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
702.536873 | 0) * 61236.57 us | } /* dwc3_gadget_pullup [dwc3] */
(Overruns: 0)
702.536879 | 0) | /* usb_gadget_connect: speed 0/6 state 0 0mA [sg:self-powered:activated:connected] --> 0 */
702.537099 | 0) | /* rpm_idle: gadget.0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
702.537101 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:gadget.0 ret=-13 */
702.537104 | 0) | /* rpm_idle: 11110000.usb flags-5 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
702.537133 | 0) | /* rpm_return_int: rpm_idle+0x2d8/0x388:11110000.usb ret=0 */
------------------------------------------
0) ls-849 => kworker-398
------------------------------------------
702.537824 | 0) | /* rpm_idle: 11110000.usb flags-2 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
702.537832 | 0) | dwc3_runtime_idle [dwc3]() {
702.538012 | 0) | /* rpm_suspend: 11110000.usb flags-8 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
702.538019 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
702.538022 | 0) ! 192.994 us | } /* dwc3_runtime_idle [dwc3] */
(Overruns: 0)
702.538025 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:11110000.usb ret=0 */
702.538027 | 0) | /* rpm_suspend: 11110000.usb flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
702.538029 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
------------------------------------------
0) kworker-398 => <idle>-0
------------------------------------------
702.635123 | 0) | dwc3_interrupt [dwc3]() {
702.635141 | 0) + 20.630 us | dwc3_check_event_buf [dwc3]();
702.635164 | 0) + 66.610 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
702.635248 | 0) | dwc3_thread_interrupt [dwc3]() {
702.635259 | 0) | dwc3_process_event_buf [dwc3]() {
702.635273 | 0) | /* dwc3_event: event (00030601): Suspend [U3] */
702.635286 | 0) | dwc3_suspend_gadget [dwc3]() {
702.635307 | 0) 8.789 us | dwc3_gadget_set_selfpowered [dwc3]();
702.635324 | 0) | /* usb_gadget_set_selfpowered: speed 0/6 state 0 0mA [sg:self-powered:activated:connected] --> 0 */
702.635333 | 0) 6.226 us | dwc3_gadget_vbus_draw [dwc3]();
702.635346 | 0) | /* usb_gadget_vbus_draw: speed 0/6 state 0 0mA [sg:self-powered:activated:connected] --> -95 */
702.635350 | 0) + 66.406 us | } /* dwc3_suspend_gadget [dwc3] */
(Overruns: 0)
702.635353 | 0) + 96.517 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
702.635356 | 0) ! 115.886 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
707.562577 | 0) | /* rpm_suspend: 11110000.usb flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.562607 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
------------------------------------------
0) <idle>-0 => kworker-398
------------------------------------------
707.562633 | 0) | /* rpm_suspend: 11110000.usb flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.562642 | 0) | /* rpm_status: 11110000.usb status=RPM_SUSPENDING */
707.562691 | 0) | dwc3_runtime_suspend [dwc3]() {
707.562985 | 0) | dwc3_suspend_common [dwc3]() {
707.562994 | 0) | dwc3_gadget_suspend [dwc3]() {
707.563002 | 0) | dwc3_gadget_soft_disconnect [dwc3]() {
707.563012 | 0) | dwc3_stop_active_transfers [dwc3]() {
707.563022 | 0) + 10.905 us | dwc3_remove_requests.part.0 [dwc3]();
707.563041 | 0) 3.784 us | dwc3_remove_requests.part.0 [dwc3]();
707.563047 | 0) 3.418 us | dwc3_remove_requests.part.0 [dwc3]();
707.563053 | 0) 1.912 us | dwc3_remove_requests.part.0 [dwc3]();
707.563058 | 0) 1.953 us | dwc3_remove_requests.part.0 [dwc3]();
707.563061 | 0) 1.139 us | dwc3_remove_requests.part.0 [dwc3]();
707.563063 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563065 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563067 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563070 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563072 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563074 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563077 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563079 | 0) 1.140 us | dwc3_remove_requests.part.0 [dwc3]();
707.563081 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563083 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563085 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563101 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563106 | 0) 2.157 us | dwc3_remove_requests.part.0 [dwc3]();
707.563111 | 0) 2.279 us | dwc3_remove_requests.part.0 [dwc3]();
707.563116 | 0) 1.913 us | dwc3_remove_requests.part.0 [dwc3]();
707.563120 | 0) 1.831 us | dwc3_remove_requests.part.0 [dwc3]();
707.563124 | 0) 1.709 us | dwc3_remove_requests.part.0 [dwc3]();
707.563128 | 0) 1.912 us | dwc3_remove_requests.part.0 [dwc3]();
707.563131 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563134 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563137 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563139 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
707.563142 | 0) 2.279 us | dwc3_remove_requests.part.0 [dwc3]();
707.563146 | 0) 2.156 us | dwc3_remove_requests.part.0 [dwc3]();
707.563149 | 0) ! 138.875 us | } /* dwc3_stop_active_transfers [dwc3] */
(Overruns: 0)
707.563156 | 0) # 2029.093 us | dwc3_gadget_run_stop [dwc3]();
707.565192 | 0) | __dwc3_gadget_ep_disable [dwc3]() {
707.565203 | 0) | /* dwc3_gadget_ep_disable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swBp:> */
707.565210 | 0) 1.994 us | dwc3_stop_active_transfer [dwc3]();
707.565214 | 0) 2.482 us | dwc3_remove_requests.part.0 [dwc3]();
707.565218 | 0) + 28.605 us | } /* __dwc3_gadget_ep_disable [dwc3] */
(Overruns: 0)
707.565219 | 0) | __dwc3_gadget_ep_disable [dwc3]() {
707.565222 | 0) | /* dwc3_gadget_ep_disable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:< */
707.565226 | 0) 1.424 us | dwc3_stop_active_transfer [dwc3]();
707.565228 | 0) 2.686 us | dwc3_remove_requests.part.0 [dwc3]();
707.565234 | 0) + 14.567 us | } /* __dwc3_gadget_ep_disable [dwc3] */
(Overruns: 0)
707.565238 | 0) # 2239.584 us | } /* dwc3_gadget_soft_disconnect [dwc3] */
(Overruns: 0)
707.565245 | 0) | dwc3_disconnect_gadget [dwc3]() {
707.565263 | 0) 3.825 us | dwc3_gadget_vbus_draw [dwc3]();
707.565275 | 0) | /* usb_gadget_vbus_draw: speed 0/6 state 0 0mA [sg:self-powered:activated:connected] --> -95 */
707.565286 | 0) + 42.155 us | } /* dwc3_disconnect_gadget [dwc3] */
(Overruns: 0)
707.565288 | 0) # 2298.055 us | } /* dwc3_gadget_suspend [dwc3] */
(Overruns: 0)
707.565322 | 0) 7.609 us | dwc3_event_buffers_cleanup [dwc3]();
707.565333 | 0) + 12.654 us | dwc3_phy_power_off [dwc3]();
707.565351 | 0) ! 214.803 us | dwc3_phy_exit [dwc3]();
707.565566 | 0) + 32.063 us | dwc3_clk_disable [dwc3]();
707.565602 | 0) # 2621.379 us | } /* dwc3_suspend_common [dwc3] */
(Overruns: 0)
707.565604 | 0) # 2943.482 us | } /* dwc3_runtime_suspend [dwc3] */
(Overruns: 0)
707.565624 | 0) | /* rpm_status: 11110000.usb status=RPM_SUSPENDED */
707.565632 | 0) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.565642 | 0) | /* rpm_return_int: rpm_idle+0x2d8/0x388:soc@0:usb@11110000 ret=0 */
707.565650 | 0) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
707.565651 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
707.565663 | 0) | /* rpm_idle: phy-11100000.phy.1 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
707.565665 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.1 ret=-13 */
707.565672 | 0) | /* rpm_idle: phy-11100000.phy.2 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-0 */
707.565676 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:phy-11100000.phy.2 ret=-13 */
707.565679 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
707.565687 | 0) | /* rpm_idle: soc@0:usb@11110000 flags-2 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.565693 | 0) | dwc3_exynos_runtime_idle [dwc3_exynos]() {
707.565881 | 0) | /* rpm_suspend: soc@0:usb@11110000 flags-8 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.565886 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
707.565889 | 0) ! 197.347 us | } /* dwc3_exynos_runtime_idle [dwc3_exynos] */
(Overruns: 0)
707.565893 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=0 */
707.565897 | 0) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
707.565900 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
0) kworker-398 => <idle>-0
------------------------------------------
708.586556 | 0) | /* rpm_suspend: soc@0:usb@11110000 flags-9 cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
708.586567 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
0) <idle>-0 => kworker-398
------------------------------------------
708.586592 | 0) | /* rpm_suspend: soc@0:usb@11110000 flags-a cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
708.586596 | 0) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDING */
708.586613 | 0) ! 202.393 us | dwc3_exynos_runtime_suspend [dwc3_exynos]();
708.586819 | 0) | /* rpm_status: soc@0:usb@11110000 status=RPM_SUSPENDED */
708.586825 | 0) | /* rpm_idle: soc@0 flags-1 cnt-0 dep-1 auto-1 p-0 irq-0 child-1 */
708.586827 | 0) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
708.586849 | 0) | /* rpm_return_int: rpm_suspend+0x160/0x598:soc@0:usb@11110000 ret=0 */
------------------------------------------
0) kworker-398 => sh-651
------------------------------------------
721.062462 | 0) | /* ADADAD plug cable */
------------------------------------------
4) kworker-541 => 1-0025-392
------------------------------------------
724.323918 | 4) | dwc3_usb_role_switch_set [dwc3]() {
724.324103 | 4) ! 883.179 us | dwc3_set_mode [dwc3]();
724.324987 | 4) # 1076.620 us | } /* dwc3_usb_role_switch_set [dwc3] */
(Overruns: 0)
------------------------------------------
4) 1-0025-392 => kworker-541
------------------------------------------
724.330904 | 4) | __dwc3_set_mode [dwc3]() {
724.330914 | 4) | /* rpm_resume: 11110000.usb flags-4 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
724.330916 | 4) | /* rpm_resume: soc@0:usb@11110000 flags-0 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
724.330919 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_RESUMING */
724.330936 | 4) ! 226.847 us | dwc3_exynos_runtime_resume [dwc3_exynos]();
724.331163 | 4) | /* rpm_status: soc@0:usb@11110000 status=RPM_ACTIVE */
724.331164 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
724.331165 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-11 */
724.331167 | 4) | /* rpm_idle: soc@0 flags-5 cnt-0 dep-1 auto-1 p-0 irq-0 child-2 */
724.331168 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0 ret=-13 */
724.331170 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0:usb@11110000 ret=0 */
724.331172 | 4) | /* rpm_status: 11110000.usb status=RPM_RESUMING */
724.331174 | 4) | /* rpm_resume: soc@0 flags-4 cnt-1 dep-1 auto-1 p-0 irq-0 child-2 */
724.331175 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:soc@0 ret=-13 */
724.331268 | 4) | dwc3_runtime_resume [dwc3]() {
724.331404 | 4) | dwc3_resume_common [dwc3]() {
724.331408 | 4) | dwc3_core_init_for_resume [dwc3]() {
724.331414 | 4) + 18.596 us | dwc3_clk_enable.part.0 [dwc3]();
724.331437 | 4) | dwc3_core_init [dwc3]() {
724.336233 | 4) * 58337.89 us | dwc3_core_soft_reset [dwc3]();
724.394582 | 4) 5.656 us | dwc3_event_buffers_setup [dwc3]();
724.394589 | 4) * 63155.51 us | } /* dwc3_core_init [dwc3] */
(Overruns: 0)
724.394592 | 4) * 63185.18 us | } /* dwc3_core_init_for_resume [dwc3] */
(Overruns: 0)
724.394595 | 4) 3.906 us | dwc3_set_prtcap [dwc3]();
724.394601 | 4) | dwc3_gadget_resume [dwc3]() {
724.394602 | 4) * 59959.26 us | dwc3_core_soft_reset [dwc3]();
724.454563 | 4) 3.703 us | dwc3_event_buffers_setup [dwc3]();
724.454575 | 4) | __dwc3_gadget_start.isra.0 [dwc3]() {
724.454582 | 4) 2.319 us | dwc3_has_imod [dwc3]();
724.454593 | 4) | dwc3_gadget_start_config [dwc3]() {
724.454596 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454609 | 4) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [409] params 00000000 00000000 00000000 --> status: Successful */
724.454611 | 4) + 15.543 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454618 | 4) + 26.570 us | } /* dwc3_gadget_start_config [dwc3] */
(Overruns: 0)
724.454620 | 4) | __dwc3_gadget_ep_enable [dwc3]() {
724.454623 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454629 | 4) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 00001000 00000500 00000000 --> status: Successful */
724.454630 | 4) 7.120 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454633 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454639 | 4) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
724.454640 | 4) 6.958 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454648 | 4) | /* dwc3_gadget_ep_enable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:> */
724.454649 | 4) + 28.849 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.454650 | 4) | __dwc3_gadget_ep_enable [dwc3]() {
724.454653 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454657 | 4) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 00001000 02000500 00000000 --> status: Successful */
724.454662 | 4) 8.708 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454663 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454668 | 4) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
724.454671 | 4) 8.016 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454673 | 4) | /* dwc3_gadget_ep_enable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:< */
724.454675 | 4) + 24.373 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.454678 | 4) | dwc3_ep0_out_start [dwc3]() {
724.454681 | 4) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.454687 | 4) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.454689 | 4) 8.586 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.454693 | 4) | dwc3_ep0_start_trans [dwc3]() {
724.454695 | 4) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.454701 | 4) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.454703 | 4) 8.138 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.454706 | 4) + 14.933 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.454707 | 4) + 29.948 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.454712 | 4) 4.313 us | dwc3_enable_susphy [dwc3]();
724.454717 | 4) ! 145.671 us | } /* __dwc3_gadget_start.isra.0 [dwc3] */
(Overruns: 0)
724.454721 | 4) # 2012.085 us | dwc3_gadget_run_stop [dwc3]();
724.456734 | 4) * 62134.88 us | } /* dwc3_gadget_resume [dwc3] */
(Overruns: 0)
724.456737 | 4) @ 125335.0 us | } /* dwc3_resume_common [dwc3] */
(Overruns: 0)
724.456738 | 4) 0.936 us | dwc3_gadget_process_pending_events [dwc3]();
724.456745 | 4) @ 125562.5 us | } /* dwc3_runtime_resume [dwc3] */
(Overruns: 0)
724.456749 | 4) | /* rpm_status: 11110000.usb status=RPM_ACTIVE */
724.456751 | 4) | /* rpm_idle: 11110000.usb flags-1 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
724.456752 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:11110000.usb ret=-11 */
724.456754 | 4) | /* rpm_idle: soc@0:usb@11110000 flags-5 cnt-0 dep-0 auto-1 p-0 irq-0 child-1 */
724.456755 | 4) | /* rpm_return_int: rpm_idle+0xb8/0x388:soc@0:usb@11110000 ret=-16 */
724.456757 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=0 */
724.456762 | 4) | /* rpm_suspend: 11110000.usb flags-d cnt-0 dep-0 auto-1 p-0 irq-0 child-0 */
724.456764 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=0 */
724.456766 | 4) @ 125865.5 us | } /* __dwc3_set_mode [dwc3] */
(Overruns: 0)
------------------------------------------
0) sh-651 => <idle>-0
------------------------------------------
724.473181 | 0) | dwc3_interrupt [dwc3]() {
724.473188 | 0) + 10.173 us | dwc3_check_event_buf [dwc3]();
724.473201 | 0) + 24.821 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.473259 | 0) | dwc3_thread_interrupt [dwc3]() {
724.473267 | 0) | dwc3_process_event_buf [dwc3]() {
724.473278 | 0) | /* dwc3_event: event (00000101): Reset [U0] */
724.473282 | 0) | dwc3_gadget_reset_interrupt [dwc3]() {
724.473287 | 0) 3.458 us | dwc3_ep0_reset_state [dwc3]();
724.473293 | 0) | dwc3_stop_active_transfers [dwc3]() {
724.473297 | 0) 5.819 us | dwc3_remove_requests.part.0 [dwc3]();
724.473305 | 0) 2.970 us | dwc3_remove_requests.part.0 [dwc3]();
724.473311 | 0) 1.871 us | dwc3_remove_requests.part.0 [dwc3]();
724.473314 | 0) 3.134 us | dwc3_remove_requests.part.0 [dwc3]();
724.473318 | 0) 2.279 us | dwc3_remove_requests.part.0 [dwc3]();
724.473322 | 0) 1.750 us | dwc3_remove_requests.part.0 [dwc3]();
724.473324 | 0) 1.872 us | dwc3_remove_requests.part.0 [dwc3]();
724.473327 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473329 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473332 | 0) 1.140 us | dwc3_remove_requests.part.0 [dwc3]();
724.473334 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473336 | 0) 1.139 us | dwc3_remove_requests.part.0 [dwc3]();
724.473338 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473340 | 0) 1.140 us | dwc3_remove_requests.part.0 [dwc3]();
724.473342 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473344 | 0) 1.139 us | dwc3_remove_requests.part.0 [dwc3]();
724.473346 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473349 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473351 | 0) 2.035 us | dwc3_remove_requests.part.0 [dwc3]();
724.473354 | 0) 3.011 us | dwc3_remove_requests.part.0 [dwc3]();
724.473358 | 0) 2.848 us | dwc3_remove_requests.part.0 [dwc3]();
724.473362 | 0) 3.092 us | dwc3_remove_requests.part.0 [dwc3]();
724.473366 | 0) 3.011 us | dwc3_remove_requests.part.0 [dwc3]();
724.473370 | 0) 2.971 us | dwc3_remove_requests.part.0 [dwc3]();
724.473374 | 0) 1.790 us | dwc3_remove_requests.part.0 [dwc3]();
724.473377 | 0) 1.139 us | dwc3_remove_requests.part.0 [dwc3]();
724.473380 | 0) 2.360 us | dwc3_remove_requests.part.0 [dwc3]();
724.473383 | 0) 2.197 us | dwc3_remove_requests.part.0 [dwc3]();
724.473386 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.473389 | 0) 1.831 us | dwc3_remove_requests.part.0 [dwc3]();
724.473393 | 0) ! 101.074 us | } /* dwc3_stop_active_transfers [dwc3] */
(Overruns: 0)
724.473401 | 0) ! 120.361 us | } /* dwc3_gadget_reset_interrupt [dwc3] */
(Overruns: 0)
724.473404 | 0) ! 138.387 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.473408 | 0) ! 157.267 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.477376 | 0) | dwc3_interrupt [dwc3]() {
724.477379 | 0) 8.464 us | dwc3_check_event_buf [dwc3]();
724.477388 | 0) + 13.061 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.477401 | 0) | dwc3_thread_interrupt [dwc3]() {
724.477403 | 0) | dwc3_process_event_buf [dwc3]() {
724.477406 | 0) | /* dwc3_event: event (00000201): Connection Done [U0] */
724.477415 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.477419 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.477424 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80001000 00000500 00000000 --> status: Successful */
724.477425 | 0) 6.795 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.477427 | 0) | /* dwc3_gadget_ep_enable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swBp:> */
724.477428 | 0) + 13.510 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.477430 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.477432 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.477436 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80001000 02000500 00000000 --> status: Successful */
724.477437 | 0) 5.330 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.477437 | 0) | /* dwc3_gadget_ep_enable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:< */
724.477438 | 0) 8.423 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.477442 | 0) + 38.656 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.477445 | 0) + 44.475 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.477448 | 0) | dwc3_interrupt [dwc3]() {
724.477450 | 0) 6.795 us | dwc3_check_event_buf [dwc3]();
724.477459 | 0) + 11.230 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.477465 | 0) | dwc3_thread_interrupt [dwc3]() {
724.477468 | 0) | dwc3_process_event_buf [dwc3]() {
724.477469 | 0) | /* dwc3_event: event (00130601): Suspend [U3] */
724.477476 | 0) | dwc3_suspend_gadget [dwc3]() {
724.477492 | 0) 3.663 us | dwc3_gadget_set_selfpowered [dwc3]();
724.477505 | 0) | /* usb_gadget_set_selfpowered: speed 5/6 state 0 0mA [sg:self-powered:activated:connected] --> 0 */
724.477515 | 0) 7.406 us | dwc3_gadget_vbus_draw [dwc3]();
724.477533 | 0) | /* usb_gadget_vbus_draw: speed 5/6 state 0 0mA [sg:self-powered:activated:connected] --> -95 */
724.477538 | 0) + 62.622 us | } /* dwc3_suspend_gadget [dwc3] */
(Overruns: 0)
724.477541 | 0) + 72.307 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.477546 | 0) + 80.811 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.477645 | 0) | dwc3_interrupt [dwc3]() {
724.477647 | 0) 4.313 us | dwc3_check_event_buf [dwc3]();
724.477652 | 0) 7.609 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.477663 | 0) | dwc3_thread_interrupt [dwc3]() {
724.477666 | 0) | dwc3_process_event_buf [dwc3]() {
724.477667 | 0) | /* dwc3_event: event (00000401): WakeUp [U0] */
724.477673 | 0) 1.302 us | dwc3_gadget_vbus_draw [dwc3]();
724.477675 | 0) | /* usb_gadget_vbus_draw: speed 5/6 state 0 0mA [sg:self-powered:activated:connected] --> -95 */
724.477677 | 0) + 10.986 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.477681 | 0) + 17.701 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.686452 | 0) | dwc3_interrupt [dwc3]() {
724.686454 | 0) 6.307 us | dwc3_check_event_buf [dwc3]();
724.686462 | 0) + 10.295 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.686475 | 0) | dwc3_thread_interrupt [dwc3]() {
724.686479 | 0) | dwc3_process_event_buf [dwc3]() {
724.686482 | 0) | /* dwc3_event: event (00000101): Reset [U0] */
724.686484 | 0) | dwc3_gadget_reset_interrupt [dwc3]() {
724.686490 | 0) 1.261 us | dwc3_gadget_vbus_draw [dwc3]();
724.686494 | 0) | /* usb_gadget_vbus_draw: speed 5/6 state 0 0mA [sg:self-powered:activated:connected] --> -95 */
724.686505 | 0) 2.483 us | dwc3_ep0_reset_state [dwc3]();
724.686510 | 0) | dwc3_stop_active_transfers [dwc3]() {
724.686512 | 0) 1.993 us | dwc3_remove_requests.part.0 [dwc3]();
724.686515 | 0) 1.831 us | dwc3_remove_requests.part.0 [dwc3]();
724.686518 | 0) 2.075 us | dwc3_remove_requests.part.0 [dwc3]();
724.686522 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686524 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686527 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686529 | 0) 1.221 us | dwc3_remove_requests.part.0 [dwc3]();
724.686531 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686533 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686535 | 0) 1.221 us | dwc3_remove_requests.part.0 [dwc3]();
724.686537 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686539 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686542 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686544 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686546 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686548 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686550 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686552 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686554 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686557 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686559 | 0) 1.221 us | dwc3_remove_requests.part.0 [dwc3]();
724.686561 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686563 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686565 | 0) 1.139 us | dwc3_remove_requests.part.0 [dwc3]();
724.686567 | 0) 1.262 us | dwc3_remove_requests.part.0 [dwc3]();
724.686570 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686572 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686575 | 0) 1.180 us | dwc3_remove_requests.part.0 [dwc3]();
724.686577 | 0) 2.034 us | dwc3_remove_requests.part.0 [dwc3]();
724.686580 | 0) 1.912 us | dwc3_remove_requests.part.0 [dwc3]();
724.686585 | 0) + 74.991 us | } /* dwc3_stop_active_transfers [dwc3] */
(Overruns: 0)
724.686590 | 0) ! 105.917 us | } /* dwc3_gadget_reset_interrupt [dwc3] */
(Overruns: 0)
724.686592 | 0) | /* dwc3_event: event (00000201): Connection Done [U0] */
724.686597 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.686599 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.686603 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80001000 00000500 00000000 --> status: Successful */
724.686606 | 0) 7.853 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.686609 | 0) | /* dwc3_gadget_ep_enable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swBp:> */
724.686611 | 0) + 14.120 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.686612 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.686614 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.686618 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80001000 02000500 00000000 --> status: Successful */
724.686626 | 0) 6.836 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.686627 | 0) | /* dwc3_gadget_ep_enable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:< */
724.686628 | 0) + 16.276 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.686631 | 0) ! 151.123 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.686654 | 0) ! 179.850 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.764884 | 0) | dwc3_interrupt [dwc3]() {
724.764885 | 0) 6.348 us | dwc3_check_event_buf [dwc3]();
724.764893 | 0) 9.603 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.764907 | 0) | dwc3_thread_interrupt [dwc3]() {
724.764911 | 0) | dwc3_process_event_buf [dwc3]() {
724.764912 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.764919 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.764928 | 0) | /* dwc3_ctrl_req: Set Address(Addr = 11) */
724.764943 | 0) + 26.449 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.764945 | 0) | /* dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.764946 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.764952 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.764954 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.764956 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2) */
724.764959 | 0) 5.331 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.764961 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.764964 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.764970 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.764972 | 0) 9.603 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.764973 | 0) + 11.963 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.764974 | 0) + 24.536 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.764975 | 0) + 28.768 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.764977 | 0) + 65.307 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.764980 | 0) | dwc3_interrupt [dwc3]() {
724.764981 | 0) 4.924 us | dwc3_check_event_buf [dwc3]();
724.764987 | 0) 7.406 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.764991 | 0) + 85.124 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.764994 | 0) | dwc3_thread_interrupt [dwc3]() {
724.764996 | 0) | dwc3_process_event_buf [dwc3]() {
724.764997 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase] */
724.764998 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.765009 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2) */
724.765017 | 0) | dwc3_ep0_out_start [dwc3]() {
724.765018 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.765019 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.765023 | 0) 5.005 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.765024 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.765025 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.765030 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.765031 | 0) 6.430 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.765032 | 0) 8.667 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.765035 | 0) + 17.619 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.765036 | 0) + 37.964 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.765038 | 0) + 40.975 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.765041 | 0) + 47.200 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.784881 | 0) | dwc3_interrupt [dwc3]() {
724.784882 | 0) 5.655 us | dwc3_check_event_buf [dwc3]();
724.784889 | 0) 8.626 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.784901 | 0) | dwc3_thread_interrupt [dwc3]() {
724.784904 | 0) | dwc3_process_event_buf [dwc3]() {
724.784905 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.784908 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.784909 | 0) | /* dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 8) */
724.784939 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.784945 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.784949 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.784964 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.784966 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 8 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.784971 | 0) 7.283 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.784973 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.784974 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.784979 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.784983 | 0) 9.400 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.784985 | 0) + 12.330 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.784986 | 0) + 37.964 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.784987 | 0) + 43.823 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.784988 | 0) + 49.236 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.784995 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/8 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.784999 | 0) + 90.942 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785000 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.785001 | 0) 2.320 us | dwc3_ep0_interrupt [dwc3]();
724.785005 | 0) ! 100.220 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785008 | 0) | dwc3_interrupt [dwc3]() {
724.785009 | 0) 4.557 us | dwc3_check_event_buf [dwc3]();
724.785015 | 0) 7.040 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785019 | 0) ! 118.042 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785021 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785024 | 0) | dwc3_process_event_buf [dwc3]() {
724.785025 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.785026 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785029 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.785040 | 0) | dwc3_gadget_giveback [dwc3]() {
724.785063 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 8/8 zsI ==> 0 */
724.785074 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 8/8 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.785077 | 0) + 38.737 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.785077 | 0) + 51.758 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785078 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.785079 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785081 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.785082 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785083 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.785087 | 0) 5.168 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785088 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785089 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785098 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785100 | 0) + 10.661 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785102 | 0) + 13.834 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785103 | 0) + 22.827 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.785105 | 0) + 25.716 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785108 | 0) + 83.455 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785111 | 0) | dwc3_interrupt [dwc3]() {
724.785112 | 0) 4.191 us | dwc3_check_event_buf [dwc3]();
724.785117 | 0) 6.714 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785121 | 0) ! 100.220 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785124 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785126 | 0) | dwc3_process_event_buf [dwc3]() {
724.785127 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.785128 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785129 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.785139 | 0) | dwc3_ep0_out_start [dwc3]() {
724.785140 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785141 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.785145 | 0) 4.761 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785148 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785149 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785155 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785156 | 0) 7.039 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785159 | 0) + 11.393 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785163 | 0) + 24.129 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.785165 | 0) + 36.621 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785166 | 0) + 39.673 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785169 | 0) + 45.777 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.785224 | 0) | dwc3_interrupt [dwc3]() {
724.785225 | 0) 3.906 us | dwc3_check_event_buf [dwc3]();
724.785230 | 0) 6.755 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.785242 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785244 | 0) | dwc3_process_event_buf [dwc3]() {
724.785245 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.785246 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785249 | 0) | /* dwc3_ctrl_req: Set Isochronous Delay(Delay = 40 ns) */
724.785258 | 0) + 12.126 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785259 | 0) | /* dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.785260 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785261 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.785263 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785263 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2) */
724.785268 | 0) 5.738 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785269 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785271 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785275 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785277 | 0) 6.592 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785278 | 0) 8.870 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785279 | 0) + 17.863 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.785280 | 0) + 20.060 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785282 | 0) + 37.109 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785286 | 0) | dwc3_interrupt [dwc3]() {
724.785287 | 0) 5.941 us | dwc3_check_event_buf [dwc3]();
724.785294 | 0) 8.463 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785299 | 0) + 58.024 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785303 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785305 | 0) | dwc3_process_event_buf [dwc3]() {
724.785308 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase] */
724.785309 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785310 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2) */
724.785316 | 0) | dwc3_ep0_out_start [dwc3]() {
724.785319 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785320 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.785324 | 0) 5.656 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785327 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785329 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785334 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785338 | 0) 9.643 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785339 | 0) + 12.492 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785341 | 0) + 25.553 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.785342 | 0) + 33.976 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785344 | 0) + 38.534 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785347 | 0) + 44.637 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.785405 | 0) | dwc3_interrupt [dwc3]() {
724.785407 | 0) 5.615 us | dwc3_check_event_buf [dwc3]();
724.785413 | 0) 8.383 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.785424 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785427 | 0) | dwc3_process_event_buf [dwc3]() {
724.785427 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.785429 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785430 | 0) | /* dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 18) */
724.785443 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.785446 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.785447 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.785450 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785451 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 18 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.785455 | 0) 5.493 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785456 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785458 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785463 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785464 | 0) 7.121 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785465 | 0) 9.318 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785466 | 0) + 19.775 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.785467 | 0) + 23.275 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.785468 | 0) + 26.001 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.785471 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/18 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.785472 | 0) + 43.945 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785473 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.785475 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.785484 | 0) + 56.478 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785487 | 0) | dwc3_interrupt [dwc3]() {
724.785489 | 0) 5.086 us | dwc3_check_event_buf [dwc3]();
724.785498 | 0) + 10.660 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785503 | 0) + 79.509 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785508 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785510 | 0) | dwc3_process_event_buf [dwc3]() {
724.785511 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.785513 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785514 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.785519 | 0) | dwc3_gadget_giveback [dwc3]() {
724.785522 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 18/18 zsI ==> 0 */
724.785523 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 18/18 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.785525 | 0) 5.738 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.785526 | 0) + 12.492 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785526 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.785528 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785529 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.785530 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785531 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.785535 | 0) 5.656 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785537 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785538 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785543 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785545 | 0) 6.917 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785546 | 0) 9.196 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785547 | 0) + 17.985 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.785547 | 0) + 20.141 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785549 | 0) + 38.493 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785552 | 0) | dwc3_interrupt [dwc3]() {
724.785554 | 0) 5.086 us | dwc3_check_event_buf [dwc3]();
724.785560 | 0) 7.976 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785564 | 0) + 56.397 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785566 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785569 | 0) | dwc3_process_event_buf [dwc3]() {
724.785570 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.785571 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785572 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.785580 | 0) | dwc3_ep0_out_start [dwc3]() {
724.785581 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785582 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.785586 | 0) 4.598 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785587 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785588 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785593 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785595 | 0) 6.470 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785595 | 0) 8.627 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785597 | 0) + 16.968 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.785598 | 0) + 27.710 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785601 | 0) + 31.616 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785605 | 0) + 38.493 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.785685 | 0) | dwc3_interrupt [dwc3]() {
724.785686 | 0) 5.941 us | dwc3_check_event_buf [dwc3]();
724.785696 | 0) + 10.946 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.785708 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785710 | 0) | dwc3_process_event_buf [dwc3]() {
724.785713 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.785714 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785715 | 0) | /* dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 5) */
724.785733 | 0) 2.726 us | dwc3_gadget_config_params [dwc3]();
724.785741 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.785742 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.785745 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.785748 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785749 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 5 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.785754 | 0) 5.738 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785756 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785759 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785764 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785767 | 0) 7.976 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785769 | 0) + 12.695 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785770 | 0) + 25.147 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.785771 | 0) + 29.500 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.785773 | 0) + 32.471 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.785774 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/5 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.785775 | 0) + 61.646 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785776 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.785777 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.785780 | 0) + 69.580 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785783 | 0) | dwc3_interrupt [dwc3]() {
724.785785 | 0) 4.761 us | dwc3_check_event_buf [dwc3]();
724.785790 | 0) 7.203 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785794 | 0) + 87.281 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785797 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785799 | 0) | dwc3_process_event_buf [dwc3]() {
724.785800 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.785801 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785802 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.785811 | 0) | dwc3_gadget_giveback [dwc3]() {
724.785812 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 5/5 zsI ==> 0 */
724.785813 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 5/5 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.785814 | 0) 3.458 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.785815 | 0) + 13.753 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785816 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.785822 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785823 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.785825 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785827 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.785831 | 0) 7.121 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785834 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785835 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785840 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785844 | 0) 8.829 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785846 | 0) + 11.759 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785847 | 0) + 24.292 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.785849 | 0) + 32.471 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785851 | 0) + 51.025 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785855 | 0) | dwc3_interrupt [dwc3]() {
724.785858 | 0) 4.924 us | dwc3_check_event_buf [dwc3]();
724.785863 | 0) 8.748 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.785868 | 0) + 70.882 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.785870 | 0) | dwc3_thread_interrupt [dwc3]() {
724.785872 | 0) | dwc3_process_event_buf [dwc3]() {
724.785873 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.785874 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.785875 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.785881 | 0) | dwc3_ep0_out_start [dwc3]() {
724.785882 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.785883 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.785887 | 0) 4.679 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.785888 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.785889 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.785894 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.785896 | 0) 6.429 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.785897 | 0) 8.585 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.785898 | 0) + 17.009 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.785899 | 0) + 24.861 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.785902 | 0) + 29.175 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.785906 | 0) + 36.011 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.785981 | 0) | dwc3_interrupt [dwc3]() {
724.785983 | 0) 5.575 us | dwc3_check_event_buf [dwc3]();
724.785989 | 0) 8.423 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.786001 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786004 | 0) | dwc3_process_event_buf [dwc3]() {
724.786005 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.786006 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786009 | 0) | /* dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 42) */
724.786022 | 0) 1.261 us | dwc3_gadget_config_params [dwc3]();
724.786028 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.786030 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.786032 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.786033 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786036 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 42 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.786040 | 0) 7.283 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786044 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786045 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786050 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786052 | 0) 7.446 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786053 | 0) 9.725 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786054 | 0) + 22.665 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.786055 | 0) + 24.903 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786056 | 0) + 28.239 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786057 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/42 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.786060 | 0) + 53.711 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786061 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.786062 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.786064 | 0) + 60.018 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786068 | 0) | dwc3_interrupt [dwc3]() {
724.786069 | 0) 5.330 us | dwc3_check_event_buf [dwc3]();
724.786076 | 0) 8.382 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786080 | 0) + 79.427 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786082 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786084 | 0) | dwc3_process_event_buf [dwc3]() {
724.786085 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.786086 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786087 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.786096 | 0) | dwc3_gadget_giveback [dwc3]() {
724.786097 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 42/42 zsI ==> 0 */
724.786098 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 42/42 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.786099 | 0) 3.499 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.786100 | 0) + 14.038 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786101 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.786102 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786104 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.786105 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786106 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.786110 | 0) 5.696 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786111 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786113 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786117 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786121 | 0) 9.034 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786123 | 0) + 12.166 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786125 | 0) + 21.688 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.786126 | 0) + 23.926 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786129 | 0) + 43.620 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786133 | 0) | dwc3_interrupt [dwc3]() {
724.786134 | 0) 5.208 us | dwc3_check_event_buf [dwc3]();
724.786141 | 0) 8.382 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786145 | 0) + 62.866 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786153 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786155 | 0) | dwc3_process_event_buf [dwc3]() {
724.786156 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.786159 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786160 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.786166 | 0) | dwc3_ep0_out_start [dwc3]() {
724.786169 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786170 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.786175 | 0) 5.697 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786177 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786179 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786185 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786186 | 0) 7.691 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786187 | 0) 9.887 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786189 | 0) + 23.723 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.786190 | 0) + 31.453 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786192 | 0) + 36.662 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786195 | 0) + 48.217 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.786251 | 0) | dwc3_interrupt [dwc3]() {
724.786252 | 0) 6.144 us | dwc3_check_event_buf [dwc3]();
724.786260 | 0) 9.440 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.786271 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786274 | 0) | dwc3_process_event_buf [dwc3]() {
724.786274 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.786276 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786277 | 0) | /* dwc3_ctrl_req: Set SEL(Length = 6) */
724.786287 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.786289 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.786291 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786291 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 00000008852f9e00 size 512 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.786295 | 0) 4.842 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786296 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786298 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786303 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786305 | 0) 7.202 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786306 | 0) 9.399 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786307 | 0) + 18.310 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.786307 | 0) + 21.606 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786308 | 0) + 32.878 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786309 | 0) | /* dwc3_event: event (000010c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.786310 | 0) 1.261 us | dwc3_ep0_interrupt [dwc3]();
724.786313 | 0) + 39.022 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786317 | 0) | dwc3_interrupt [dwc3]() {
724.786318 | 0) 5.086 us | dwc3_check_event_buf [dwc3]();
724.786326 | 0) 8.870 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786330 | 0) + 58.919 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786333 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786336 | 0) | dwc3_process_event_buf [dwc3]() {
724.786337 | 0) | /* dwc3_event: event (0000e040): ep0out: Transfer Complete (SIL) [Data Phase] */
724.786339 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786341 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 00000008852f9e00 size 506 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.786347 | 0) | dwc3_gadget_giveback [dwc3]() {
724.786350 | 0) | /* dwc3_gadget_giveback: ep0out: req 000000001c5c9740 length 6/512 zsI ==> 0 */
724.786352 | 0) | /* usb_gadget_giveback_request: ep0out: req 000000001c5c9740 length 6/512 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.786356 | 0) | dwc3_ep0_set_sel_cmpl [dwc3]() {
724.786360 | 0) | dwc3_send_gadget_generic_command [dwc3]() {
724.786368 | 0) | /* dwc3_gadget_generic_cmd: cmd 'Set Periodic Parameters' [2] param 00000000 --> status: Successful */
724.786370 | 0) + 10.539 us | } /* dwc3_send_gadget_generic_command [dwc3] */
(Overruns: 0)
724.786371 | 0) + 15.218 us | } /* dwc3_ep0_set_sel_cmpl [dwc3] */
(Overruns: 0)
724.786372 | 0) + 24.496 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.786373 | 0) + 34.221 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786373 | 0) | /* dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.786374 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786376 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.786377 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786378 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.786383 | 0) 5.941 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786384 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786385 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786390 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786391 | 0) 6.429 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786392 | 0) 8.627 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786393 | 0) + 17.660 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.786394 | 0) + 19.898 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786396 | 0) + 58.919 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786399 | 0) | dwc3_interrupt [dwc3]() {
724.786400 | 0) 4.110 us | dwc3_check_event_buf [dwc3]();
724.786406 | 0) 6.632 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786410 | 0) + 76.375 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786412 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786414 | 0) | dwc3_process_event_buf [dwc3]() {
724.786415 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase] */
724.786416 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786417 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.786425 | 0) | dwc3_ep0_out_start [dwc3]() {
724.786427 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786428 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.786431 | 0) 4.598 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786432 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786434 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786438 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786440 | 0) 6.429 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786441 | 0) 8.586 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786442 | 0) + 16.887 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.786443 | 0) + 27.141 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786445 | 0) + 30.192 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786448 | 0) + 36.296 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.786524 | 0) | dwc3_interrupt [dwc3]() {
724.786526 | 0) 4.232 us | dwc3_check_event_buf [dwc3]();
724.786537 | 0) + 13.225 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.786565 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786568 | 0) | dwc3_process_event_buf [dwc3]() {
724.786569 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.786571 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786573 | 0) | /* dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 9) */
724.786596 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.786598 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.786600 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.786602 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786604 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 9 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.786608 | 0) 6.307 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786609 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786611 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786617 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786621 | 0) + 10.051 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786623 | 0) + 13.997 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786625 | 0) + 24.903 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.786626 | 0) + 28.442 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786628 | 0) + 31.617 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786630 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/9 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.786632 | 0) + 62.093 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786633 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.786634 | 0) 1.262 us | dwc3_ep0_interrupt [dwc3]();
724.786638 | 0) + 68.359 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786641 | 0) | dwc3_interrupt [dwc3]() {
724.786642 | 0) 4.964 us | dwc3_check_event_buf [dwc3]();
724.786648 | 0) 7.487 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786653 | 0) + 87.891 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786655 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786657 | 0) | dwc3_process_event_buf [dwc3]() {
724.786658 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.786659 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786660 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.786669 | 0) | dwc3_gadget_giveback [dwc3]() {
724.786671 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 9/9 zsI ==> 0 */
724.786672 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 9/9 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.786674 | 0) 4.760 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.786675 | 0) + 16.032 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786677 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.786678 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786680 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.786681 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786683 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.786688 | 0) 6.876 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786689 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786692 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786697 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786699 | 0) 7.040 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786700 | 0) + 10.946 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786701 | 0) + 20.996 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.786702 | 0) + 24.048 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786703 | 0) + 45.573 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786706 | 0) | dwc3_interrupt [dwc3]() {
724.786708 | 0) 5.045 us | dwc3_check_event_buf [dwc3]();
724.786714 | 0) 7.813 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786718 | 0) + 63.273 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786720 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786723 | 0) | dwc3_process_event_buf [dwc3]() {
724.786725 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.786726 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786729 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.786734 | 0) | dwc3_ep0_out_start [dwc3]() {
724.786735 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786736 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.786740 | 0) 4.761 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786742 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786745 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786749 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786751 | 0) 6.511 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786752 | 0) + 10.457 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786753 | 0) + 19.857 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.786754 | 0) + 28.442 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786756 | 0) + 32.796 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786759 | 0) + 38.940 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.786839 | 0) | dwc3_interrupt [dwc3]() {
724.786840 | 0) 4.232 us | dwc3_check_event_buf [dwc3]();
724.786845 | 0) 7.040 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.786857 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786860 | 0) | dwc3_process_event_buf [dwc3]() {
724.786860 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.786862 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786863 | 0) | /* dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 44) */
724.786876 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.786877 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.786879 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.786881 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786882 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 44 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.786886 | 0) 5.737 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786887 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786889 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786894 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786896 | 0) 7.080 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786897 | 0) 9.359 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786897 | 0) + 18.962 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.786898 | 0) + 21.240 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786899 | 0) + 23.641 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.786907 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/44 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.786909 | 0) + 47.689 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786911 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.786912 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.786916 | 0) + 55.746 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786921 | 0) | dwc3_interrupt [dwc3]() {
724.786922 | 0) 4.964 us | dwc3_check_event_buf [dwc3]();
724.786928 | 0) 7.406 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786933 | 0) + 75.928 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.786935 | 0) | dwc3_thread_interrupt [dwc3]() {
724.786937 | 0) | dwc3_process_event_buf [dwc3]() {
724.786938 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.786939 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786940 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.786949 | 0) | dwc3_gadget_giveback [dwc3]() {
724.786950 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 44/44 zsI ==> 0 */
724.786952 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 44/44 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.786955 | 0) 6.876 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.786957 | 0) + 17.985 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786959 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.786960 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.786963 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.786964 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.786965 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.786969 | 0) 5.819 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.786971 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.786972 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.786977 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.786979 | 0) 7.039 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.786980 | 0) 9.277 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.786981 | 0) + 18.189 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.786981 | 0) + 21.892 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.786983 | 0) + 45.288 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.786986 | 0) | dwc3_interrupt [dwc3]() {
724.786988 | 0) 4.924 us | dwc3_check_event_buf [dwc3]();
724.786993 | 0) 7.446 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.786997 | 0) + 62.663 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787000 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787002 | 0) | dwc3_process_event_buf [dwc3]() {
724.787003 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.787004 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787005 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.787013 | 0) | dwc3_ep0_out_start [dwc3]() {
724.787014 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787015 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.787019 | 0) 4.842 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787020 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787021 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787026 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787028 | 0) 6.388 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787028 | 0) 8.545 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787030 | 0) + 17.008 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.787031 | 0) + 26.896 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787033 | 0) + 29.908 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787036 | 0) + 35.970 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.787045 | 0) | dwc3_interrupt [dwc3]() {
724.787047 | 0) 8.301 us | dwc3_check_event_buf [dwc3]();
724.787059 | 0) + 13.875 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.787068 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787070 | 0) | dwc3_process_event_buf [dwc3]() {
724.787071 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.787074 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787075 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 0, Length = 255) */
724.787097 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.787100 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.787102 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.787105 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787106 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 4 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.787110 | 0) 5.697 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787113 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787114 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787119 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787121 | 0) 7.080 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787122 | 0) 9.277 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787123 | 0) + 21.037 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.787123 | 0) + 23.356 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787125 | 0) + 27.465 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787126 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/4 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.787127 | 0) + 53.019 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787128 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.787129 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.787132 | 0) + 61.279 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787135 | 0) | dwc3_interrupt [dwc3]() {
724.787136 | 0) 4.516 us | dwc3_check_event_buf [dwc3]();
724.787142 | 0) 6.917 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787146 | 0) + 78.369 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787148 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787150 | 0) | dwc3_process_event_buf [dwc3]() {
724.787151 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.787153 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787153 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.787161 | 0) | dwc3_gadget_giveback [dwc3]() {
724.787162 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 4/4 ZsI ==> 0 */
724.787163 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 4/4 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.787168 | 0) 3.459 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.787170 | 0) + 17.741 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787171 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.787173 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787174 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.787175 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787177 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.787182 | 0) 6.592 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787183 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787184 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787189 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787191 | 0) 7.040 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787192 | 0) 9.196 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787193 | 0) + 18.921 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.787194 | 0) + 21.118 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787195 | 0) + 44.312 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787198 | 0) | dwc3_interrupt [dwc3]() {
724.787200 | 0) 4.598 us | dwc3_check_event_buf [dwc3]();
724.787205 | 0) 7.121 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787209 | 0) + 61.279 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787212 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787214 | 0) | dwc3_process_event_buf [dwc3]() {
724.787215 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.787216 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787217 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.787224 | 0) | dwc3_ep0_out_start [dwc3]() {
724.787226 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787227 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.787230 | 0) 4.679 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787231 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787233 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787237 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787239 | 0) 6.388 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787240 | 0) 8.545 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787241 | 0) + 16.928 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.787242 | 0) + 26.449 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787244 | 0) + 29.500 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787247 | 0) | dwc3_interrupt [dwc3]() {
724.787248 | 0) 4.313 us | dwc3_check_event_buf [dwc3]();
724.787253 | 0) 6.795 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787257 | 0) + 46.061 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787260 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787262 | 0) | dwc3_process_event_buf [dwc3]() {
724.787263 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.787264 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787269 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 2, Length = 255) */
724.787289 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.787291 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.787294 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.787296 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787297 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 14 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.787301 | 0) 5.818 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787304 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787306 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787311 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787314 | 0) 8.585 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787316 | 0) + 12.614 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787317 | 0) + 23.519 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.787320 | 0) + 29.459 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787322 | 0) + 32.674 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787323 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/14 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.787325 | 0) + 60.709 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787325 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.787327 | 0) 1.221 us | dwc3_ep0_interrupt [dwc3]();
724.787329 | 0) + 66.813 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787332 | 0) | dwc3_interrupt [dwc3]() {
724.787334 | 0) 5.046 us | dwc3_check_event_buf [dwc3]();
724.787340 | 0) 7.772 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787344 | 0) + 84.473 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787346 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787349 | 0) | dwc3_process_event_buf [dwc3]() {
724.787350 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.787351 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787352 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.787360 | 0) | dwc3_gadget_giveback [dwc3]() {
724.787361 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 14/14 ZsI ==> 0 */
724.787362 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 14/14 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.787363 | 0) 3.337 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.787364 | 0) + 13.876 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787365 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.787366 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787368 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.787369 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787370 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.787374 | 0) 5.819 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787376 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787379 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787383 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787386 | 0) 7.609 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787387 | 0) + 11.718 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787389 | 0) + 21.199 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.787390 | 0) + 24.333 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787393 | 0) + 43.620 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787397 | 0) | dwc3_interrupt [dwc3]() {
724.787398 | 0) 4.476 us | dwc3_check_event_buf [dwc3]();
724.787404 | 0) 7.650 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787415 | 0) + 62.907 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787418 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787421 | 0) | dwc3_process_event_buf [dwc3]() {
724.787421 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.787424 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787425 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.787431 | 0) | dwc3_ep0_out_start [dwc3]() {
724.787432 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787434 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.787439 | 0) 7.283 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787440 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787441 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787446 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787448 | 0) 6.348 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787449 | 0) 8.545 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787450 | 0) + 19.368 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.787451 | 0) + 27.059 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787452 | 0) + 31.413 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787456 | 0) | dwc3_interrupt [dwc3]() {
724.787457 | 0) 4.354 us | dwc3_check_event_buf [dwc3]();
724.787462 | 0) 6.836 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787466 | 0) + 48.259 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787469 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787471 | 0) | dwc3_process_event_buf [dwc3]() {
724.787472 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.787473 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787474 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 1, Length = 255) */
724.787491 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.787492 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.787494 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.787495 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787496 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 14 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.787500 | 0) 5.045 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787501 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787503 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787507 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787509 | 0) 6.348 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787510 | 0) 8.545 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787511 | 0) + 17.253 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.787512 | 0) + 19.450 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787513 | 0) + 21.729 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787513 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/14 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.787515 | 0) + 41.870 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787515 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.787517 | 0) 1.220 us | dwc3_ep0_interrupt [dwc3]();
724.787519 | 0) + 47.892 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787522 | 0) | dwc3_interrupt [dwc3]() {
724.787525 | 0) 5.046 us | dwc3_check_event_buf [dwc3]();
724.787533 | 0) + 10.580 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787537 | 0) + 69.052 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787540 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787544 | 0) | dwc3_process_event_buf [dwc3]() {
724.787545 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.787547 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787548 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.787554 | 0) | dwc3_gadget_giveback [dwc3]() {
724.787555 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 14/14 ZsI ==> 0 */
724.787557 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 14/14 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.787560 | 0) 5.737 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.787561 | 0) + 14.079 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787563 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.787564 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787566 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.787568 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787570 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.787574 | 0) 6.917 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787576 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787577 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787582 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787584 | 0) 6.998 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787584 | 0) 9.155 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787585 | 0) + 19.206 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.787586 | 0) + 22.746 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787588 | 0) + 43.294 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787591 | 0) | dwc3_interrupt [dwc3]() {
724.787592 | 0) 4.313 us | dwc3_check_event_buf [dwc3]();
724.787598 | 0) 6.877 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787602 | 0) + 62.256 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787604 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787607 | 0) | dwc3_process_event_buf [dwc3]() {
724.787607 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.787609 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787609 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.787617 | 0) | dwc3_ep0_out_start [dwc3]() {
724.787619 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787620 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.787623 | 0) 4.638 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787624 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787626 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787631 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787632 | 0) 7.039 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787633 | 0) 9.196 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787635 | 0) + 17.293 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.787636 | 0) + 27.263 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787637 | 0) + 30.273 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787640 | 0) | dwc3_interrupt [dwc3]() {
724.787642 | 0) 5.208 us | dwc3_check_event_buf [dwc3]();
724.787654 | 0) 8.260 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787658 | 0) + 54.281 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787661 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787664 | 0) | dwc3_process_event_buf [dwc3]() {
724.787665 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.787666 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787669 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 3, Length = 255) */
724.787683 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.787684 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.787687 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.787689 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787691 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 30 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.787695 | 0) 5.941 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787696 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787698 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787704 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787706 | 0) 8.220 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787708 | 0) + 12.614 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787710 | 0) + 22.908 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.787711 | 0) + 26.815 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787713 | 0) + 29.867 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.787715 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/30 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.787717 | 0) + 51.147 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787718 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.787719 | 0) 1.220 us | dwc3_ep0_interrupt [dwc3]();
724.787722 | 0) + 57.211 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787725 | 0) | dwc3_interrupt [dwc3]() {
724.787726 | 0) 5.371 us | dwc3_check_event_buf [dwc3]();
724.787733 | 0) 8.341 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787737 | 0) + 76.457 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787739 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787742 | 0) | dwc3_process_event_buf [dwc3]() {
724.787742 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.787744 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787744 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.787753 | 0) | dwc3_gadget_giveback [dwc3]() {
724.787754 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 30/30 ZsI ==> 0 */
724.787755 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 30/30 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.787756 | 0) 3.215 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.787757 | 0) + 13.591 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787758 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.787759 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787760 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.787761 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787762 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.787767 | 0) 5.697 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787768 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787769 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787774 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787778 | 0) 9.034 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787780 | 0) + 12.003 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787781 | 0) + 20.874 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.787783 | 0) + 24.048 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787785 | 0) + 43.090 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787789 | 0) | dwc3_interrupt [dwc3]() {
724.787791 | 0) 6.551 us | dwc3_check_event_buf [dwc3]();
724.787798 | 0) 8.992 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.787804 | 0) + 65.064 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.787807 | 0) | dwc3_thread_interrupt [dwc3]() {
724.787810 | 0) | dwc3_process_event_buf [dwc3]() {
724.787812 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.787813 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.787816 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.787822 | 0) | dwc3_ep0_out_start [dwc3]() {
724.787823 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.787824 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.787828 | 0) 4.679 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.787830 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.787832 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.787837 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.787839 | 0) 6.388 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.787839 | 0) + 10.132 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.787841 | 0) + 19.125 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.787842 | 0) + 28.767 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.787843 | 0) + 33.122 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.787847 | 0) + 39.266 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.796339 | 0) | dwc3_interrupt [dwc3]() {
724.796340 | 0) 5.575 us | dwc3_check_event_buf [dwc3]();
724.796347 | 0) 8.301 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.796359 | 0) | dwc3_thread_interrupt [dwc3]() {
724.796361 | 0) | dwc3_process_event_buf [dwc3]() {
724.796362 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.796364 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796364 | 0) | /* dwc3_ctrl_req: Set Configuration(Config = 1) */
724.796375 | 0) | dwc3_gadget_start_config [dwc3]() {
724.796376 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796381 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [20409] params 00000000 00000000 00000000 --> status: Successful */
724.796382 | 0) 6.022 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796385 | 0) + 11.882 us | } /* dwc3_gadget_start_config [dwc3] */
(Overruns: 0)
724.796389 | 0) 3.947 us | dwc3_gadget_clear_tx_fifos [dwc3]();
724.796425 | 0) | dwc3_gadget_ep_enable [dwc3]() {
724.796428 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.796434 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796438 | 0) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Set Endpoint Configuration' [401] params 01002004 04000200 00000000 --> status: Successful */
724.796439 | 0) 5.941 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796441 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796445 | 0) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
724.796446 | 0) 5.330 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796451 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796456 | 0) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Start Transfer' [406] params 00000008 8c424000 00000000 --> status: Successful */
724.796461 | 0) 6.469 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796462 | 0) | /* dwc3_gadget_ep_enable: ep1out: mps 1024/2768 streams 16 burst 5 ring 0/0 flags E:swBp:> */
724.796463 | 0) + 35.604 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.796465 | 0) + 40.609 us | } /* dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.796476 | 0) | /* usb_ep_enable: ep1out: mps 1024/2768 streams 16 mult 1 burst 5 addr 01 released:enabled --> 1 */
724.796479 | 0) | dwc3_gadget_ep_enable [dwc3]() {
724.796480 | 0) | __dwc3_gadget_ep_enable [dwc3]() {
724.796483 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796488 | 0) | /* dwc3_gadget_ep_cmd: ep1in: cmd 'Set Endpoint Configuration' [401] params 01022004 06000200 00000000 --> status: Successful */
724.796489 | 0) 5.900 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796490 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796494 | 0) | /* dwc3_gadget_ep_cmd: ep1in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful */
724.796495 | 0) 5.330 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796499 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796503 | 0) | /* dwc3_gadget_ep_cmd: ep1in: cmd 'Start Transfer' [406] params 00000008 8c425000 00000000 --> status: Successful */
724.796505 | 0) 6.917 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796506 | 0) | /* dwc3_gadget_ep_enable: ep1in: mps 1024/1024 streams 16 burst 5 ring 0/0 flags E:swBp:< */
724.796507 | 0) + 26.653 us | } /* __dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.796508 | 0) + 28.972 us | } /* dwc3_gadget_ep_enable [dwc3] */
(Overruns: 0)
724.796509 | 0) | /* usb_ep_enable: ep1in: mps 1024/1024 streams 16 mult 1 burst 5 addr 81 released:enabled --> 1 */
724.796536 | 0) 2.238 us | dwc3_gadget_set_remote_wakeup [dwc3]();
724.796542 | 0) | /* usb_gadget_set_remote_wakeup: speed 5/6 state 7 0mA [sg:self-powered:activated:connected] --> 0 */
724.796544 | 0) 1.668 us | dwc3_gadget_set_selfpowered [dwc3]();
724.796547 | 0) | /* usb_gadget_set_selfpowered: speed 5/6 state 7 0mA [sg:self-powered:activated:connected] --> 0 */
724.796549 | 0) 1.262 us | dwc3_gadget_vbus_draw [dwc3]();
724.796551 | 0) | /* usb_gadget_vbus_draw: speed 5/6 state 7 0mA [sg:self-powered:activated:connected] --> -95 */
724.796553 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.796555 | 0) 1.343 us | __dwc3_gadget_ep0_queue [dwc3]();
724.796557 | 0) 3.703 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.796558 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/0 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.796563 | 0) ! 199.666 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796564 | 0) | /* dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.796565 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796566 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.796568 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.796569 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2) */
724.796572 | 0) 5.046 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.796574 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.796575 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796581 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.796583 | 0) 7.731 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796585 | 0) + 10.742 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.796586 | 0) + 20.182 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.796588 | 0) + 23.152 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796590 | 0) ! 228.028 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.796594 | 0) | dwc3_interrupt [dwc3]() {
724.796596 | 0) 4.110 us | dwc3_check_event_buf [dwc3]();
724.796602 | 0) 7.934 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.796607 | 0) ! 248.535 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.796609 | 0) | dwc3_thread_interrupt [dwc3]() {
724.796612 | 0) | dwc3_process_event_buf [dwc3]() {
724.796613 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase] */
724.796616 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796617 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2) */
724.796620 | 0) | dwc3_gadget_giveback [dwc3]() {
724.796621 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 0/0 zsI ==> 0 */
724.796623 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.796625 | 0) 4.476 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.796627 | 0) | dwc3_ep0_out_start [dwc3]() {
724.796629 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.796630 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.796634 | 0) 4.842 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.796636 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.796637 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796642 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.796644 | 0) 6.958 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796645 | 0) 9.155 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.796646 | 0) + 18.758 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.796647 | 0) + 31.209 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796649 | 0) + 35.522 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.796652 | 0) + 42.440 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
ADADAD here starts mismatch
724.796719 | 0) | dwc3_interrupt [dwc3]() {
724.796720 | 0) 4.313 us | dwc3_check_event_buf [dwc3]();
724.796725 | 0) 7.406 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.796738 | 0) | dwc3_thread_interrupt [dwc3]() {
724.796740 | 0) | dwc3_process_event_buf [dwc3]() {
724.796741 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.796743 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796743 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 4, Length = 255) */
724.796757 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.796759 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.796760 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.796762 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.796763 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 14 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.796767 | 0) 4.801 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.796768 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.796769 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796775 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.796776 | 0) 7.284 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796777 | 0) 9.522 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.796780 | 0) + 18.432 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.796782 | 0) + 23.274 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.796783 | 0) + 25.717 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.796785 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/14 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.796787 | 0) + 44.352 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796788 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.796789 | 0) 1.261 us | dwc3_ep0_interrupt [dwc3]();
724.796792 | 0) + 51.473 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.796796 | 0) | dwc3_interrupt [dwc3]() {
724.796797 | 0) 4.476 us | dwc3_check_event_buf [dwc3]();
724.796802 | 0) 6.999 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.796807 | 0) + 69.255 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.796809 | 0) | dwc3_thread_interrupt [dwc3]() {
724.796811 | 0) | dwc3_process_event_buf [dwc3]() {
724.796812 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.796813 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796814 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.796820 | 0) | dwc3_gadget_giveback [dwc3]() {
724.796821 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 14/14 ZsI ==> 0 */
724.796822 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 14/14 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.796823 | 0) 3.784 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.796824 | 0) + 10.824 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796825 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.796826 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796827 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.796828 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.796829 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.796833 | 0) 4.802 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.796835 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.796836 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796841 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.796844 | 0) 7.527 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796845 | 0) + 10.457 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.796847 | 0) + 19.734 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.796848 | 0) + 21.932 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796850 | 0) + 38.289 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.796854 | 0) | dwc3_interrupt [dwc3]() {
724.796855 | 0) 4.760 us | dwc3_check_event_buf [dwc3]();
724.796862 | 0) 7.853 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.796866 | 0) + 57.006 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.796869 | 0) | dwc3_thread_interrupt [dwc3]() {
724.796872 | 0) | dwc3_process_event_buf [dwc3]() {
724.796872 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.796874 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.796875 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.796880 | 0) | dwc3_ep0_out_start [dwc3]() {
724.796881 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.796882 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.796886 | 0) 5.412 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.796887 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.796889 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.796894 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.796896 | 0) 7.039 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.796896 | 0) 9.236 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.796898 | 0) + 18.351 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.796899 | 0) + 25.513 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.796901 | 0) + 28.483 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.796904 | 0) + 35.116 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.796999 | 0) | dwc3_interrupt [dwc3]() {
724.797000 | 0) 4.720 us | dwc3_check_event_buf [dwc3]();
724.797006 | 0) 7.569 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.797017 | 0) | dwc3_thread_interrupt [dwc3]() {
724.797020 | 0) | dwc3_process_event_buf [dwc3]() {
724.797021 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.797022 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.797023 | 0) | /* dwc3_ctrl_req: Get String Descriptor(Index = 5, Length = 255) */
724.797037 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.797038 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.797039 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.797042 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.797043 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 28 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.797046 | 0) 4.638 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797048 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.797049 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797055 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.797056 | 0) 7.121 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797057 | 0) 9.969 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.797058 | 0) + 19.247 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.797059 | 0) + 21.525 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.797060 | 0) + 23.966 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.797061 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/28 sgs 0/0 stream 0 ZsI status -115 --> 0 */
724.797063 | 0) + 41.341 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.797065 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.797066 | 0) 1.220 us | dwc3_ep0_interrupt [dwc3]();
724.797069 | 0) + 48.747 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.797073 | 0) | dwc3_interrupt [dwc3]() {
724.797074 | 0) 3.988 us | dwc3_check_event_buf [dwc3]();
724.797079 | 0) 6.429 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.797084 | 0) + 66.691 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.797086 | 0) | dwc3_thread_interrupt [dwc3]() {
724.797088 | 0) | dwc3_process_event_buf [dwc3]() {
724.797089 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.797090 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.797091 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.797096 | 0) | dwc3_gadget_giveback [dwc3]() {
724.797099 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 28/28 ZsI ==> 0 */
724.797101 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 28/28 sgs 0/0 stream 0 ZsI status 0 --> 0 */
724.797103 | 0) 6.836 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.797104 | 0) + 14.323 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.797105 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.797107 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.797108 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.797110 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.797111 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.797115 | 0) 4.760 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797116 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.797118 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797123 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.797125 | 0) 7.650 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797127 | 0) + 10.580 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.797128 | 0) + 20.141 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.797129 | 0) + 22.299 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.797131 | 0) + 42.033 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.797134 | 0) | dwc3_interrupt [dwc3]() {
724.797135 | 0) 4.476 us | dwc3_check_event_buf [dwc3]();
724.797141 | 0) 6.998 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.797145 | 0) + 59.285 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.797147 | 0) | dwc3_thread_interrupt [dwc3]() {
724.797150 | 0) | dwc3_process_event_buf [dwc3]() {
724.797151 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.797152 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.797153 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.797157 | 0) | dwc3_ep0_out_start [dwc3]() {
724.797159 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.797160 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.797163 | 0) 4.436 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797164 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.797165 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797171 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.797172 | 0) 6.958 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797174 | 0) 9.807 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.797176 | 0) + 18.554 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.797177 | 0) + 25.268 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.797180 | 0) + 29.012 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.797183 | 0) + 36.336 us | } /* dwc3_thread_interrupt [dwc3] */
ADADAD here ends mismatch
(Overruns: 0)
724.797217 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797225 | 7) | /* dwc3_alloc_request: ep1out: req 0000000016cc9ae1 length 0/0 zsI ==> 0 */
724.797227 | 7) + 12.451 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797232 | 7) | /* usb_ep_alloc_request: ep1out: req 0000000016cc9ae1 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797236 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797241 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-1 dep-0 auto-1 p-0 irq-0 child-0 */
724.797243 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797247 | 7) | /* dwc3_ep_queue: ep1out: req 0000000016cc9ae1 length 0/16384 zsI ==> -115 */
724.797250 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797257 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797260 | 7) 1.302 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797263 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797268 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000004d7cf52e (E1:D0) buf 0000000889fa5000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797269 | 7) 7.161 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797271 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797275 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000064d036ab (E2:D0) buf 0000000889fa0000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797277 | 7) 6.755 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797279 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797280 | 7) 1.831 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797282 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797285 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000030e522fb (E3:D0) buf 00000008bcee4000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797288 | 7) 5.697 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797289 | 7) + 10.254 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797290 | 7) + 33.814 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797291 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797292 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797294 | 7) 2.482 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797295 | 7) + 46.265 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797296 | 7) + 61.483 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797296 | 7) | /* usb_ep_queue: ep1out: req 0000000016cc9ae1 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797327 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797327 | 7) | /* dwc3_alloc_request: ep1out: req 00000000877d0620 length 0/0 zsI ==> 0 */
724.797328 | 7) 1.099 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797329 | 7) | /* usb_ep_alloc_request: ep1out: req 00000000877d0620 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797330 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797332 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-2 dep-0 auto-1 p-0 irq-0 child-0 */
724.797333 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797334 | 7) | /* dwc3_ep_queue: ep1out: req 00000000877d0620 length 0/16384 zsI ==> -115 */
724.797335 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797338 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797340 | 7) 0.488 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797342 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797346 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000014ccd43b (E4:D0) buf 00000008bcee5000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797348 | 7) 6.348 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797350 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797354 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000009859530e (E5:D0) buf 000000088c7b4000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797356 | 7) 6.144 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797357 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797358 | 7) 0.448 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797360 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797363 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000a779e7df (E6:D0) buf 000000088784c000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797365 | 7) 5.249 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797366 | 7) 9.603 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797367 | 7) + 29.337 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797368 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797369 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797371 | 7) 2.197 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797372 | 7) + 37.354 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797373 | 7) + 42.888 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797374 | 7) | /* usb_ep_queue: ep1out: req 00000000877d0620 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797396 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797397 | 7) | /* dwc3_alloc_request: ep1out: req 000000005f2b4181 length 0/0 zsI ==> 0 */
724.797398 | 7) 1.424 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797399 | 7) | /* usb_ep_alloc_request: ep1out: req 000000005f2b4181 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797400 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797401 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-3 dep-0 auto-1 p-0 irq-0 child-0 */
724.797402 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797403 | 7) | /* dwc3_ep_queue: ep1out: req 000000005f2b4181 length 0/16384 zsI ==> -115 */
724.797404 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797407 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797408 | 7) 0.529 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797410 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797413 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000009486d1ce (E7:D0) buf 000000088784d000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797415 | 7) 5.005 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797416 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797420 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000006cbd430 (E8:D0) buf 0000000882a90000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797422 | 7) 5.575 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797422 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797424 | 7) 0.488 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797425 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797429 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000045d7571a (E9:D0) buf 000000089826e000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797430 | 7) 4.639 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797432 | 7) 9.440 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797436 | 7) + 25.879 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797437 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797438 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797440 | 7) 2.686 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797441 | 7) + 36.744 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797442 | 7) + 41.667 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797443 | 7) | /* usb_ep_queue: ep1out: req 000000005f2b4181 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797465 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797466 | 7) | /* dwc3_alloc_request: ep1out: req 0000000060e558a5 length 0/0 zsI ==> 0 */
724.797467 | 7) 1.587 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797468 | 7) | /* usb_ep_alloc_request: ep1out: req 0000000060e558a5 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797468 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797469 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-4 dep-0 auto-1 p-0 irq-0 child-0 */
724.797470 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797470 | 7) | /* dwc3_ep_queue: ep1out: req 0000000060e558a5 length 0/16384 zsI ==> -115 */
724.797471 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797473 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797473 | 7) 0.448 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797474 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797478 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000d79a0768 (E10:D0) buf 000000089826f000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797480 | 7) 5.411 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797480 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797483 | 7) | /* dwc3_prepare_trb: ep1out: trb 0000000028e09233 (E11:D0) buf 000000088ccfe000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797485 | 7) 4.720 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797485 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797486 | 7) 0.447 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797487 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797490 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000baa9a1c5 (E12:D0) buf 0000000889f42000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797492 | 7) 5.046 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797493 | 7) 7.568 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797495 | 7) + 21.810 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797495 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797497 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797499 | 7) 3.744 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797500 | 7) + 29.216 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797501 | 7) + 32.674 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797502 | 7) | /* usb_ep_queue: ep1out: req 0000000060e558a5 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797523 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797524 | 7) | /* dwc3_alloc_request: ep1out: req 00000000de01bd0c length 0/0 zsI ==> 0 */
724.797524 | 7) 1.669 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797525 | 7) | /* usb_ep_alloc_request: ep1out: req 00000000de01bd0c length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797527 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797528 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-5 dep-0 auto-1 p-0 irq-0 child-0 */
724.797529 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797530 | 7) | /* dwc3_ep_queue: ep1out: req 00000000de01bd0c length 0/16384 zsI ==> -115 */
724.797531 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797535 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797535 | 7) 1.505 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797537 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797542 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000008e6aee25 (E13:D0) buf 0000000889f43000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797543 | 7) 6.144 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797544 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797548 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000002f338f47 (E14:D0) buf 000000088ccf2000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797550 | 7) 5.615 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797551 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797552 | 7) 1.139 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797554 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797557 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000498f04f8 (E15:D0) buf 0000000885d96000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797559 | 7) 5.412 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797560 | 7) 9.114 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797561 | 7) + 26.407 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797562 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797563 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797565 | 7) 2.889 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797566 | 7) + 34.424 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797567 | 7) + 40.405 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797568 | 7) | /* usb_ep_queue: ep1out: req 00000000de01bd0c length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797592 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797593 | 7) | /* dwc3_alloc_request: ep1out: req 00000000e3953257 length 0/0 zsI ==> 0 */
724.797594 | 7) 1.627 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797594 | 7) | /* usb_ep_alloc_request: ep1out: req 00000000e3953257 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797595 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797595 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-6 dep-0 auto-1 p-0 irq-0 child-0 */
724.797596 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797596 | 7) | /* dwc3_ep_queue: ep1out: req 00000000e3953257 length 0/16384 zsI ==> -115 */
724.797597 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797600 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797600 | 7) 0.529 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797601 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797606 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000ec92972a (E16:D0) buf 0000000885d97000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797607 | 7) 5.656 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797608 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797611 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000009c2fb1a1 (E17:D0) buf 000000088c702000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797615 | 7) 5.127 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797616 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797617 | 7) 0.529 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797618 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797623 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000bead6c1b (E18:D0) buf 0000000896b40000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797625 | 7) 6.592 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797626 | 7) 9.725 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797628 | 7) + 27.913 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797629 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797629 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797632 | 7) 2.197 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797633 | 7) + 35.929 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797634 | 7) + 39.225 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797634 | 7) | /* usb_ep_queue: ep1out: req 00000000e3953257 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797660 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797660 | 7) | /* dwc3_alloc_request: ep1out: req 000000000e1d17dd length 0/0 zsI ==> 0 */
724.797661 | 7) 0.936 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797662 | 7) | /* usb_ep_alloc_request: ep1out: req 000000000e1d17dd length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797663 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797664 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-7 dep-0 auto-1 p-0 irq-0 child-0 */
724.797665 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797666 | 7) | /* dwc3_ep_queue: ep1out: req 000000000e1d17dd length 0/16384 zsI ==> -115 */
724.797667 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797670 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797672 | 7) 0.489 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797673 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797676 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000002b512141 (E19:D0) buf 0000000896b41000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797679 | 7) 4.476 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797680 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797685 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000a6983d7c (E20:D0) buf 0000000884f06000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797687 | 7) 6.551 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797687 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797688 | 7) 0.447 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797690 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797694 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000a2c8cb93 (E21:D0) buf 00000008813ec000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797695 | 7) 4.964 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797696 | 7) 9.155 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797697 | 7) + 27.222 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797698 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797699 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797700 | 7) 2.197 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797701 | 7) + 34.139 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797701 | 7) + 38.371 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797702 | 7) | /* usb_ep_queue: ep1out: req 000000000e1d17dd length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
724.797721 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
724.797722 | 7) | /* dwc3_alloc_request: ep1out: req 000000000cf5795d length 0/0 zsI ==> 0 */
724.797723 | 7) 1.871 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
724.797723 | 7) | /* usb_ep_alloc_request: ep1out: req 000000000cf5795d length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.797724 | 7) | dwc3_gadget_ep_queue [dwc3]() {
724.797725 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
724.797726 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
724.797727 | 7) | /* dwc3_ep_queue: ep1out: req 000000000cf5795d length 0/16384 zsI ==> -115 */
724.797728 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
724.797731 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
724.797733 | 7) 0.448 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797734 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797738 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000b1ad8d5e (E22:D0) buf 00000008813ed000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797739 | 7) 5.005 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797740 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797745 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000004399ba10 (E23:D0) buf 0000000885f2a000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
724.797746 | 7) 5.534 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797747 | 7) | dwc3_prepare_last_sg [dwc3]() {
724.797748 | 7) 0.489 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
724.797750 | 7) | dwc3_prepare_one_trb [dwc3]() {
724.797753 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000001f80702f (E24:D0) buf 0000000886f8e000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
724.797755 | 7) 4.679 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
724.797756 | 7) 8.952 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
724.797757 | 7) + 25.513 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
724.797759 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.797759 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
724.797762 | 7) 2.238 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.797763 | 7) + 34.912 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
724.797764 | 7) + 39.754 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
724.797764 | 7) | /* usb_ep_queue: ep1out: req 000000000cf5795d length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.826193 | 0) | dwc3_interrupt [dwc3]() {
724.826194 | 0) 6.836 us | dwc3_check_event_buf [dwc3]();
724.826203 | 0) + 10.294 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
ADADAD here starts mismatch
ADADAD here ends mismatch
724.826216 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826221 | 0) | dwc3_process_event_buf [dwc3]() {
724.826222 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.826223 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826225 | 0) | /* dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 5) */
724.826240 | 0) 2.726 us | dwc3_gadget_config_params [dwc3]();
724.826245 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.826247 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.826249 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.826251 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826252 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 5 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.826256 | 0) 5.290 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826258 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826260 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826265 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826269 | 0) 9.522 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826271 | 0) + 12.573 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826272 | 0) + 23.885 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.826273 | 0) + 26.123 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.826274 | 0) + 29.908 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.826275 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/5 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.826277 | 0) + 53.955 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826277 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.826279 | 0) 1.262 us | dwc3_ep0_interrupt [dwc3]();
724.826281 | 0) + 60.262 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826285 | 0) | dwc3_interrupt [dwc3]() {
724.826286 | 0) 4.964 us | dwc3_check_event_buf [dwc3]();
724.826292 | 0) 7.406 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.826296 | 0) + 79.915 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.826298 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826301 | 0) | dwc3_process_event_buf [dwc3]() {
724.826302 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.826303 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826304 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.826310 | 0) | dwc3_gadget_giveback [dwc3]() {
724.826312 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 5/5 zsI ==> 0 */
724.826313 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 5/5 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.826314 | 0) 4.191 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.826315 | 0) + 12.369 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826316 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.826317 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826318 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.826319 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826320 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.826324 | 0) 4.883 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826325 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826327 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826331 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826333 | 0) 6.430 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826334 | 0) 8.626 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826335 | 0) + 16.642 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.826336 | 0) + 18.840 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826342 | 0) + 36.011 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826345 | 0) | dwc3_interrupt [dwc3]() {
724.826347 | 0) 5.249 us | dwc3_check_event_buf [dwc3]();
724.826355 | 0) 9.643 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.826360 | 0) + 61.605 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.826364 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826366 | 0) | dwc3_process_event_buf [dwc3]() {
724.826367 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.826370 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826371 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.826376 | 0) | dwc3_ep0_out_start [dwc3]() {
724.826377 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826378 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.826382 | 0) 4.517 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826383 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826384 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826389 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826390 | 0) 6.348 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826391 | 0) 8.545 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826392 | 0) + 16.846 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.826393 | 0) + 23.437 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826395 | 0) + 28.728 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826398 | 0) + 34.830 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
724.826613 | 0) | dwc3_interrupt [dwc3]() {
724.826614 | 0) 4.882 us | dwc3_check_event_buf [dwc3]();
724.826620 | 0) 7.690 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
724.826632 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826634 | 0) | dwc3_process_event_buf [dwc3]() {
724.826635 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase] */
724.826637 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826637 | 0) | /* dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 42) */
724.826650 | 0) 1.221 us | dwc3_gadget_config_params [dwc3]();
724.826652 | 0) | dwc3_gadget_ep0_queue [dwc3]() {
724.826654 | 0) | __dwc3_gadget_ep0_queue [dwc3]() {
724.826655 | 0) | __dwc3_ep0_do_control_data [dwc3]() {
724.826657 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826658 | 0) | /* dwc3_prepare_trb: ep0in: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 42 ctrl 00000c53 sofn 00000000 (HLcs:SC:data) */
724.826662 | 0) 5.208 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826663 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826664 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826669 | 0) | /* dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826671 | 0) 6.510 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826672 | 0) 8.708 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826672 | 0) + 17.741 us | } /* __dwc3_ep0_do_control_data [dwc3] */
(Overruns: 0)
724.826673 | 0) + 20.060 us | } /* __dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.826676 | 0) + 24.007 us | } /* dwc3_gadget_ep0_queue [dwc3] */
(Overruns: 0)
724.826677 | 0) | /* usb_ep_queue: ep0out: req 00000000c0355136 length 0/42 sgs 0/0 stream 0 zsI status -115 --> 0 */
724.826679 | 0) + 42.562 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826680 | 0) | /* dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase] */
724.826681 | 0) 1.220 us | dwc3_ep0_interrupt [dwc3]();
724.826684 | 0) + 49.764 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826687 | 0) | dwc3_interrupt [dwc3]() {
724.826688 | 0) 5.290 us | dwc3_check_event_buf [dwc3]();
724.826695 | 0) 8.383 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.826699 | 0) + 67.871 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.826702 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826704 | 0) | dwc3_process_event_buf [dwc3]() {
724.826705 | 0) | /* dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase] */
724.826706 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826707 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 0000000880da6000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data) */
724.826716 | 0) | dwc3_gadget_giveback [dwc3]() {
724.826717 | 0) | /* dwc3_gadget_giveback: ep0out: req 00000000c0355136 length 42/42 zsI ==> 0 */
724.826718 | 0) | /* usb_gadget_giveback_request: ep0out: req 00000000c0355136 length 42/42 sgs 0/0 stream 0 zsI status 0 --> 0 */
724.826719 | 0) 3.622 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
724.826720 | 0) + 14.364 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826721 | 0) | /* dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase] */
724.826722 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826724 | 0) | __dwc3_ep0_do_control_status.isra.0 [dwc3]() {
724.826725 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826726 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3) */
724.826730 | 0) 5.696 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826731 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826733 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826739 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826741 | 0) 8.260 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826744 | 0) + 12.614 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826745 | 0) + 22.135 us | } /* __dwc3_ep0_do_control_status.isra.0 [dwc3] */
(Overruns: 0)
724.826747 | 0) + 25.025 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826749 | 0) + 44.149 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826752 | 0) | dwc3_interrupt [dwc3]() {
724.826753 | 0) 5.208 us | dwc3_check_event_buf [dwc3]();
724.826760 | 0) 8.382 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
724.826764 | 0) + 62.703 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
724.826767 | 0) | dwc3_thread_interrupt [dwc3]() {
724.826769 | 0) | dwc3_process_event_buf [dwc3]() {
724.826770 | 0) | /* dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase] */
724.826771 | 0) | dwc3_ep0_interrupt [dwc3]() {
724.826772 | 0) | /* dwc3_complete_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3) */
724.826781 | 0) | dwc3_ep0_out_start [dwc3]() {
724.826782 | 0) | dwc3_ep0_prepare_one_trb [dwc3]() {
724.826783 | 0) | /* dwc3_prepare_trb: ep0out: trb 0000000049bcf748 (E0:D0) buf 000000088c422000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup) */
724.826787 | 0) 4.639 us | } /* dwc3_ep0_prepare_one_trb [dwc3] */
(Overruns: 0)
724.826788 | 0) | dwc3_ep0_start_trans [dwc3]() {
724.826789 | 0) | dwc3_send_gadget_ep_cmd [dwc3]() {
724.826794 | 0) | /* dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 8c422000 00000000 --> status: Successful */
724.826797 | 0) 7.569 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
724.826803 | 0) + 10.742 us | } /* dwc3_ep0_start_trans [dwc3] */
(Overruns: 0)
724.826805 | 0) + 24.089 us | } /* dwc3_ep0_out_start [dwc3] */
(Overruns: 0)
724.826806 | 0) + 35.238 us | } /* dwc3_ep0_interrupt [dwc3] */
(Overruns: 0)
724.826808 | 0) + 38.900 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
724.826812 | 0) + 45.899 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
725.348003 | 0) | dwc3_interrupt [dwc3]() {
725.348006 | 0) 5.493 us | dwc3_check_event_buf [dwc3]();
725.348012 | 0) 9.725 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
725.348026 | 0) | dwc3_thread_interrupt [dwc3]() {
725.348029 | 0) | dwc3_process_event_buf [dwc3]() {
725.348030 | 0) | /* dwc3_event: event (00006084): ep1out: Transfer In Progress [00000000] (SIm) */
725.348033 | 0) | dwc3_gadget_endpoint_trbs_complete [dwc3]() {
725.348037 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.348039 | 0) | /* dwc3_complete_trb: ep1out: trb 000000004d7cf52e (E24:D1) buf 0000000889fa5000 size 4072 ctrl 0000001c sofn 00000000 (hlCS:sc:normal) */
725.348046 | 0) + 10.376 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.348047 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.348048 | 0) | /* dwc3_complete_trb: ep1out: trb 0000000064d036ab (E24:D2) buf 0000000889fa0000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.348055 | 0) 7.853 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.348056 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.348058 | 0) | /* dwc3_complete_trb: ep1out: trb 0000000030e522fb (E24:D3) buf 00000008bcee4000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
725.348064 | 0) 7.934 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.348067 | 0) | dwc3_gadget_giveback [dwc3]() {
725.348076 | 0) | /* dwc3_gadget_giveback: ep1out: req 0000000016cc9ae1 length 24/16384 zsI ==> 0 */
725.348085 | 0) | /* rpm_usage: 11110000.usb flags-5 cnt-7 dep-0 auto-1 p-0 irq-0 child-0 */
725.348086 | 0) | /* usb_gadget_giveback_request: ep1out: req 0000000016cc9ae1 length 24/16384 sgs 0/3 stream 0 zsI status 0 --> 0 */
725.348095 | 0) + 28.402 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
725.348099 | 0) 2.279 us | __dwc3_gadget_kick_transfer [dwc3]();
725.348102 | 0) + 69.173 us | } /* dwc3_gadget_endpoint_trbs_complete [dwc3] */
(Overruns: 0)
725.348104 | 0) + 73.771 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
725.348107 | 0) + 81.137 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
6) sh-651 => kworker-11
------------------------------------------
725.348135 | 6) | /* usb_ep_free_request: ep1out: req 0000000016cc9ae1 length 24/16384 sgs 0/3 stream 0 zsI status 0 --> 0 */
725.348142 | 6) | dwc3_gadget_ep_free_request [dwc3]() {
725.348145 | 6) | /* dwc3_free_request: ep1out: req 0000000016cc9ae1 length 24/16384 zsI ==> 0 */
725.348146 | 6) 7.813 us | } /* dwc3_gadget_ep_free_request [dwc3] */
(Overruns: 0)
725.348163 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
725.348164 | 7) | /* dwc3_alloc_request: ep1out: req 000000009931d029 length 0/0 zsI ==> 0 */
725.348165 | 7) 2.116 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
725.348166 | 7) | /* usb_ep_alloc_request: ep1out: req 000000009931d029 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.348167 | 7) | dwc3_gadget_ep_queue [dwc3]() {
725.348168 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
725.348169 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
725.348171 | 7) | /* dwc3_ep_queue: ep1out: req 000000009931d029 length 0/16384 zsI ==> -115 */
725.348172 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
725.348176 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
725.348176 | 7) 0.448 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.348178 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.348183 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000097b2bb7 (E25:D3) buf 0000000886f8f000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.348185 | 7) 7.080 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.348188 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.348191 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000006bea64e6 (E26:D3) buf 0000000897a08000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.348194 | 7) 6.388 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.348195 | 7) | dwc3_prepare_last_sg [dwc3]() {
725.348195 | 7) 1.221 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.348197 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.348203 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000e2884d81 (E27:D3) buf 0000000885d92000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
725.348205 | 7) 7.813 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.348206 | 7) + 11.189 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
725.348206 | 7) + 31.902 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
725.348208 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
725.348210 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
725.348212 | 7) 4.110 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
725.348213 | 7) + 41.016 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
725.348214 | 7) + 46.428 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
725.348215 | 7) | /* usb_ep_queue: ep1out: req 000000009931d029 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
725.353232 | 0) | dwc3_interrupt [dwc3]() {
725.353234 | 0) 5.656 us | dwc3_check_event_buf [dwc3]();
725.353241 | 0) 8.870 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
725.353254 | 0) | dwc3_thread_interrupt [dwc3]() {
725.353256 | 0) | dwc3_process_event_buf [dwc3]() {
725.353257 | 0) | /* dwc3_event: event (00006084): ep1out: Transfer In Progress [00000000] (SIm) */
725.353259 | 0) | dwc3_gadget_endpoint_trbs_complete [dwc3]() {
725.353262 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.353263 | 0) | /* dwc3_complete_trb: ep1out: trb 0000000014ccd43b (E27:D4) buf 00000008bcee5000 size 3862 ctrl 0000001c sofn 00000000 (hlCS:sc:normal) */
725.353271 | 0) + 11.108 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.353272 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.353275 | 0) | /* dwc3_complete_trb: ep1out: trb 000000009859530e (E27:D5) buf 000000088c7b4000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.353283 | 0) + 10.376 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.353286 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.353286 | 0) | /* dwc3_complete_trb: ep1out: trb 00000000a779e7df (E27:D6) buf 000000088784c000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
725.353293 | 0) 7.243 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.353294 | 0) | dwc3_gadget_giveback [dwc3]() {
725.353297 | 0) | /* dwc3_gadget_giveback: ep1out: req 00000000877d0620 length 234/16384 zsI ==> 0 */
725.353301 | 0) | /* rpm_usage: 11110000.usb flags-5 cnt-7 dep-0 auto-1 p-0 irq-0 child-0 */
725.353302 | 0) | /* usb_gadget_giveback_request: ep1out: req 00000000877d0620 length 234/16384 sgs 0/3 stream 0 zsI status 0 --> 0 */
725.353308 | 0) + 14.404 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
725.353310 | 0) 1.831 us | __dwc3_gadget_kick_transfer [dwc3]();
725.353312 | 0) + 53.630 us | } /* dwc3_gadget_endpoint_trbs_complete [dwc3] */
(Overruns: 0)
725.353314 | 0) + 57.048 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
725.353318 | 0) + 64.494 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
725.353336 | 6) | /* usb_ep_free_request: ep1out: req 00000000877d0620 length 234/16384 sgs 0/3 stream 0 zsI status 0 --> 0 */
725.353337 | 6) | dwc3_gadget_ep_free_request [dwc3]() {
725.353338 | 6) | /* dwc3_free_request: ep1out: req 00000000877d0620 length 234/16384 zsI ==> 0 */
725.353339 | 6) 1.913 us | } /* dwc3_gadget_ep_free_request [dwc3] */
(Overruns: 0)
725.353452 | 7) | dwc3_gadget_ep_alloc_request [dwc3]() {
725.353453 | 7) | /* dwc3_alloc_request: ep1out: req 000000008eab3357 length 0/0 zsI ==> 0 */
725.353454 | 7) 1.058 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
725.353454 | 7) | /* usb_ep_alloc_request: ep1out: req 000000008eab3357 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353455 | 7) | dwc3_gadget_ep_queue [dwc3]() {
725.353457 | 7) | /* rpm_resume: 11110000.usb flags-5 cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
725.353458 | 7) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
725.353458 | 7) | /* dwc3_ep_queue: ep1out: req 000000008eab3357 length 0/16384 zsI ==> -115 */
725.353460 | 7) | __dwc3_gadget_kick_transfer [dwc3]() {
725.353463 | 7) | dwc3_prepare_trbs_sg [dwc3]() {
725.353464 | 7) 0.448 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.353465 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.353471 | 7) | /* dwc3_prepare_trb: ep1out: trb 00000000569ef246 (E28:D6) buf 0000000885d93000 size 4096 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.353472 | 7) 6.429 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.353472 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.353477 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000004f44d802 (E29:D6) buf 0000000881366000 size 8192 ctrl 0000001d sofn 00000000 (HlCS:sc:normal) */
725.353478 | 7) 5.778 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.353479 | 7) | dwc3_prepare_last_sg [dwc3]() {
725.353480 | 7) 0.489 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.353481 | 7) | dwc3_prepare_one_trb [dwc3]() {
725.353485 | 7) | /* dwc3_prepare_trb: ep1out: trb 000000007b61ea38 (E30:D6) buf 000000088a506000 size 4096 ctrl 00000819 sofn 00000000 (HlcS:sC:normal) */
725.353487 | 7) 5.697 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.353488 | 7) 8.830 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
725.353488 | 7) + 25.024 us | } /* dwc3_prepare_trbs_sg [dwc3] */
(Overruns: 0)
725.353489 | 7) | dwc3_send_gadget_ep_cmd [dwc3]() {
725.353490 | 7) | /* dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful */
725.353492 | 7) 2.889 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
725.353493 | 7) + 33.732 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
725.353494 | 7) + 38.818 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
725.353495 | 7) | /* usb_ep_queue: ep1out: req 000000008eab3357 length 0/16384 sgs 3/3 stream 0 zsI status -115 --> 0 */
------------------------------------------
6) kworker-11 => adbd-839
------------------------------------------
725.353604 | 6) | dwc3_gadget_ep_alloc_request [dwc3]() {
725.353605 | 6) | /* dwc3_alloc_request: ep1in: req 00000000de1f05ba length 0/0 zsI ==> 0 */
725.353606 | 6) 2.767 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
725.353607 | 6) | /* usb_ep_alloc_request: ep1in: req 00000000de1f05ba length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353608 | 6) | dwc3_gadget_ep_queue [dwc3]() {
725.353611 | 6) | /* rpm_resume: 11110000.usb flags-5 cnt-9 dep-0 auto-1 p-0 irq-0 child-0 */
725.353613 | 6) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
725.353614 | 6) | /* dwc3_ep_queue: ep1in: req 00000000de1f05ba length 0/24 zsI ==> -115 */
725.353616 | 6) | __dwc3_gadget_kick_transfer [dwc3]() {
725.353618 | 6) | dwc3_prepare_last_sg [dwc3]() {
725.353620 | 6) 1.221 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.353622 | 6) | dwc3_prepare_one_trb [dwc3]() {
725.353625 | 6) | /* dwc3_prepare_trb: ep1in: trb 000000009cdbc05f (E1:D0) buf 00000008bce4ea80 size 24 ctrl 00000811 sofn 00000000 (Hlcs:sC:normal) */
725.353628 | 6) 4.395 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.353629 | 6) + 12.410 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
725.353630 | 6) | dwc3_send_gadget_ep_cmd [dwc3]() {
725.353631 | 6) | /* dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful */
725.353633 | 6) 3.011 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
725.353634 | 6) + 19.043 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
725.353635 | 6) + 27.425 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
725.353636 | 6) | /* usb_ep_queue: ep1in: req 00000000de1f05ba length 0/24 sgs 0/0 stream 0 zsI status -115 --> 0 */
725.353642 | 6) | dwc3_gadget_ep_alloc_request [dwc3]() {
725.353642 | 6) | /* dwc3_alloc_request: ep1in: req 000000008b8f09d1 length 0/0 zsI ==> 0 */
725.353644 | 6) 2.034 us | } /* dwc3_gadget_ep_alloc_request [dwc3] */
(Overruns: 0)
725.353645 | 6) | /* usb_ep_alloc_request: ep1in: req 000000008b8f09d1 length 0/0 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353646 | 6) | dwc3_gadget_ep_queue [dwc3]() {
725.353648 | 6) | /* rpm_resume: 11110000.usb flags-5 cnt-10 dep-0 auto-1 p-0 irq-0 child-0 */
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
725.353649 | 0) | dwc3_interrupt [dwc3]() {
725.353650 | 6) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
725.353650 | 6) | /* dwc3_ep_queue: ep1in: req 000000008b8f09d1 length 0/175 zsI ==> -115 */
725.353650 | 0) 5.127 us | dwc3_check_event_buf [dwc3]();
725.353651 | 6) | __dwc3_gadget_kick_transfer [dwc3]() {
725.353653 | 6) | dwc3_prepare_last_sg [dwc3]() {
725.353654 | 6) 1.180 us | dwc3_needs_extra_trb.isra.0 [dwc3]();
725.353656 | 6) | dwc3_prepare_one_trb [dwc3]() {
725.353656 | 0) 7.975 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
725.353659 | 6) | /* dwc3_prepare_trb: ep1in: trb 00000000900392c7 (E2:D0) buf 00000008822ef0c0 size 175 ctrl 00000811 sofn 00000000 (Hlcs:sC:normal) */
725.353660 | 6) 4.883 us | } /* dwc3_prepare_one_trb [dwc3] */
(Overruns: 0)
725.353661 | 6) 8.097 us | } /* dwc3_prepare_last_sg [dwc3] */
(Overruns: 0)
725.353662 | 6) | dwc3_send_gadget_ep_cmd [dwc3]() {
725.353663 | 6) | /* dwc3_gadget_ep_cmd: ep1in: cmd 'Update Transfer' [30007] params 00000000 00000000 00000000 --> status: Successful */
725.353665 | 6) 2.849 us | } /* dwc3_send_gadget_ep_cmd [dwc3] */
(Overruns: 0)
725.353666 | 6) + 14.852 us | } /* __dwc3_gadget_kick_transfer [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
725.353667 | 0) | dwc3_thread_interrupt [dwc3]() {
725.353667 | 6) + 21.240 us | } /* dwc3_gadget_ep_queue [dwc3] */
(Overruns: 0)
725.353668 | 6) | /* usb_ep_queue: ep1in: req 000000008b8f09d1 length 0/175 sgs 0/0 stream 0 zsI status -115 --> 0 */
725.353670 | 0) | dwc3_process_event_buf [dwc3]() {
725.353672 | 0) | /* dwc3_event: event (00004086): ep1in: Transfer In Progress [00000000] (sIm) */
725.353673 | 0) | dwc3_gadget_endpoint_trbs_complete [dwc3]() {
725.353674 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.353675 | 0) | /* dwc3_complete_trb: ep1in: trb 000000009cdbc05f (E2:D1) buf 00000008bce4ea80 size 0 ctrl 00000810 sofn 00000000 (hlcs:sC:normal) */
725.353682 | 0) 7.935 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.353684 | 0) | dwc3_gadget_giveback [dwc3]() {
725.353685 | 0) | /* dwc3_gadget_giveback: ep1in: req 00000000de1f05ba length 24/24 zsI ==> 0 */
725.353688 | 0) | /* rpm_usage: 11110000.usb flags-5 cnt-9 dep-0 auto-1 p-0 irq-0 child-0 */
725.353690 | 0) | /* usb_gadget_giveback_request: ep1in: req 00000000de1f05ba length 24/24 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353695 | 0) + 11.312 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
725.353696 | 0) + 23.316 us | } /* dwc3_gadget_endpoint_trbs_complete [dwc3] */
(Overruns: 0)
725.353698 | 0) + 27.425 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
725.353702 | 0) + 34.546 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
6) adbd-839 => kworker-11
------------------------------------------
725.353710 | 6) | /* usb_ep_free_request: ep1in: req 00000000de1f05ba length 24/24 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353711 | 6) | dwc3_gadget_ep_free_request [dwc3]() {
725.353713 | 6) | /* dwc3_free_request: ep1in: req 00000000de1f05ba length 24/24 zsI ==> 0 */
725.353714 | 6) 2.564 us | } /* dwc3_gadget_ep_free_request [dwc3] */
(Overruns: 0)
------------------------------------------
0) irq/118-850 => <idle>-0
------------------------------------------
725.353770 | 0) | dwc3_interrupt [dwc3]() {
725.353771 | 0) 4.761 us | dwc3_check_event_buf [dwc3]();
725.353777 | 0) 7.528 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
725.353788 | 0) | dwc3_thread_interrupt [dwc3]() {
725.353790 | 0) | dwc3_process_event_buf [dwc3]() {
725.353791 | 0) | /* dwc3_event: event (00004086): ep1in: Transfer In Progress [00000000] (sIm) */
725.353794 | 0) | dwc3_gadget_endpoint_trbs_complete [dwc3]() {
725.353796 | 0) | dwc3_gadget_ep_reclaim_completed_trb [dwc3]() {
725.353798 | 0) | /* dwc3_complete_trb: ep1in: trb 00000000900392c7 (E2:D2) buf 00000008822ef0c0 size 0 ctrl 00000810 sofn 00000000 (hlcs:sC:normal) */
725.353804 | 0) 8.300 us | } /* dwc3_gadget_ep_reclaim_completed_trb [dwc3] */
(Overruns: 0)
725.353807 | 0) | dwc3_gadget_giveback [dwc3]() {
725.353808 | 0) | /* dwc3_gadget_giveback: ep1in: req 000000008b8f09d1 length 175/175 zsI ==> 0 */
725.353811 | 0) | /* rpm_usage: 11110000.usb flags-5 cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
725.353813 | 0) | /* usb_gadget_giveback_request: ep1in: req 000000008b8f09d1 length 175/175 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353821 | 0) + 10.050 us | } /* dwc3_gadget_giveback [dwc3] */
(Overruns: 0)
725.353823 | 0) + 28.442 us | } /* dwc3_gadget_endpoint_trbs_complete [dwc3] */
(Overruns: 0)
725.353825 | 0) + 33.488 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
725.353827 | 6) | /* usb_ep_free_request: ep1in: req 000000008b8f09d1 length 175/175 sgs 0/0 stream 0 zsI status 0 --> 0 */
725.353828 | 6) | dwc3_gadget_ep_free_request [dwc3]() {
725.353829 | 6) | /* dwc3_free_request: ep1in: req 000000008b8f09d1 length 175/175 zsI ==> 0 */
725.353829 | 0) + 41.219 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
725.353830 | 6) 1.953 us | } /* dwc3_gadget_ep_free_request [dwc3] */
(Overruns: 0)
------------------------------------------
4) kworker-541 => <idle>-0
------------------------------------------
730.706779 | 4) | /* rpm_suspend: 11110000.usb flags-9 cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
730.706782 | 4) | /* rpm_return_int: rpm_suspend+0x160/0x598:11110000.usb ret=-11 */
------------------------------------------
0) irq/118-850 => sh-651
------------------------------------------
747.502087 | 0) | /* ADADAD unplug cable */
------------------------------------------
4) <idle>-0 => 1-0025-392
------------------------------------------
749.596989 | 4) | dwc3_usb_role_switch_set [dwc3]() {
749.597167 | 4) # 6027.588 us | dwc3_set_mode [dwc3]();
749.603196 | 4) # 6213.705 us | } /* dwc3_usb_role_switch_set [dwc3] */
(Overruns: 0)
------------------------------------------
4) 1-0025-392 => kworker-541
------------------------------------------
749.603569 | 4) | __dwc3_set_mode [dwc3]() {
749.603577 | 4) | /* rpm_resume: 11110000.usb flags-4 cnt-9 dep-0 auto-1 p-0 irq-0 child-0 */
749.603580 | 4) | /* rpm_return_int: rpm_resume+0x148/0x660:11110000.usb ret=1 */
749.603584 | 4) | /* rpm_usage: 11110000.usb flags-d cnt-8 dep-0 auto-1 p-0 irq-0 child-0 */
749.603585 | 4) + 17.212 us | } /* __dwc3_set_mode [dwc3] */
(Overruns: 0)
------------------------------------------
0) sh-651 => <idle>-0
------------------------------------------
749.688066 | 0) | dwc3_interrupt [dwc3]() {
749.688074 | 0) + 12.248 us | dwc3_check_event_buf [dwc3]();
749.688085 | 0) + 30.070 us | } /* dwc3_interrupt [dwc3] */
(Overruns: 0)
------------------------------------------
0) <idle>-0 => irq/118-850
------------------------------------------
749.688131 | 0) | dwc3_thread_interrupt [dwc3]() {
749.688139 | 0) | dwc3_process_event_buf [dwc3]() {
749.688151 | 0) | /* dwc3_event: event (00030601): Suspend [U3] */
749.688160 | 0) | dwc3_suspend_gadget [dwc3]() {
749.688209 | 0) 4.761 us | dwc3_gadget_set_selfpowered [dwc3]();
749.688218 | 0) | /* usb_gadget_set_selfpowered: speed 5/6 state 7 0mA [sg:self-powered:activated:connected] --> 0 */
749.688221 | 0) 2.482 us | dwc3_gadget_vbus_draw [dwc3]();
749.688230 | 0) | /* usb_gadget_vbus_draw: speed 5/6 state 7 0mA [sg:self-powered:activated:connected] --> -95 */
749.688233 | 0) + 75.562 us | } /* dwc3_suspend_gadget [dwc3] */
(Overruns: 0)
749.688237 | 0) ! 100.302 us | } /* dwc3_process_event_buf [dwc3] */
(Overruns: 0)
749.688241 | 0) ! 113.648 us | } /* dwc3_thread_interrupt [dwc3] */
(Overruns: 0)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-08-09 15:55 DWC3 runtime suspend on cable disconnect while UDC is active André Draszik
@ 2024-08-09 23:10 ` Thinh Nguyen
2024-08-12 14:39 ` André Draszik
0 siblings, 1 reply; 8+ messages in thread
From: Thinh Nguyen @ 2024-08-09 23:10 UTC (permalink / raw)
To: André Draszik
Cc: linux-usb@vger.kernel.org, Thinh Nguyen, Tudor Ambarus,
Will McVicker, Peter Griffin, kernel-team@android.com
On Fri, Aug 09, 2024, André Draszik wrote:
> Hi,
>
> I am trying to get DWC3 runtime suspend working on Google Tensor gs101
> (which is an Exynos derivative) when configured in DRD / peripheral mode
> and the USB cable is being unplugged.
>
> For me runtime suspend currently doesn't happen if a gadget mode had been
> configured, e.g. via f_fs, for example via ADBd or if CDC_ECM are active.
> What I observe is that when a gadget is configured, various EPs / TRBs are
> being configured / queued. These are active and therefore prevent runtime PM
> from kicking in.
>
> Please correct me if I'm wrong, but I believe that during cable disconnect
> they should all be dequeued / cancelled. This doesn't happen for me unless
That's right.
> the UDC device is explicitly (manually) deconfigured, therefore preventing
> runtime PM from working. I don't think that manually deconfiguring the UDC
> should be a requirement?
>
> Which part of the stack should be responsible / the entry point for triggering
> the dequeuing?
When there's a disconnect, the UDC driver will notify the gadget driver
via the gadget driver's disconnect() callback. The gadget driver is
supposed to do the teardown and cleanup. This includes disabling active
endpoints. If the gadget driver disables the endpoint, then all the
active requests will be returned properly. Check documentation on
usb_ep_disable() for more info.
>
> I've attached a trace, but if possible I would appreciate confirmation please
> as to whether my understanding of what should happen is correct (TRBs should
> be dequeued automatically, allowing device to enter idle/suspend state), and
> if yes maybe some pointers please as to what to check and why the dequeuing
> might not be happening. In the attached trace I've used Android's ADBd, but
> I observe same behaviour with CDC_ECM.
>
> The trace contains two scenarios:
>
> 1) plug USB cable @ 518.618211
> unplug USB cable @ 679.552884
> -> DWC goes into runtime suspend @ 687.792253
>
> 2) configure gadget (start ADBd) @ 690.741254
> plug USB cable @ 721.062462
> unplug USB cable @ 747.502087
> -> no runtime suspend happens, due to TRBs remaining queued
>
> Is my understanding correct? Any pointers would be greatly appreciated.
> (Unfortunately, I have no comparable platform at hand to be able to compare
> traces).
>
Please capture tracepoint events rather than function trace. You can
check here for how to do so:
https://www.kernel.org/doc/html/latest/driver-api/usb/dwc3.html#required-information
>
> Thanks,
> Andre'
>
> interesting time stamps:
> 503.142696 | 6) | /* ADADAD auto runtime pm */
> 518.618211 | 6) | /* ADADAD plug cable */
> 679.552884 | 6) | /* ADADAD unplug cable */
> 690.741254 | 6) | /* ADADAD start ADBd */
> 721.062462 | 0) | /* ADADAD plug cable */
> 747.502087 | 0) | /* ADADAD unplug cable */
>
Check your gadget driver if the gadget_driver->disconnect() callback is
handled properly.
BR,
Thinh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-08-09 23:10 ` Thinh Nguyen
@ 2024-08-12 14:39 ` André Draszik
2024-08-13 23:06 ` Thinh Nguyen
0 siblings, 1 reply; 8+ messages in thread
From: André Draszik @ 2024-08-12 14:39 UTC (permalink / raw)
To: Thinh Nguyen
Cc: linux-usb@vger.kernel.org, Tudor Ambarus, Will McVicker,
Peter Griffin, kernel-team@android.com
[-- Attachment #1: Type: text/plain, Size: 1407 bytes --]
Hi Thinh,
On Fri, 2024-08-09 at 23:10 +0000, Thinh Nguyen wrote:
> On Fri, Aug 09, 2024, André Draszik wrote:
>
> > Which part of the stack should be responsible / the entry point for triggering
> > the dequeuing?
>
> When there's a disconnect, the UDC driver will notify the gadget driver
> via the gadget driver's disconnect() callback. The gadget driver is
> supposed to do the teardown and cleanup. This includes disabling active
> endpoints. If the gadget driver disables the endpoint, then all the
> active requests will be returned properly. Check documentation on
> usb_ep_disable() for more info.
Thank you Thinh for that.
I think the problem I'm having is that nothing is actually detecting
the disconnect. Based on the above, I believe I should get a
dwc3_gadget_interrupt() with event->type == DWC3_DEVICE_EVENT_DISCONNECT
as the entry point for the disconnect sequence?
This doesn't happen, I just get one interrupt and there is just one
event with type == 6 (DWC3_DEVICE_EVENT_SUSPEND), see attached trace.
In this trace, I've configured a network interface using CDC_ECM, and then
am disconnecting the USB cable @ ~158
Any idea what could be the reason? For testing, I've also added
snps,dis-u1-entry-quirk;
snps,dis-u2-entry-quirk;
snps,usb2-gadget-lpm-disable;
to my DT, but that doesn't seem to make a difference.
>
Cheers,
Andre
[-- Attachment #2: regdump.txt --]
[-- Type: text/plain, Size: 8201 bytes --]
GSBUSCFG0 = 0x22220001
GSBUSCFG1 = 0x00002f00
GTXTHRCFG = 0x00f00000
GRXTHRCFG = 0x00f00000
GCTL = 0x00012004
GEVTEN = 0x00000000
GSTS = 0x7e800000
GUCTL1 = 0x81001988
GSNPSID = 0x33313130
GGPIO = 0x00000000
GUID = 0x00060b00
GUCTL = 0x0d036fff
GBUSERRADDR0 = 0x00000000
GBUSERRADDR1 = 0x00000000
GPRTBIMAP0 = 0x00000000
GPRTBIMAP1 = 0x00000000
GHWPARAMS0 = 0x4020400a
GHWPARAMS1 = 0x01032485
GHWPARAMS2 = 0x12345678
GHWPARAMS3 = 0x10420086
GHWPARAMS4 = 0x48422010
GHWPARAMS5 = 0x68410410
GHWPARAMS6 = 0x16f0003f
GHWPARAMS7 = 0x0aa02470
GDBGFIFOSPACE = 0x00430000
GDBGLTSSM = 0x9cc20006
GDBGBMU = 0x20340000
GPRTBIMAP_HS0 = 0x00000000
GPRTBIMAP_HS1 = 0x00000000
GPRTBIMAP_FS0 = 0x00000000
GPRTBIMAP_FS1 = 0x00000000
GUCTL2 = 0x00000000
VER_NUMBER = 0x3138302a
VER_TYPE = 0x67612a2a
GUSB2PHYCFG(0) = 0x00102540
GUSB2PHYCFG(1) = 0x00000000
GUSB2PHYCFG(2) = 0x00000000
GUSB2PHYCFG(3) = 0x00000000
GUSB2PHYCFG(4) = 0x00000000
GUSB2PHYCFG(5) = 0x00000000
GUSB2PHYCFG(6) = 0x00000000
GUSB2PHYCFG(7) = 0x00000000
GUSB2PHYCFG(8) = 0x00000000
GUSB2PHYCFG(9) = 0x00000000
GUSB2PHYCFG(10) = 0x00000000
GUSB2PHYCFG(11) = 0x00000000
GUSB2PHYCFG(12) = 0x00000000
GUSB2PHYCFG(13) = 0x00000000
GUSB2PHYCFG(14) = 0x00000000
GUSB2PHYCFG(15) = 0x00000000
GUSB2I2CCTL(0) = 0x00000000
GUSB2I2CCTL(1) = 0x00000000
GUSB2I2CCTL(2) = 0x00000000
GUSB2I2CCTL(3) = 0x00000000
GUSB2I2CCTL(4) = 0x00000000
GUSB2I2CCTL(5) = 0x00000000
GUSB2I2CCTL(6) = 0x00000000
GUSB2I2CCTL(7) = 0x00000000
GUSB2I2CCTL(8) = 0x00000000
GUSB2I2CCTL(9) = 0x00000000
GUSB2I2CCTL(10) = 0x00000000
GUSB2I2CCTL(11) = 0x00000000
GUSB2I2CCTL(12) = 0x00000000
GUSB2I2CCTL(13) = 0x00000000
GUSB2I2CCTL(14) = 0x00000000
GUSB2I2CCTL(15) = 0x00000000
GUSB2PHYACC(0) = 0x00000000
GUSB2PHYACC(1) = 0x00000000
GUSB2PHYACC(2) = 0x00000000
GUSB2PHYACC(3) = 0x00000000
GUSB2PHYACC(4) = 0x00000000
GUSB2PHYACC(5) = 0x00000000
GUSB2PHYACC(6) = 0x00000000
GUSB2PHYACC(7) = 0x00000000
GUSB2PHYACC(8) = 0x00000000
GUSB2PHYACC(9) = 0x00000000
GUSB2PHYACC(10) = 0x00000000
GUSB2PHYACC(11) = 0x00000000
GUSB2PHYACC(12) = 0x00000000
GUSB2PHYACC(13) = 0x00000000
GUSB2PHYACC(14) = 0x00000000
GUSB2PHYACC(15) = 0x00000000
GUSB3PIPECTL(0) = 0x11021102
GUSB3PIPECTL(1) = 0x00000000
GUSB3PIPECTL(2) = 0x00000000
GUSB3PIPECTL(3) = 0x00000000
GUSB3PIPECTL(4) = 0x00000000
GUSB3PIPECTL(5) = 0x00000000
GUSB3PIPECTL(6) = 0x00000000
GUSB3PIPECTL(7) = 0x00000000
GUSB3PIPECTL(8) = 0x00000000
GUSB3PIPECTL(9) = 0x00000000
GUSB3PIPECTL(10) = 0x00000000
GUSB3PIPECTL(11) = 0x00000000
GUSB3PIPECTL(12) = 0x00000000
GUSB3PIPECTL(13) = 0x00000000
GUSB3PIPECTL(14) = 0x00000000
GUSB3PIPECTL(15) = 0x00000000
GTXFIFOSIZ(0) = 0x00000043
GTXFIFOSIZ(1) = 0x00430493
GTXFIFOSIZ(2) = 0x04d68493
GTXFIFOSIZ(3) = 0x09690493
GTXFIFOSIZ(4) = 0x0dfc0493
GTXFIFOSIZ(5) = 0x128f0493
GTXFIFOSIZ(6) = 0x17220493
GTXFIFOSIZ(7) = 0x1bb50493
GTXFIFOSIZ(8) = 0x20480085
GTXFIFOSIZ(9) = 0x20cd0085
GTXFIFOSIZ(10) = 0x21520085
GTXFIFOSIZ(11) = 0x21d70085
GTXFIFOSIZ(12) = 0x225c0085
GTXFIFOSIZ(13) = 0x22e10085
GTXFIFOSIZ(14) = 0x23660085
GTXFIFOSIZ(15) = 0x23eb0085
GTXFIFOSIZ(16) = 0x00000000
GTXFIFOSIZ(17) = 0x00000000
GTXFIFOSIZ(18) = 0x00000000
GTXFIFOSIZ(19) = 0x00000000
GTXFIFOSIZ(20) = 0x00000000
GTXFIFOSIZ(21) = 0x00000000
GTXFIFOSIZ(22) = 0x00000000
GTXFIFOSIZ(23) = 0x00000000
GTXFIFOSIZ(24) = 0x00000000
GTXFIFOSIZ(25) = 0x00000000
GTXFIFOSIZ(26) = 0x00000000
GTXFIFOSIZ(27) = 0x00000000
GTXFIFOSIZ(28) = 0x00000000
GTXFIFOSIZ(29) = 0x00000000
GTXFIFOSIZ(30) = 0x00000000
GTXFIFOSIZ(31) = 0x00000000
GRXFIFOSIZ(0) = 0x00000413
GRXFIFOSIZ(1) = 0x04138413
GRXFIFOSIZ(2) = 0x08260000
GRXFIFOSIZ(3) = 0x08268000
GRXFIFOSIZ(4) = 0x08260000
GRXFIFOSIZ(5) = 0x08268000
GRXFIFOSIZ(6) = 0x00000000
GRXFIFOSIZ(7) = 0x00000000
GRXFIFOSIZ(8) = 0x00000000
GRXFIFOSIZ(9) = 0x00000000
GRXFIFOSIZ(10) = 0x00000000
GRXFIFOSIZ(11) = 0x00000000
GRXFIFOSIZ(12) = 0x00000000
GRXFIFOSIZ(13) = 0x00000000
GRXFIFOSIZ(14) = 0x00000000
GRXFIFOSIZ(15) = 0x00000000
GRXFIFOSIZ(16) = 0x00000000
GRXFIFOSIZ(17) = 0x00000000
GRXFIFOSIZ(18) = 0x00000000
GRXFIFOSIZ(19) = 0x00000000
GRXFIFOSIZ(20) = 0x00000000
GRXFIFOSIZ(21) = 0x00000000
GRXFIFOSIZ(22) = 0x00000000
GRXFIFOSIZ(23) = 0x00000000
GRXFIFOSIZ(24) = 0x00000000
GRXFIFOSIZ(25) = 0x00000000
GRXFIFOSIZ(26) = 0x00000000
GRXFIFOSIZ(27) = 0x00000000
GRXFIFOSIZ(28) = 0x00000000
GRXFIFOSIZ(29) = 0x00000000
GRXFIFOSIZ(30) = 0x00000000
GRXFIFOSIZ(31) = 0x00000000
GEVNTADRLO(0) = 0x8a8c5000
GEVNTADRHI(0) = 0x00000008
GEVNTSIZ(0) = 0x00001000
GEVNTCOUNT(0) = 0x00000000
GHWPARAMS8 = 0x000016f0
GUCTL3 = 0x0000560c
GFLADJ = 0x8c80c820
DCFG = 0x00a00855
DCTL = 0x80f00000
DEVTEN = 0x00000257
DSTS = 0x000e38e8
DGCMDPAR = 0x00000000
DGCMD = 0x00000000
DALEPENA = 0x0000002f
DEPCMDPAR2(0) = 0x00000000
DEPCMDPAR1(0) = 0x80bcc000
DEPCMDPAR0(0) = 0x00000008
DEPCMD(0) = 0x00000006
DEPCMDPAR2(1) = 0x00000000
DEPCMDPAR1(1) = 0x80bcc000
DEPCMDPAR0(1) = 0x00000008
DEPCMD(1) = 0x00010006
DEPCMDPAR2(2) = 0x00000000
DEPCMDPAR1(2) = 0x80bc8000
DEPCMDPAR0(2) = 0x00000008
DEPCMD(2) = 0x00040007
DEPCMDPAR2(3) = 0x00000000
DEPCMDPAR1(3) = 0x80bc6000
DEPCMDPAR0(3) = 0x00000008
DEPCMD(3) = 0x00030006
DEPCMDPAR2(4) = 0x00000000
DEPCMDPAR1(4) = 0x00000000
DEPCMDPAR0(4) = 0x00000000
DEPCMD(4) = 0x00000000
DEPCMDPAR2(5) = 0x00000000
DEPCMDPAR1(5) = 0x80ca8000
DEPCMDPAR0(5) = 0x00000008
DEPCMD(5) = 0x00020007
DEPCMDPAR2(6) = 0x00000000
DEPCMDPAR1(6) = 0x00000000
DEPCMDPAR0(6) = 0x00000000
DEPCMD(6) = 0x00000000
DEPCMDPAR2(7) = 0x00000000
DEPCMDPAR1(7) = 0x00000000
DEPCMDPAR0(7) = 0x00000000
DEPCMD(7) = 0x00000000
DEPCMDPAR2(8) = 0x00000000
DEPCMDPAR1(8) = 0x00000000
DEPCMDPAR0(8) = 0x00000000
DEPCMD(8) = 0x00000000
DEPCMDPAR2(9) = 0x00000000
DEPCMDPAR1(9) = 0x00000000
DEPCMDPAR0(9) = 0x00000000
DEPCMD(9) = 0x00000000
DEPCMDPAR2(10) = 0x00000000
DEPCMDPAR1(10) = 0x00000000
DEPCMDPAR0(10) = 0x00000000
DEPCMD(10) = 0x00000000
DEPCMDPAR2(11) = 0x00000000
DEPCMDPAR1(11) = 0x00000000
DEPCMDPAR0(11) = 0x00000000
DEPCMD(11) = 0x00000000
DEPCMDPAR2(12) = 0x00000000
DEPCMDPAR1(12) = 0x00000000
DEPCMDPAR0(12) = 0x00000000
DEPCMD(12) = 0x00000000
DEPCMDPAR2(13) = 0x00000000
DEPCMDPAR1(13) = 0x00000000
DEPCMDPAR0(13) = 0x00000000
DEPCMD(13) = 0x00000000
DEPCMDPAR2(14) = 0x00000000
DEPCMDPAR1(14) = 0x00000000
DEPCMDPAR0(14) = 0x00000000
DEPCMD(14) = 0x00000000
DEPCMDPAR2(15) = 0x00000000
DEPCMDPAR1(15) = 0x00000000
DEPCMDPAR0(15) = 0x00000000
DEPCMD(15) = 0x00000000
DEPCMDPAR2(16) = 0x00000000
DEPCMDPAR1(16) = 0x00000000
DEPCMDPAR0(16) = 0x00000000
DEPCMD(16) = 0x00000000
DEPCMDPAR2(17) = 0x00000000
DEPCMDPAR1(17) = 0x00000000
DEPCMDPAR0(17) = 0x00000000
DEPCMD(17) = 0x00000000
DEPCMDPAR2(18) = 0x00000000
DEPCMDPAR1(18) = 0x00000000
DEPCMDPAR0(18) = 0x00000000
DEPCMD(18) = 0x00000000
DEPCMDPAR2(19) = 0x00000000
DEPCMDPAR1(19) = 0x00000000
DEPCMDPAR0(19) = 0x00000000
DEPCMD(19) = 0x00000000
DEPCMDPAR2(20) = 0x00000000
DEPCMDPAR1(20) = 0x00000000
DEPCMDPAR0(20) = 0x00000000
DEPCMD(20) = 0x00000000
DEPCMDPAR2(21) = 0x00000000
DEPCMDPAR1(21) = 0x00000000
DEPCMDPAR0(21) = 0x00000000
DEPCMD(21) = 0x00000000
DEPCMDPAR2(22) = 0x00000000
DEPCMDPAR1(22) = 0x00000000
DEPCMDPAR0(22) = 0x00000000
DEPCMD(22) = 0x00000000
DEPCMDPAR2(23) = 0x00000000
DEPCMDPAR1(23) = 0x00000000
DEPCMDPAR0(23) = 0x00000000
DEPCMD(23) = 0x00000000
DEPCMDPAR2(24) = 0x00000000
DEPCMDPAR1(24) = 0x00000000
DEPCMDPAR0(24) = 0x00000000
DEPCMD(24) = 0x00000000
DEPCMDPAR2(25) = 0x00000000
DEPCMDPAR1(25) = 0x00000000
DEPCMDPAR0(25) = 0x00000000
DEPCMD(25) = 0x00000000
DEPCMDPAR2(26) = 0x00000000
DEPCMDPAR1(26) = 0x00000000
DEPCMDPAR0(26) = 0x00000000
DEPCMD(26) = 0x00000000
DEPCMDPAR2(27) = 0x00000000
DEPCMDPAR1(27) = 0x00000000
DEPCMDPAR0(27) = 0x00000000
DEPCMD(27) = 0x00000000
DEPCMDPAR2(28) = 0x00000000
DEPCMDPAR1(28) = 0x00000000
DEPCMDPAR0(28) = 0x00000000
DEPCMD(28) = 0x00000000
DEPCMDPAR2(29) = 0x00000000
DEPCMDPAR1(29) = 0x00000000
DEPCMDPAR0(29) = 0x00000000
DEPCMD(29) = 0x00000000
DEPCMDPAR2(30) = 0x00000000
DEPCMDPAR1(30) = 0x00000000
DEPCMDPAR0(30) = 0x00000000
DEPCMD(30) = 0x00000000
DEPCMDPAR2(31) = 0x00000000
DEPCMDPAR1(31) = 0x00000000
DEPCMDPAR0(31) = 0x00000000
DEPCMD(31) = 0x00000000
OCFG = 0x00000000
OCTL = 0x00000000
OEVT = 0x00000000
OEVTEN = 0x00000000
OSTS = 0x00000000
[-- Attachment #3: trace.txt --]
[-- Type: text/plain, Size: 168076 bytes --]
# tracer: nop
#
# entries-in-buffer/entries-written: 1373/1373 #P:8
#
# _-----=> irqs-off/BH-disabled
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / _-=> migrate-disable
# |||| / delay
# TASK-PID CPU# ||||| TIMESTAMP FUNCTION
# | | | ||||| | |
sh-638 [000] ..... 116.164947: dwc3_alloc_request: ep0out: req 0000000031fa0412 length 0/0 zsI ==> 0
sh-638 [000] ..... 116.167160: dwc3_alloc_request: ep2in: req 0000000033a35130 length 0/0 zsI ==> 0
sh-638 [001] ..... 116.178335: dwc3_readl: addr 000000004ebb8b70 offset c704 value 00f00000
sh-638 [001] ..... 116.178356: dwc3_writel: addr 000000004ebb8b70 offset c704 value 40f00000
sh-638 [001] ..... 116.178361: dwc3_readl: addr 000000004ebb8b70 offset c704 value 40f00000
sh-638 [001] ..... 116.178367: dwc3_readl: addr 000000004ebb8b70 offset c704 value 40f00000
sh-638 [001] ..... 116.178369: dwc3_readl: addr 000000004ebb8b70 offset c704 value 40f00000
sh-638 [001] ..... 116.178374: dwc3_readl: addr 000000004ebb8b70 offset c704 value 00f00000
sh-638 [001] ..... 116.234959: dwc3_writel: addr 00000000b1ca33d2 offset c400 value 8a8c5000
sh-638 [001] ..... 116.234969: dwc3_writel: addr 00000000439aa12b offset c404 value 00000008
sh-638 [001] ..... 116.234971: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
sh-638 [001] ..... 116.234973: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000000
sh-638 [001] ..... 116.234981: dwc3_writel: addr 00000000579b8b3c offset ca00 value 00000000
sh-638 [001] ..... 116.234988: dwc3_readl: addr 000000000181d680 offset c10c value 00f00000
sh-638 [001] ..... 116.234990: dwc3_writel: addr 000000000181d680 offset c10c value 00f00000
sh-638 [001] ..... 116.234992: dwc3_readl: addr 0000000043b07784 offset c700 value 0002084d
sh-638 [001] ..... 116.234996: dwc3_writel: addr 0000000043b07784 offset c700 value 0020084d
sh-638 [001] ..... 116.234998: dwc3_readl: addr 0000000043b07784 offset c700 value 0020084d
sh-638 [001] ..... 116.235001: dwc3_writel: addr 0000000043b07784 offset c700 value 00a0084d
sh-638 [001] ..... 116.235008: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235011: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235016: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000000
sh-638 [001] ..... 116.235018: dwc3_writel: addr 000000002e301224 offset 0004 value 00000000
sh-638 [001] ..... 116.235019: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
sh-638 [001] ..... 116.235022: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000409
sh-638 [001] ..... 116.235024: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000009
sh-638 [001] ..... 116.235031: dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [409] params 00000000 00000000 00000000 --> status: Successful
sh-638 [001] ..... 116.235035: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235036: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235059: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235061: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235063: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00001000
sh-638 [001] ..... 116.235064: dwc3_writel: addr 000000002e301224 offset 0004 value 00000500
sh-638 [001] ..... 116.235065: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
sh-638 [001] ..... 116.235066: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000401
sh-638 [001] ..... 116.235067: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000001
sh-638 [001] ..... 116.235068: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 00001000 00000500 00000000 --> status: Successful
sh-638 [001] ..... 116.235069: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235070: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235073: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235074: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235075: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000001
sh-638 [001] ..... 116.235076: dwc3_writel: addr 000000002e301224 offset 0004 value 00000000
sh-638 [001] ..... 116.235077: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
sh-638 [001] ..... 116.235078: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000402
sh-638 [001] ..... 116.235079: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00010002
sh-638 [001] ..... 116.235080: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful
sh-638 [001] ..... 116.235081: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235082: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235085: dwc3_readl: addr 000000008af0daaf offset c720 value 00000000
sh-638 [001] ..... 116.235089: dwc3_writel: addr 000000008af0daaf offset c720 value 00000001
sh-638 [001] ..... 116.235098: dwc3_gadget_ep_enable: ep0out: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:>
sh-638 [001] ..... 116.235103: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235104: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235106: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00001000
sh-638 [001] ..... 116.235107: dwc3_writel: addr 000000007c646c2a offset 0004 value 02000500
sh-638 [001] ..... 116.235108: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
sh-638 [001] ..... 116.235109: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000401
sh-638 [001] ..... 116.235110: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00000001
sh-638 [001] ..... 116.235111: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 00001000 02000500 00000000 --> status: Successful
sh-638 [001] ..... 116.235112: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235113: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235115: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235116: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235117: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000001
sh-638 [001] ..... 116.235118: dwc3_writel: addr 000000007c646c2a offset 0004 value 00000000
sh-638 [001] ..... 116.235119: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
sh-638 [001] ..... 116.235119: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000402
sh-638 [001] ..... 116.235121: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00020002
sh-638 [001] ..... 116.235122: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful
sh-638 [001] ..... 116.235123: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235129: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235131: dwc3_readl: addr 000000008af0daaf offset c720 value 00000001
sh-638 [001] ..... 116.235132: dwc3_writel: addr 000000008af0daaf offset c720 value 00000003
sh-638 [001] ..... 116.235135: dwc3_gadget_ep_enable: ep0in: mps 512/512 streams 0 burst 1 ring 0/0 flags E:swbp:<
sh-638 [001] ..... 116.235146: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
sh-638 [001] ..... 116.235154: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235154: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235157: dwc3_readl: addr 00000000773f6196 offset c70c value 00d20e2c
sh-638 [001] ..... 116.235158: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
sh-638 [001] ..... 116.235159: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
sh-638 [001] ..... 116.235160: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
sh-638 [001] ..... 116.235161: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
sh-638 [001] ..... 116.235162: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
sh-638 [001] ..... 116.235163: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
sh-638 [001] ..... 116.235165: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
sh-638 [001] ..... 116.235166: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
sh-638 [001] ..... 116.235167: dwc3_writel: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235170: dwc3_writel: addr 0000000045217306 offset c708 value 00000e57
sh-638 [001] ..... 116.235180: dwc3_readl: addr 000000006d45ba79 offset c2c0 value 11001102
sh-638 [001] ..... 116.235182: dwc3_writel: addr 000000006d45ba79 offset c2c0 value 11021102
sh-638 [001] ..... 116.235184: dwc3_readl: addr 000000003ab1001d offset c200 value 00102500
sh-638 [001] ..... 116.235184: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
sh-638 [001] ..... 116.235192: dwc3_readl: addr 000000004ebb8b70 offset c704 value 00f00000
sh-638 [001] ..... 116.235197: dwc3_readl: addr 0000000043b07784 offset c700 value 00a0084d
sh-638 [001] ..... 116.235200: dwc3_writel: addr 0000000043b07784 offset c700 value 00a0084d
sh-638 [001] ..... 116.235201: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
sh-638 [001] ..... 116.237222: dwc3_readl: addr 00000000773f6196 offset c70c value 00160eac
<idle>-0 [000] d.h1. 116.244911: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
<idle>-0 [000] d.h1. 116.245171: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.245178: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.245289: dwc3_event: event (00000901): Erratic Error [U0]
irq/118-dwc3-694 [000] D..1. 116.259593: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 116.349198: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
<idle>-0 [000] d.h1. 116.349453: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.349458: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.349522: dwc3_event: event (00030601): Suspend [U3]
irq/118-dwc3-694 [000] D..1. 116.387565: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 116.634220: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
<idle>-0 [000] d.h1. 116.634480: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.634487: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.634525: dwc3_event: event (00000101): Reset [U0]
irq/118-dwc3-694 [000] D..1. 116.664008: dwc3_readl: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.664013: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.664016: dwc3_readl: addr 0000000045217306 offset c708 value 00000257
irq/118-dwc3-694 [000] D..1. 116.664020: dwc3_writel: addr 0000000045217306 offset c708 value 00000257
irq/118-dwc3-694 [000] D..1. 116.664023: dwc3_readl: addr 0000000043b07784 offset c700 value 00a0084d
irq/118-dwc3-694 [000] D..1. 116.664027: dwc3_writel: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.664030: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.673722: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 116.673988: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.673995: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.674035: dwc3_event: event (00000201): Connection Done [U0]
irq/118-dwc3-694 [000] D..1. 116.695623: dwc3_readl: addr 00000000773f6196 offset c70c value 0083f760
irq/118-dwc3-694 [000] D..1. 116.696214: dwc3_readl: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.696219: dwc3_writel: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.696221: dwc3_readl: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.696224: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.696235: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.696238: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.696245: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 80000200
irq/118-dwc3-694 [000] D..1. 116.696250: dwc3_writel: addr 000000002e301224 offset 0004 value 00000500
irq/118-dwc3-694 [000] D..1. 116.696253: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.696256: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000401
irq/118-dwc3-694 [000] D..1. 116.696257: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000001
irq/118-dwc3-694 [000] D..1. 116.696267: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80000200 00000500 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.696271: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.696272: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.696282: dwc3_gadget_ep_enable: ep0out: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swBp:>
irq/118-dwc3-694 [000] D..1. 116.696286: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.696287: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.696288: dwc3_writel: addr 00000000177ecb4f offset 0008 value 80000200
irq/118-dwc3-694 [000] D..1. 116.696289: dwc3_writel: addr 000000007c646c2a offset 0004 value 02000500
irq/118-dwc3-694 [000] D..1. 116.696290: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.696291: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000401
irq/118-dwc3-694 [000] D..1. 116.696292: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00000001
irq/118-dwc3-694 [000] D..1. 116.696293: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80000200 02000500 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.696295: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.696295: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.696296: dwc3_gadget_ep_enable: ep0in: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swbp:<
irq/118-dwc3-694 [000] D..1. 116.696300: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 116.725591: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
<idle>-0 [000] d.h1. 116.725853: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.725856: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.725887: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 116.733066: dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 64)
irq/118-dwc3-694 [000] D..2. 116.733128: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 18 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 116.733139: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 116.733141: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.733142: dwc3_readl: addr 00000000773f6196 offset c70c value 008200c8
irq/118-dwc3-694 [000] D..2. 116.733145: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 116.733147: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 116.733149: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 116.733151: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 116.733152: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.733157: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 116.733159: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.733160: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.733161: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.733166: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 116.740269: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.750009: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 116.750275: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.750280: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.750310: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 116.757492: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 116.757516: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 18/18 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 116.757523: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 116.764695: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 116.764706: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.764708: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.764710: dwc3_readl: addr 00000000773f6196 offset c70c value 008208a8
irq/118-dwc3-694 [000] D..1. 116.764712: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 116.764713: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 116.764714: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.764719: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 116.764720: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.764724: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.764726: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.764727: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.764728: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.764730: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.774431: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 116.774692: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.774699: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.774721: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 116.781906: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 116.781913: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 116.781919: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.781920: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.781921: dwc3_readl: addr 00000000773f6196 offset c70c value 00020cf8
irq/118-dwc3-694 [000] D..1. 116.781923: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 116.781924: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 116.781925: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.781928: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 116.781929: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.781932: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.781934: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.781935: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.781936: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.781944: dwc3_event: event (00000101): Reset [U0]
irq/118-dwc3-694 [000] DN.1. 116.811469: dwc3_readl: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] DN.1. 116.811472: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] DN.1. 116.811475: dwc3_readl: addr 0000000045217306 offset c708 value 00000257
irq/118-dwc3-694 [000] DN.1. 116.811477: dwc3_writel: addr 0000000045217306 offset c708 value 00000257
irq/118-dwc3-694 [000] DN.1. 116.811479: dwc3_readl: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] DN.1. 116.811482: dwc3_writel: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] DN.1. 116.811483: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 116.821148: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 116.821409: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 116.821414: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.821439: dwc3_event: event (00000201): Connection Done [U0]
irq/118-dwc3-694 [000] D..1. 116.843049: dwc3_readl: addr 00000000773f6196 offset c70c value 00821c40
irq/118-dwc3-694 [000] D..1. 116.843640: dwc3_readl: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.843643: dwc3_writel: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.843644: dwc3_readl: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.843645: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] D..1. 116.843653: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.843655: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.843667: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 80000200
irq/118-dwc3-694 [000] D..1. 116.843668: dwc3_writel: addr 000000002e301224 offset 0004 value 00000500
irq/118-dwc3-694 [000] D..1. 116.843672: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.843675: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000401
irq/118-dwc3-694 [000] D..1. 116.843676: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000001
irq/118-dwc3-694 [000] D..1. 116.843682: dwc3_gadget_ep_cmd: ep0out: cmd 'Set Endpoint Configuration' [401] params 80000200 00000500 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.843684: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.843685: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.843690: dwc3_gadget_ep_enable: ep0out: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swBp:>
irq/118-dwc3-694 [000] D..1. 116.843694: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.843696: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.843697: dwc3_writel: addr 00000000177ecb4f offset 0008 value 80000200
irq/118-dwc3-694 [000] D..1. 116.843699: dwc3_writel: addr 000000007c646c2a offset 0004 value 02000500
irq/118-dwc3-694 [000] D..1. 116.843700: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.843701: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000401
irq/118-dwc3-694 [000] D..1. 116.843703: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00000001
irq/118-dwc3-694 [000] D..1. 116.843704: dwc3_gadget_ep_cmd: ep0in: cmd 'Set Endpoint Configuration' [401] params 80000200 02000500 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.843708: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.843708: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.843710: dwc3_gadget_ep_enable: ep0in: mps 64/512 streams 0 burst 1 ring 0/0 flags E:swbp:<
irq/118-dwc3-694 [000] D..1. 116.843714: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 116.864905: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
<idle>-0 [000] d.h1. 116.865165: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.865173: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.865205: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 116.872386: dwc3_ctrl_req: Set Address(Addr = 0a)
irq/118-dwc3-694 [000] D..1. 116.872397: dwc3_readl: addr 0000000043b07784 offset c700 value 00a00805
irq/118-dwc3-694 [000] D..1. 116.872402: dwc3_writel: addr 0000000043b07784 offset c700 value 00a00855
irq/118-dwc3-694 [000] DN.1. 116.872413: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] DN.1. 116.879591: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2)
irq/118-dwc3-694 [000] DN.1. 116.879598: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.1. 116.879600: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.1. 116.879602: dwc3_readl: addr 00000000773f6196 offset c70c value 00822560
irq/118-dwc3-694 [000] DN.1. 116.879604: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] DN.1. 116.879606: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] DN.1. 116.879608: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] DN.1. 116.879609: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] DN.1. 116.879610: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] DN.1. 116.879616: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.1. 116.879619: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] DN.1. 116.879620: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.1. 116.879621: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.1. 116.879623: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 116.889327: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 116.889587: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 116.889594: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.889625: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 116.896799: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 116.896807: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 116.896813: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.896814: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.896815: dwc3_readl: addr 00000000773f6196 offset c70c value 008229b0
irq/118-dwc3-694 [000] D..1. 116.896816: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 116.896817: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 116.896818: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.896819: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 116.896821: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.896822: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.896823: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.896824: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.896825: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.896831: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 116.908858: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
<idle>-0 [000] d.h1. 116.909119: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 116.909126: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.909154: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 116.916333: dwc3_ctrl_req: Get Device Descriptor(Index = 0, Length = 18)
irq/118-dwc3-694 [000] D..2. 116.916379: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 18 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 116.916385: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 116.916386: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.916387: dwc3_readl: addr 00000000773f6196 offset c70c value 00822e90
irq/118-dwc3-694 [000] D..2. 116.916388: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 116.916389: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 116.916390: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 116.916391: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 116.916393: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.916394: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 116.916395: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.916396: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.916397: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.916401: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 116.923539: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.933280: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 116.933541: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.933549: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.933585: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 116.940755: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 116.940778: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 18/18 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 116.940783: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 116.947962: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 116.947967: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.947970: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.947972: dwc3_readl: addr 00000000773f6196 offset c70c value 00823678
irq/118-dwc3-694 [000] D..1. 116.947973: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 116.947974: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 116.947975: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.947978: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 116.947979: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.947983: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.947985: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.947987: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.947988: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.947989: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.957703: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 116.957964: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.957971: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 116.957991: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 116.965172: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 116.965182: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 116.965187: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.965189: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.965190: dwc3_readl: addr 00000000773f6196 offset c70c value 00003ac8
irq/118-dwc3-694 [000] D..1. 116.965191: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 116.965192: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 116.965193: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 116.965194: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 116.965195: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.965196: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 116.965197: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 116.965199: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 116.965199: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.965205: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.974918: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 116.975178: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.975183: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.975203: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 116.982391: dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 5)
irq/118-dwc3-694 [000] D..2. 116.982428: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 5 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 116.982434: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 116.982449: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.982452: dwc3_readl: addr 00000000773f6196 offset c70c value 00823f18
irq/118-dwc3-694 [000] D..2. 116.982455: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 116.982456: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 116.982457: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 116.982459: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 116.982461: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.982462: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 116.982464: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 116.982468: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 116.982469: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 116.982473: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 116.989599: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 116.999340: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 116.999601: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 116.999607: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 116.999632: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.006815: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.006829: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 5/5 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.006834: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.014021: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.014029: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.014032: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.014034: dwc3_readl: addr 00000000773f6196 offset c70c value 00824700
irq/118-dwc3-694 [000] D..1. 117.014037: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.014038: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.014040: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.014041: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.014043: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.014044: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.014047: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.014048: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.014050: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.014051: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 117.023762: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 117.024023: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 117.024031: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.024063: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.031232: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.031240: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.031245: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.031248: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.031249: dwc3_readl: addr 00000000773f6196 offset c70c value 00004b48
irq/118-dwc3-694 [000] D..1. 117.031250: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.031251: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.031252: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.031253: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.031255: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.031256: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.031257: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.031258: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.031259: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.031263: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.040977: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.041239: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.041244: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.041269: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.048448: dwc3_ctrl_req: Get BOS Descriptor(Index = 0, Length = 35)
irq/118-dwc3-694 [000] D..2. 117.048474: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 35 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.048480: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.048482: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.048483: dwc3_readl: addr 00000000773f6196 offset c70c value 00824f98
irq/118-dwc3-694 [000] D..2. 117.048484: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.048486: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.048487: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.048488: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.048490: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.048491: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.048492: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.048493: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.048494: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.048498: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.055659: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.065400: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.065661: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.065669: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.065701: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.072870: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.072883: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 35/35 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.072887: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.080076: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.080086: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.080089: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.080091: dwc3_readl: addr 00000000773f6196 offset c70c value 00825780
irq/118-dwc3-694 [000] D..1. 117.080092: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.080093: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.080095: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.080096: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.080098: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.080099: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.080102: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.080104: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.080104: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.080106: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.089822: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.090083: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.090089: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.090109: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.097291: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.097298: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.097304: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.097307: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.097308: dwc3_readl: addr 00000000773f6196 offset c70c value 00005bd0
irq/118-dwc3-694 [000] D..1. 117.097309: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.097312: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.097313: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.097315: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.097316: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.097318: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.097319: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.097321: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.097322: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.097326: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.107037: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.107298: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.107307: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.107326: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.114511: dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 9)
irq/118-dwc3-694 [000] D..2. 117.114539: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 9 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.114545: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.114546: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.114547: dwc3_readl: addr 00000000773f6196 offset c70c value 00826020
irq/118-dwc3-694 [000] D..2. 117.114548: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.114549: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.114550: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.114553: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.114554: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.114555: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.114564: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.114566: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.114568: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.114570: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.121719: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.131460: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.131721: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.131731: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.131755: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.138929: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.138940: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 9/9 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.138943: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.146140: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.146146: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.146147: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.146150: dwc3_readl: addr 00000000773f6196 offset c70c value 00826808
irq/118-dwc3-694 [000] D..1. 117.146151: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.146153: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.146154: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.146154: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.146157: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.146158: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.146160: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.146161: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.146162: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.146163: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 117.155882: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 117.156143: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 117.156150: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.156181: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.163352: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.163361: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.163366: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.163368: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.163369: dwc3_readl: addr 00000000773f6196 offset c70c value 00006c50
irq/118-dwc3-694 [000] D..1. 117.163370: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.163371: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.163374: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.163375: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.163379: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.163380: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.163383: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.163384: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.163385: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.163389: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.173098: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.173359: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.173366: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.173390: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.180567: dwc3_ctrl_req: Get Configuration Descriptor(Index = 0, Length = 88)
irq/118-dwc3-694 [000] D..2. 117.180595: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 88 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.180601: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.180602: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.180603: dwc3_readl: addr 00000000773f6196 offset c70c value 008270a0
irq/118-dwc3-694 [000] D..2. 117.180604: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.180605: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.180606: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.180607: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.180609: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.180610: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.180611: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.180612: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.180613: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.180617: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.187778: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.197520: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.197781: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.197788: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.197818: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.204989: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.204996: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 88/88 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.204998: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.212200: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.212206: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.212207: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.212210: dwc3_readl: addr 00000000773f6196 offset c70c value 00827888
irq/118-dwc3-694 [000] D..1. 117.212211: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.212212: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.212214: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.212215: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.212218: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.212219: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.212222: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.212223: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.212225: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.212226: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.221943: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.222203: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.222210: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.222230: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.229411: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.229418: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.229424: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.229425: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.229426: dwc3_readl: addr 00000000773f6196 offset c70c value 00007cd8
irq/118-dwc3-694 [000] D..1. 117.229428: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.229429: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.229431: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.229432: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.229434: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.229434: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.229436: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.229437: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.229438: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.229440: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.239158: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.239419: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.239426: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.239446: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.246627: dwc3_ctrl_req: Get String Descriptor(Index = 0, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.246652: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 4 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.246658: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.246660: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.246661: dwc3_readl: addr 00000000773f6196 offset c70c value 00828128
irq/118-dwc3-694 [000] D..2. 117.246662: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.246663: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.246664: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.246667: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.246669: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.246671: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.246673: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.246676: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.246677: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.246679: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.253838: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.263580: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.263841: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.263847: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.263869: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.271061: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.271068: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 4/4 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.271072: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.278260: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.278266: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.278269: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.278271: dwc3_readl: addr 00000000773f6196 offset c70c value 00028908
irq/118-dwc3-694 [000] D..1. 117.278273: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.278275: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.278277: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.278279: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.278280: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.278282: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.278284: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.278285: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.278286: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.278287: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 117.288003: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 117.288264: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 117.288271: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.288302: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.295471: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.295480: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.295485: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.295486: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.295487: dwc3_readl: addr 00000000773f6196 offset c70c value 00008d58
irq/118-dwc3-694 [000] D..1. 117.295488: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.295489: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.295490: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.295491: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.295493: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.295494: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.295496: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.295498: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.295499: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.295501: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.305218: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.305478: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.305486: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.305510: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.312687: dwc3_ctrl_req: Get String Descriptor(Index = 2, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.312714: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 14 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.312721: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.312722: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.312723: dwc3_readl: addr 00000000773f6196 offset c70c value 008291a8
irq/118-dwc3-694 [000] D..2. 117.312724: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.312725: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.312726: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.312727: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.312728: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.312729: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.312731: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.312732: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.312734: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.312736: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.319894: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.329640: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.329901: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.329910: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.329931: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.337109: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.337116: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 14/14 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.337119: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.344321: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.344327: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.344328: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.344332: dwc3_readl: addr 00000000773f6196 offset c70c value 00829990
irq/118-dwc3-694 [000] D..1. 117.344333: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.344335: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.344336: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.344338: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.344339: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.344340: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.344343: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.344345: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.344346: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.344347: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.354062: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.354323: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.354335: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.354355: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.361531: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.361539: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.361545: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.361546: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.361549: dwc3_readl: addr 00000000773f6196 offset c70c value 00009de0
irq/118-dwc3-694 [000] D..1. 117.361550: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.361551: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.361552: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.361553: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.361556: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.361557: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.361559: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.361561: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.361562: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.361563: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.371278: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.371539: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.371546: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.371566: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.378747: dwc3_ctrl_req: Get String Descriptor(Index = 1, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.378769: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 14 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.378775: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.378776: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.378777: dwc3_readl: addr 00000000773f6196 offset c70c value 0082a230
irq/118-dwc3-694 [000] D..2. 117.378778: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.378779: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.378780: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.378781: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.378782: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.378783: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.378785: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.378786: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.378787: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.378789: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.385953: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.395700: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.395961: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.395966: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.395989: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.403169: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.403179: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 14/14 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.403182: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.410380: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.410386: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.410395: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.410397: dwc3_readl: addr 00000000773f6196 offset c70c value 0082aa10
irq/118-dwc3-694 [000] D..1. 117.410398: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.410399: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.410400: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.410402: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.410404: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.410406: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.410408: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.410411: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.410412: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.410414: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
<idle>-0 [000] d.h1. 117.420405: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
<idle>-0 [000] d.h1. 117.420666: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] d.h1. 117.420674: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.420709: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.427877: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.427885: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.427890: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.427891: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.427893: dwc3_readl: addr 00000000773f6196 offset c70c value 0000ae70
irq/118-dwc3-694 [000] D..1. 117.427894: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.427896: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.427897: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.427900: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.427901: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.427902: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.427904: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.427905: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.427906: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.427908: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.437620: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.437881: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.437889: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.437916: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.445089: dwc3_ctrl_req: Get String Descriptor(Index = 3, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.445112: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 18 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.445118: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.445119: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.445122: dwc3_readl: addr 00000000773f6196 offset c70c value 0082b2c0
irq/118-dwc3-694 [000] D..2. 117.445123: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.445126: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.445127: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.445128: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.445129: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.445130: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.445133: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.445134: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.445135: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.445136: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.452296: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.462043: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.462304: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.462311: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.462343: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.469511: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.469520: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 18/18 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.469524: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.476719: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.476728: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.476729: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.476730: dwc3_readl: addr 00000000773f6196 offset c70c value 0082baa8
irq/118-dwc3-694 [000] D..1. 117.476731: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.476732: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.476733: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.476734: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.476736: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.476737: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.476738: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.476739: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.476740: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.476741: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] d.h1. 117.486950: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] d.h1. 117.487212: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] d.h1. 117.487218: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.487239: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.494420: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.494429: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.494435: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.494436: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.494439: dwc3_readl: addr 00000000773f6196 offset c70c value 0000bf18
irq/118-dwc3-694 [000] D..1. 117.494440: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.494442: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.494443: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.494444: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.494447: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.494447: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.494450: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.494451: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.494453: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.494455: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.504166: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.504427: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.504436: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.504458: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.511635: dwc3_ctrl_req: Set Configuration(Config = 1)
irq/118-dwc3-694 [000] D..1. 117.511651: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.511652: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.511654: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000000
irq/118-dwc3-694 [000] D..1. 117.511655: dwc3_writel: addr 000000002e301224 offset 0004 value 00000000
irq/118-dwc3-694 [000] D..1. 117.511656: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.511659: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00020409
irq/118-dwc3-694 [000] D..1. 117.511660: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00020009
irq/118-dwc3-694 [000] D..1. 117.511662: dwc3_gadget_ep_cmd: ep0out: cmd 'Start New Configuration' [20409] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.511664: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.511666: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511715: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511717: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511718: dwc3_writel: addr 000000000062b361 offset 0008 value 00040086
irq/118-dwc3-694 [000] DN.3. 117.511719: dwc3_writel: addr 000000009dbb6d43 offset 0004 value 0a080200
irq/118-dwc3-694 [000] DN.3. 117.511720: dwc3_writel: addr 000000008c549f62 offset 0000 value 00000000
irq/118-dwc3-694 [000] DN.3. 117.511722: dwc3_writel: addr 00000000b8e2e3e9 offset 000c value 00000401
irq/118-dwc3-694 [000] DN.3. 117.511724: dwc3_readl: addr 00000000b8e2e3e9 offset 000c value 00000001
irq/118-dwc3-694 [000] DN.3. 117.511725: dwc3_gadget_ep_cmd: ep2in: cmd 'Set Endpoint Configuration' [401] params 00040086 0a080200 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.3. 117.511728: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511730: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511734: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511735: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511736: dwc3_writel: addr 000000000062b361 offset 0008 value 00000001
irq/118-dwc3-694 [000] DN.3. 117.511737: dwc3_writel: addr 000000009dbb6d43 offset 0004 value 00000000
irq/118-dwc3-694 [000] DN.3. 117.511738: dwc3_writel: addr 000000008c549f62 offset 0000 value 00000000
irq/118-dwc3-694 [000] DN.3. 117.511739: dwc3_writel: addr 00000000b8e2e3e9 offset 000c value 00000402
irq/118-dwc3-694 [000] DN.3. 117.511740: dwc3_readl: addr 00000000b8e2e3e9 offset 000c value 00030002
irq/118-dwc3-694 [000] DN.3. 117.511741: dwc3_gadget_ep_cmd: ep2in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.3. 117.511742: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511743: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511746: dwc3_readl: addr 000000008af0daaf offset c720 value 00000003
irq/118-dwc3-694 [000] DN.3. 117.511751: dwc3_writel: addr 000000008af0daaf offset c720 value 00000023
irq/118-dwc3-694 [000] DN.3. 117.511756: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511756: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511758: dwc3_readl: addr 00000000773f6196 offset c70c value 0082c368
irq/118-dwc3-694 [000] DN.3. 117.511758: dwc3_writel: addr 000000000062b361 offset 0008 value 00000008
irq/118-dwc3-694 [000] DN.3. 117.511767: dwc3_writel: addr 000000009dbb6d43 offset 0004 value 80ca8000
irq/118-dwc3-694 [000] DN.3. 117.511768: dwc3_writel: addr 000000008c549f62 offset 0000 value 00000000
irq/118-dwc3-694 [000] DN.3. 117.511771: dwc3_writel: addr 00000000b8e2e3e9 offset 000c value 00000406
irq/118-dwc3-694 [000] DN.3. 117.511772: dwc3_readl: addr 00000000b8e2e3e9 offset 000c value 00020006
irq/118-dwc3-694 [000] DN.3. 117.511773: dwc3_gadget_ep_cmd: ep2in: cmd 'Start Transfer' [406] params 00000008 80ca8000 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.3. 117.511775: dwc3_readl: addr 00000000b8e2e3e9 offset 000c value 00020006
irq/118-dwc3-694 [000] DN.3. 117.511777: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511778: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511783: dwc3_gadget_ep_enable: ep2in: mps 16/1024 streams 16 burst 0 ring 0/0 flags E:swBp:<
irq/118-dwc3-694 [000] DN.3. 117.511807: dwc3_ep_queue: ep2in: req 0000000033a35130 length 0/8 zsI ==> -115
irq/118-dwc3-694 [000] DN.3. 117.511826: dwc3_prepare_trb: ep2in: trb 00000000b91573b9 (E1:D0) buf 000000088547cbc0 size 1x 8 ctrl 00000811 sofn 00000000 (Hlcs:sC:normal)
irq/118-dwc3-694 [000] DN.3. 117.511834: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.3. 117.511837: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511838: dwc3_writel: addr 00000000b8e2e3e9 offset 000c value 00020007
irq/118-dwc3-694 [000] DN.3. 117.511840: dwc3_gadget_ep_cmd: ep2in: cmd 'Update Transfer' [20007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.3. 117.511841: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.3. 117.511842: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.1. 117.511857: dwc3_readl: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] DN.1. 117.511858: dwc3_writel: addr 000000004ebb8b70 offset c704 value 80f00000
irq/118-dwc3-694 [000] DN.1. 117.511859: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] DN.1. 117.518842: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2)
irq/118-dwc3-694 [000] DN.1. 117.518851: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.1. 117.518851: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.1. 117.518853: dwc3_readl: addr 00000000773f6196 offset c70c value 0002c530
irq/118-dwc3-694 [000] DN.1. 117.518854: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] DN.1. 117.518855: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] DN.1. 117.518856: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] DN.1. 117.518857: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] DN.1. 117.518858: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] DN.1. 117.518859: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] DN.1. 117.518860: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] DN.1. 117.518862: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] DN.1. 117.518863: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] DN.1. 117.518864: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] dNh1. 117.528741: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] dNh1. 117.529002: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] dNh1. 117.529008: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.529030: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.536210: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 117.536219: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.536222: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.536230: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.536231: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.536232: dwc3_readl: addr 00000000773f6196 offset c70c value 0000c988
irq/118-dwc3-694 [000] D..1. 117.536233: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.536234: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.536235: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.536236: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.536237: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.536240: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.536242: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.536244: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.536245: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.536247: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.545956: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.546217: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.546225: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.546256: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.553425: dwc3_ctrl_req: Get String Descriptor(Index = 4, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.553448: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 66 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.553453: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.553454: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.553456: dwc3_readl: addr 00000000773f6196 offset c70c value 0002cdd8
irq/118-dwc3-694 [000] D..2. 117.553457: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.553458: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.553459: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.553461: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.553462: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.553463: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.553464: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.553468: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.553469: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.553470: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.560632: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.570379: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.570640: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.570649: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.570675: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.577848: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.577857: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 66/66 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.577859: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.585055: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.585064: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.585066: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.585068: dwc3_readl: addr 00000000773f6196 offset c70c value 0002d5c0
irq/118-dwc3-694 [000] D..1. 117.585070: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.585071: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.585072: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.585074: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.585076: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.585078: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.585080: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.585082: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.585083: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.585084: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.594801: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.595062: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.595070: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.595091: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.602270: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.602279: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.602285: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.602286: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.602287: dwc3_readl: addr 00000000773f6196 offset c70c value 0000da10
irq/118-dwc3-694 [000] D..1. 117.602288: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.602289: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.602290: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.602291: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.602292: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.602293: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.602297: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.602298: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.602299: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.602300: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.612016: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.612277: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.612284: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.612304: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.619485: dwc3_ctrl_req: Set Interface(Intf = 1, Alt.Setting = 1)
irq/118-dwc3-694 [000] D..3. 117.619515: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619516: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619518: dwc3_writel: addr 0000000080b95ef0 offset 0008 value 00021004
irq/118-dwc3-694 [000] D..3. 117.619519: dwc3_writel: addr 00000000744c1381 offset 0004 value 06000200
irq/118-dwc3-694 [000] D..3. 117.619521: dwc3_writel: addr 00000000aaf77e7b offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619522: dwc3_writel: addr 0000000090e91a12 offset 000c value 00000401
irq/118-dwc3-694 [000] D..3. 117.619523: dwc3_readl: addr 0000000090e91a12 offset 000c value 00000001
irq/118-dwc3-694 [000] D..3. 117.619531: dwc3_gadget_ep_cmd: ep1in: cmd 'Set Endpoint Configuration' [401] params 00021004 06000200 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619533: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619534: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619536: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619537: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619538: dwc3_writel: addr 0000000080b95ef0 offset 0008 value 00000001
irq/118-dwc3-694 [000] D..3. 117.619540: dwc3_writel: addr 00000000744c1381 offset 0004 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619541: dwc3_writel: addr 00000000aaf77e7b offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619542: dwc3_writel: addr 0000000090e91a12 offset 000c value 00000402
irq/118-dwc3-694 [000] D..3. 117.619545: dwc3_readl: addr 0000000090e91a12 offset 000c value 00040002
irq/118-dwc3-694 [000] D..3. 117.619546: dwc3_gadget_ep_cmd: ep1in: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619549: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619550: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619553: dwc3_readl: addr 000000008af0daaf offset c720 value 00000023
irq/118-dwc3-694 [000] D..3. 117.619557: dwc3_writel: addr 000000008af0daaf offset c720 value 0000002b
irq/118-dwc3-694 [000] D..3. 117.619565: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619566: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619569: dwc3_readl: addr 00000000773f6196 offset c70c value 0002de60
irq/118-dwc3-694 [000] D..3. 117.619570: dwc3_writel: addr 0000000080b95ef0 offset 0008 value 00000008
irq/118-dwc3-694 [000] D..3. 117.619572: dwc3_writel: addr 00000000744c1381 offset 0004 value 80bc6000
irq/118-dwc3-694 [000] D..3. 117.619573: dwc3_writel: addr 00000000aaf77e7b offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619574: dwc3_writel: addr 0000000090e91a12 offset 000c value 00000406
irq/118-dwc3-694 [000] D..3. 117.619576: dwc3_readl: addr 0000000090e91a12 offset 000c value 00030006
irq/118-dwc3-694 [000] D..3. 117.619577: dwc3_gadget_ep_cmd: ep1in: cmd 'Start Transfer' [406] params 00000008 80bc6000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619579: dwc3_readl: addr 0000000090e91a12 offset 000c value 00030006
irq/118-dwc3-694 [000] D..3. 117.619581: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619581: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619586: dwc3_gadget_ep_enable: ep1in: mps 512/1024 streams 16 burst 0 ring 0/0 flags E:swBp:<
irq/118-dwc3-694 [000] D..3. 117.619591: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619592: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619594: dwc3_writel: addr 0000000032e43a95 offset 0008 value 00001004
irq/118-dwc3-694 [000] D..3. 117.619595: dwc3_writel: addr 00000000e8d99f87 offset 0004 value 04000200
irq/118-dwc3-694 [000] D..3. 117.619596: dwc3_writel: addr 0000000056f3f11a offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619597: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00000401
irq/118-dwc3-694 [000] D..3. 117.619598: dwc3_readl: addr 00000000fc90ebcf offset 000c value 00000001
irq/118-dwc3-694 [000] D..3. 117.619599: dwc3_gadget_ep_cmd: ep1out: cmd 'Set Endpoint Configuration' [401] params 00001004 04000200 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619600: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619601: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619603: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619603: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619604: dwc3_writel: addr 0000000032e43a95 offset 0008 value 00000001
irq/118-dwc3-694 [000] D..3. 117.619605: dwc3_writel: addr 00000000e8d99f87 offset 0004 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619606: dwc3_writel: addr 0000000056f3f11a offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619607: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00000402
irq/118-dwc3-694 [000] D..3. 117.619609: dwc3_readl: addr 00000000fc90ebcf offset 000c value 00050002
irq/118-dwc3-694 [000] D..3. 117.619609: dwc3_gadget_ep_cmd: ep1out: cmd 'Set Endpoint Transfer Resource' [402] params 00000001 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619611: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619612: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619613: dwc3_readl: addr 000000008af0daaf offset c720 value 0000002b
irq/118-dwc3-694 [000] D..3. 117.619614: dwc3_writel: addr 000000008af0daaf offset c720 value 0000002f
irq/118-dwc3-694 [000] D..3. 117.619623: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619624: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619625: dwc3_readl: addr 00000000773f6196 offset c70c value 0002de60
irq/118-dwc3-694 [000] D..3. 117.619626: dwc3_writel: addr 0000000032e43a95 offset 0008 value 00000008
irq/118-dwc3-694 [000] D..3. 117.619627: dwc3_writel: addr 00000000e8d99f87 offset 0004 value 80bc8000
irq/118-dwc3-694 [000] D..3. 117.619628: dwc3_writel: addr 0000000056f3f11a offset 0000 value 00000000
irq/118-dwc3-694 [000] D..3. 117.619629: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00000406
irq/118-dwc3-694 [000] D..3. 117.619630: dwc3_readl: addr 00000000fc90ebcf offset 000c value 00040006
irq/118-dwc3-694 [000] D..3. 117.619631: dwc3_gadget_ep_cmd: ep1out: cmd 'Start Transfer' [406] params 00000008 80bc8000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619632: dwc3_readl: addr 00000000fc90ebcf offset 000c value 00040006
irq/118-dwc3-694 [000] D..3. 117.619634: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619634: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619635: dwc3_gadget_ep_enable: ep1out: mps 512/2768 streams 16 burst 0 ring 0/0 flags E:swBp:>
irq/118-dwc3-694 [000] D..3. 117.619654: dwc3_alloc_request: ep1in: req 0000000039a2b2ec length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619657: dwc3_alloc_request: ep1in: req 00000000e0328ecd length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619670: dwc3_alloc_request: ep1in: req 0000000039d980a8 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619671: dwc3_alloc_request: ep1in: req 000000002d3cb09f length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619673: dwc3_alloc_request: ep1in: req 0000000087951d0b length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619674: dwc3_alloc_request: ep1in: req 0000000089a83367 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619675: dwc3_alloc_request: ep1in: req 00000000ed1d523e length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619677: dwc3_alloc_request: ep1in: req 000000007520896c length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619680: dwc3_alloc_request: ep1in: req 0000000080226c27 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619682: dwc3_alloc_request: ep1in: req 00000000204e60c6 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619684: dwc3_alloc_request: ep1out: req 00000000da933e1f length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619686: dwc3_alloc_request: ep1out: req 0000000036a7f704 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619687: dwc3_alloc_request: ep1out: req 000000004e8b42be length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619691: dwc3_alloc_request: ep1out: req 00000000f4c0aa31 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619695: dwc3_alloc_request: ep1out: req 0000000018a0e670 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619698: dwc3_alloc_request: ep1out: req 00000000d0e16981 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619700: dwc3_alloc_request: ep1out: req 0000000020c21c8d length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619702: dwc3_alloc_request: ep1out: req 000000004d9785af length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619704: dwc3_alloc_request: ep1out: req 00000000012630d5 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619706: dwc3_alloc_request: ep1out: req 00000000879001df length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..3. 117.619768: dwc3_ep_queue: ep1out: req 00000000879001df length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619782: dwc3_prepare_trb: ep1out: trb 00000000d0ae6be2 (E1:D0) buf 00000008802d78c0 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619786: dwc3_prepare_trb: ep1out: trb 00000000044b47a0 (E2:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619792: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619793: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619794: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619796: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619797: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619798: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619801: dwc3_ep_queue: ep1out: req 00000000012630d5 length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619803: dwc3_prepare_trb: ep1out: trb 0000000004680d4f (E3:D0) buf 00000008802d7140 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619808: dwc3_prepare_trb: ep1out: trb 0000000040e39fc8 (E4:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619813: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619813: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619814: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619815: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619817: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619817: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619821: dwc3_ep_queue: ep1out: req 000000004d9785af length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619824: dwc3_prepare_trb: ep1out: trb 0000000045dcd19e (E5:D0) buf 00000008802d69c0 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619828: dwc3_prepare_trb: ep1out: trb 0000000017288d8b (E6:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619836: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619837: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619840: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619841: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619843: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619843: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619847: dwc3_ep_queue: ep1out: req 0000000020c21c8d length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619851: dwc3_prepare_trb: ep1out: trb 000000002578b614 (E7:D0) buf 00000008802d6240 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619856: dwc3_prepare_trb: ep1out: trb 00000000925c7071 (E8:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619861: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619862: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619863: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619864: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619865: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619866: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619870: dwc3_ep_queue: ep1out: req 00000000d0e16981 length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619873: dwc3_prepare_trb: ep1out: trb 00000000bea26aa4 (E9:D0) buf 00000008802d5ac0 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619878: dwc3_prepare_trb: ep1out: trb 0000000019d5b6b5 (E10:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619884: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619885: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619886: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619888: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619890: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619891: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619895: dwc3_ep_queue: ep1out: req 0000000018a0e670 length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619900: dwc3_prepare_trb: ep1out: trb 00000000a8964614 (E11:D0) buf 00000008802d5340 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619905: dwc3_prepare_trb: ep1out: trb 000000009f372572 (E12:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619912: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619913: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619914: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619916: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619919: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619919: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619923: dwc3_ep_queue: ep1out: req 00000000f4c0aa31 length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619927: dwc3_prepare_trb: ep1out: trb 0000000086b5fbdd (E13:D0) buf 00000008802d4bc0 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619932: dwc3_prepare_trb: ep1out: trb 00000000f76154f8 (E14:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619936: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619937: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619938: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619939: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619940: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619941: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619945: dwc3_ep_queue: ep1out: req 000000004e8b42be length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619948: dwc3_prepare_trb: ep1out: trb 000000005b499264 (E15:D0) buf 00000008802d4440 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619952: dwc3_prepare_trb: ep1out: trb 00000000a7d526dd (E16:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619958: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619959: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619960: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619960: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619962: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619963: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619966: dwc3_ep_queue: ep1out: req 0000000036a7f704 length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619970: dwc3_prepare_trb: ep1out: trb 00000000110e3f50 (E17:D0) buf 00000008802d3cc0 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619974: dwc3_prepare_trb: ep1out: trb 0000000061eddad7 (E18:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.619979: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619980: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619981: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.619982: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.619983: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.619984: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.619987: dwc3_ep_queue: ep1out: req 00000000da933e1f length 0/1534 zsI ==> -115
irq/118-dwc3-694 [000] D..3. 117.619991: dwc3_prepare_trb: ep1out: trb 000000002035fbf2 (E19:D0) buf 00000008802d3540 size 1534 ctrl 0000001d sofn 00000000 (HlCS:sc:normal)
irq/118-dwc3-694 [000] D..3. 117.619995: dwc3_prepare_trb: ep1out: trb 00000000ad85d826 (E20:D0) buf 0000000880b94000 size 2 ctrl 00000819 sofn 00000000 (HlcS:sC:normal)
irq/118-dwc3-694 [000] D..3. 117.620000: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..3. 117.620001: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.620002: dwc3_writel: addr 00000000fc90ebcf offset 000c value 00040007
irq/118-dwc3-694 [000] D..3. 117.620003: dwc3_gadget_ep_cmd: ep1out: cmd 'Update Transfer' [40007] params 00000000 00000000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..3. 117.620004: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..3. 117.620005: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.620013: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.626697: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 117.626703: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.626706: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.626708: dwc3_readl: addr 00000000773f6196 offset c70c value 0002e028
irq/118-dwc3-694 [000] D..1. 117.626710: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.626711: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.626713: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.626714: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.626716: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..1. 117.626717: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.626719: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..1. 117.626720: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.626722: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.626723: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.636438: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.636699: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.636707: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.636728: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.643908: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 117.643918: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.643921: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.643926: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.643927: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.643928: dwc3_readl: addr 00000000773f6196 offset c70c value 0000e478
irq/118-dwc3-694 [000] D..1. 117.643929: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.643930: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.643931: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.643932: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.643933: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.643936: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.643938: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.643940: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.643941: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.643943: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.653654: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.653915: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.653922: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.653950: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.661123: dwc3_ctrl_req: Type=Class Recipient=Interface Dir=OUT bRequest=67 wValue=12 wIndex=0 wLength=0
irq/118-dwc3-694 [000] D..1. 117.661142: dwc3_event: event (000020c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.668330: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c33 sofn 00000000 (HLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 117.668340: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.668341: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.668345: dwc3_readl: addr 00000000773f6196 offset c70c value 0002ea90
irq/118-dwc3-694 [000] D..1. 117.668346: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.668347: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.668350: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.668351: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.668354: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..1. 117.668355: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.668357: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..1. 117.668359: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.668361: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.668362: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 117.678076: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 117.678337: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 117.678347: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.678378: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.685545: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c32 sofn 00000000 (hLcs:SC:status2)
irq/118-dwc3-694 [000] D..1. 117.685549: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 0/0 zsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.685553: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.685559: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.685562: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.685564: dwc3_readl: addr 00000000773f6196 offset c70c value 0000eee0
irq/118-dwc3-694 [000] D..1. 117.685565: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.685566: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.685567: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.685568: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.685570: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.685571: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.685572: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.685573: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.685574: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.685576: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.695291: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.695552: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.695560: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.695584: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.702760: dwc3_ctrl_req: Get String Descriptor(Index = 5, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.702783: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 26 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.702790: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.702793: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.702794: dwc3_readl: addr 00000000773f6196 offset c70c value 0002f330
irq/118-dwc3-694 [000] D..2. 117.702795: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.702796: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.702797: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.702798: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.702800: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.702801: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.702802: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.702803: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.702804: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.702807: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.709967: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.719714: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.719974: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.719980: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.720013: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.727182: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.727190: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 26/26 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.727192: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.734390: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.734400: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.734401: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.734402: dwc3_readl: addr 00000000773f6196 offset c70c value 0002fb10
irq/118-dwc3-694 [000] D..1. 117.734403: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.734406: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.734407: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.734409: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.734412: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.734413: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.734415: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.734416: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.734417: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.734418: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.744136: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D.h1. 117.744397: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.744405: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.744426: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.751605: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.751614: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.751620: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.751621: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.751622: dwc3_readl: addr 00000000773f6196 offset c70c value 0000ff60
irq/118-dwc3-694 [000] D..1. 117.751624: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.751624: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.751625: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.751628: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.751629: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.751630: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.751632: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.751633: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.751634: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.751635: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.761351: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D.h1. 117.761612: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.761619: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000008
irq/118-dwc3-694 [000] D..1. 117.761640: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Setup Phase]
irq/118-dwc3-694 [000] D..1. 117.768820: dwc3_ctrl_req: Get String Descriptor(Index = 6, Length = 255)
irq/118-dwc3-694 [000] D..2. 117.768843: dwc3_prepare_trb: ep0in: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 36 ctrl 00000c53 sofn 00000000 (HLcs:SC:data)
irq/118-dwc3-694 [000] D..2. 117.768849: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..2. 117.768850: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.768851: dwc3_readl: addr 00000000773f6196 offset c70c value 000303b0
irq/118-dwc3-694 [000] D..2. 117.768852: dwc3_writel: addr 00000000177ecb4f offset 0008 value 00000008
irq/118-dwc3-694 [000] D..2. 117.768853: dwc3_writel: addr 000000007c646c2a offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..2. 117.768854: dwc3_writel: addr 00000000b1bd47ff offset 0000 value 00000000
irq/118-dwc3-694 [000] D..2. 117.768855: dwc3_writel: addr 000000000f3cfc5d offset 000c value 00000406
irq/118-dwc3-694 [000] D..2. 117.768856: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.768857: dwc3_gadget_ep_cmd: ep0in: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..2. 117.768859: dwc3_readl: addr 000000000f3cfc5d offset 000c value 00010006
irq/118-dwc3-694 [000] D..2. 117.768861: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..2. 117.768861: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.768863: dwc3_event: event (000010c2): ep0in: Transfer Not Ready [00000000] (Not Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.776027: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] D.h1. 117.785774: dwc3_readl: addr 00000000f7faec50 offset c40c value 0000000c
irq/118-dwc3-694 [000] D.h1. 117.786038: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] D.h1. 117.786045: dwc3_writel: addr 00000000f7faec50 offset c40c value 0000000c
irq/118-dwc3-694 [000] D..1. 117.786070: dwc3_event: event (000090c2): ep0in: Transfer Not Ready [00000000] (Active) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.793246: dwc3_event: event (0000c042): ep0in: Transfer Complete (sIL) [Data Phase]
irq/118-dwc3-694 [000] D..1. 117.800453: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880096000 size 0 ctrl 00000c52 sofn 00000000 (hLcs:SC:data)
irq/118-dwc3-694 [000] D..1. 117.800462: dwc3_gadget_giveback: ep0out: req 0000000031fa0412 length 36/36 ZsI ==> 0
irq/118-dwc3-694 [000] D..1. 117.800464: dwc3_event: event (000020c0): ep0out: Transfer Not Ready [00000000] (Not Active) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.807661: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c43 sofn 00000000 (HLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.807670: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.807674: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.807676: dwc3_readl: addr 00000000773f6196 offset c70c value 00030d68
irq/118-dwc3-694 [000] D..1. 117.807678: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.807679: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.807680: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.807681: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.807683: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.807685: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.807687: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.807689: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.807690: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.807692: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
irq/118-dwc3-694 [000] DNh1. 117.817406: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] DNh1. 117.817668: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
irq/118-dwc3-694 [000] DNh1. 117.817677: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 117.817709: dwc3_event: event (0000c040): ep0out: Transfer Complete (sIL) [Status Phase]
irq/118-dwc3-694 [000] D..1. 117.824876: dwc3_complete_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 0 ctrl 00000c42 sofn 00000000 (hLcs:SC:status3)
irq/118-dwc3-694 [000] D..1. 117.824884: dwc3_prepare_trb: ep0out: trb 0000000058348ea1 (E0:D0) buf 0000000880bcc000 size 8 ctrl 00000c23 sofn 00000000 (HLcs:SC:setup)
irq/118-dwc3-694 [000] D..1. 117.824889: dwc3_readl: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.824890: dwc3_writel: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.824893: dwc3_readl: addr 00000000773f6196 offset c70c value 000311b0
irq/118-dwc3-694 [000] D..1. 117.824894: dwc3_writel: addr 0000000097c4a1ac offset 0008 value 00000008
irq/118-dwc3-694 [000] D..1. 117.824896: dwc3_writel: addr 000000002e301224 offset 0004 value 80bcc000
irq/118-dwc3-694 [000] D..1. 117.824897: dwc3_writel: addr 0000000086165da8 offset 0000 value 00000000
irq/118-dwc3-694 [000] D..1. 117.824899: dwc3_writel: addr 00000000b6f5ba68 offset 000c value 00000406
irq/118-dwc3-694 [000] D..1. 117.824901: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.824902: dwc3_gadget_ep_cmd: ep0out: cmd 'Start Transfer' [406] params 00000008 80bcc000 00000000 --> status: Successful
irq/118-dwc3-694 [000] D..1. 117.824905: dwc3_readl: addr 00000000b6f5ba68 offset 000c value 00000006
irq/118-dwc3-694 [000] D..1. 117.824907: dwc3_readl: addr 000000003ab1001d offset c200 value 00102400
irq/118-dwc3-694 [000] D..1. 117.824908: dwc3_writel: addr 000000003ab1001d offset c200 value 00102540
irq/118-dwc3-694 [000] D..1. 117.824911: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
sh-638 [002] ..... 158.730228: tracing_mark_write: ADADAD disconnect
<idle>-0 [000] dnh1. 159.976158: dwc3_readl: addr 00000000f7faec50 offset c40c value 00000004
<idle>-0 [000] dnh1. 159.976405: dwc3_writel: addr 00000000969f0132 offset c408 value 80001000
<idle>-0 [000] dnh1. 159.976410: dwc3_writel: addr 00000000f7faec50 offset c40c value 00000004
irq/118-dwc3-694 [000] D..1. 159.976484: dwc3_event: event (00030601): Suspend [U3]
irq/118-dwc3-694 [000] D..1. 160.014526: dwc3_writel: addr 00000000969f0132 offset c408 value 00001000
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-08-12 14:39 ` André Draszik
@ 2024-08-13 23:06 ` Thinh Nguyen
2024-11-21 12:34 ` André Draszik
0 siblings, 1 reply; 8+ messages in thread
From: Thinh Nguyen @ 2024-08-13 23:06 UTC (permalink / raw)
To: André Draszik
Cc: Thinh Nguyen, linux-usb@vger.kernel.org, Tudor Ambarus,
Will McVicker, Peter Griffin, kernel-team@android.com
On Mon, Aug 12, 2024, André Draszik wrote:
> Hi Thinh,
>
> On Fri, 2024-08-09 at 23:10 +0000, Thinh Nguyen wrote:
> > On Fri, Aug 09, 2024, André Draszik wrote:
> >
> > > Which part of the stack should be responsible / the entry point for triggering
> > > the dequeuing?
> >
> > When there's a disconnect, the UDC driver will notify the gadget driver
> > via the gadget driver's disconnect() callback. The gadget driver is
> > supposed to do the teardown and cleanup. This includes disabling active
> > endpoints. If the gadget driver disables the endpoint, then all the
> > active requests will be returned properly. Check documentation on
> > usb_ep_disable() for more info.
>
> Thank you Thinh for that.
>
> I think the problem I'm having is that nothing is actually detecting
> the disconnect. Based on the above, I believe I should get a
> dwc3_gadget_interrupt() with event->type == DWC3_DEVICE_EVENT_DISCONNECT
> as the entry point for the disconnect sequence?
Ok.
>
> This doesn't happen, I just get one interrupt and there is just one
> event with type == 6 (DWC3_DEVICE_EVENT_SUSPEND), see attached trace.
>
> In this trace, I've configured a network interface using CDC_ECM, and then
> am disconnecting the USB cable @ ~158
>
> Any idea what could be the reason? For testing, I've also added
>
> snps,dis-u1-entry-quirk;
> snps,dis-u2-entry-quirk;
You're limitting the gadget driver to operate in usb2 speed, so
disabling U1/U2 won't do anything.
> snps,usb2-gadget-lpm-disable;
>
> to my DT, but that doesn't seem to make a difference.
>
> >
>
If you don't see a disconnect event, check your connector. Check the
logic for vbus detection of your connector and see why it did not clear
the vbusvalid signal properly on disconnect. Looks like you're using
UTMI, check your utmisrp_bvalid or utmiotg_vbusvalid signal on
disconnect.
BR,
Thinh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-08-13 23:06 ` Thinh Nguyen
@ 2024-11-21 12:34 ` André Draszik
2024-11-21 15:58 ` André Draszik
0 siblings, 1 reply; 8+ messages in thread
From: André Draszik @ 2024-11-21 12:34 UTC (permalink / raw)
To: Thinh Nguyen
Cc: linux-usb@vger.kernel.org, Tudor Ambarus, Will McVicker,
Peter Griffin, kernel-team@android.com, linux-samsung-soc,
Alim Akhtar
Hi Thinh,
I'm only getting back to this now.
Thank you for your insights, they were very helpful!
I've added linux-samsung-soc@ as remaining issues might be specific to
Exynos, see below.
On Tue, 2024-08-13 at 23:06 +0000, Thinh Nguyen wrote:
> On Mon, Aug 12, 2024, André Draszik wrote:
> > Hi Thinh,
> >
> > On Fri, 2024-08-09 at 23:10 +0000, Thinh Nguyen wrote:
> > > On Fri, Aug 09, 2024, André Draszik wrote:
> > >
> > > > Which part of the stack should be responsible / the entry point for
> > > > triggering
> > > > the dequeuing?
> > >
> > > When there's a disconnect, the UDC driver will notify the gadget
> > > driver
> > > via the gadget driver's disconnect() callback. The gadget driver is
> > > supposed to do the teardown and cleanup. This includes disabling
> > > active
> > > endpoints. If the gadget driver disables the endpoint, then all the
> > > active requests will be returned properly. Check documentation on
> > > usb_ep_disable() for more info.
> >
> > Thank you Thinh for that.
> >
> > I think the problem I'm having is that nothing is actually detecting
> > the disconnect. Based on the above, I believe I should get a
> > dwc3_gadget_interrupt() with event->type == DWC3_DEVICE_EVENT_DISCONNECT
> > as the entry point for the disconnect sequence?
>
> Ok.
>
> >
> > This doesn't happen, I just get one interrupt and there is just one
> > event with type == 6 (DWC3_DEVICE_EVENT_SUSPEND), see attached trace.
> >
> > In this trace, I've configured a network interface using CDC_ECM, and
> > then
> > am disconnecting the USB cable @ ~158
> >
> > Any idea what could be the reason? For testing, I've also added
> >
> > snps,dis-u1-entry-quirk;
> > snps,dis-u2-entry-quirk;
>
> You're limitting the gadget driver to operate in usb2 speed, so
> disabling U1/U2 won't do anything.
>
> > snps,usb2-gadget-lpm-disable;
> >
> > to my DT, but that doesn't seem to make a difference.
> >
> > >
> >
>
> If you don't see a disconnect event, check your connector. Check the
> logic for vbus detection of your connector and see why it did not clear
> the vbusvalid signal properly on disconnect. Looks like you're using
> UTMI, check your utmisrp_bvalid or utmiotg_vbusvalid signal on
> disconnect.
I'm a little bit further, thanks to your pointers Thinh.
So in my case, vbus is not connected to the DWC3 (or phy) directly. It looks
like we can trigger a few signals via certain bits in the phy, though:
UTMICTRL register:
force_vbusvalid [5] RW Overriding vbusvalid signal
force_bvalid [4] RW Overriding bvalid signal
HSPCTRL register:
VBUSVLDEXTSEL [13] RW External VBUS valid select
VBUSVLDEXT [12] RW External VBUS valid indicator
To make things work at all, the Exynos phy driver forces all 4 to be enabled
during init.
If I clear three of them (force_bvalid force_vbusvalid VBUSVLDEXT) on USB
cable disconnect, I observe the expected DWC3_DEVICE_EVENT_DISCONNECT
interrupt, and the stack shuts everything down. So far so good.
Unfortunately, this only works once: After restoring those bits and
reconnecting the cable, USB comes up as expected, but a subsequent
disconnect with the same sequence as during the first disconnect doesn't
trigger the DWC3_DEVICE_EVENT_DISCONNECT event anymore (others still happen,
like DWC3_DEVICE_EVENT_SUSPEND).
Kinda looks to me like either I'm still missing something, or e.g. the event
is somehow masked.
I anybody aware of anything related by any chance?
Thanks!
Andre
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-11-21 12:34 ` André Draszik
@ 2024-11-21 15:58 ` André Draszik
2024-11-25 20:11 ` Thinh Nguyen
0 siblings, 1 reply; 8+ messages in thread
From: André Draszik @ 2024-11-21 15:58 UTC (permalink / raw)
To: Thinh Nguyen
Cc: linux-usb@vger.kernel.org, Tudor Ambarus, Will McVicker,
Peter Griffin, kernel-team@android.com, linux-samsung-soc,
Alim Akhtar
On Thu, 2024-11-21 at 12:34 +0000, André Draszik wrote:
> Unfortunately, this only works once: After restoring those bits and
> reconnecting the cable, USB comes up as expected, but a subsequent
> disconnect with the same sequence as during the first disconnect doesn't
> trigger the DWC3_DEVICE_EVENT_DISCONNECT event anymore (others still
> happen,
> like DWC3_DEVICE_EVENT_SUSPEND).
>
> Kinda looks to me like either I'm still missing something, or e.g. the
> event
> is somehow masked.
>
> I anybody aware of anything related by any chance?
Hm, the missing DWC3_DEVICE_EVENT_DISCONNECT event comes when I insert the
cable another time, i.e. after the DWC3 driver has reconfigured everything
after cable attach. This throws everything off of course.
Looks like still something wrong in phy/dwc3 interaction in the Exynos case.
I'll debug a bit more.
Cheers,
Andre'
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-11-21 15:58 ` André Draszik
@ 2024-11-25 20:11 ` Thinh Nguyen
2024-11-27 11:09 ` André Draszik
0 siblings, 1 reply; 8+ messages in thread
From: Thinh Nguyen @ 2024-11-25 20:11 UTC (permalink / raw)
To: André Draszik
Cc: Thinh Nguyen, linux-usb@vger.kernel.org, Tudor Ambarus,
Will McVicker, Peter Griffin, kernel-team@android.com,
linux-samsung-soc@vger.kernel.org, Alim Akhtar
On Thu, Nov 21, 2024, André Draszik wrote:
> On Thu, 2024-11-21 at 12:34 +0000, André Draszik wrote:
> > Unfortunately, this only works once: After restoring those bits and
> > reconnecting the cable, USB comes up as expected, but a subsequent
> > disconnect with the same sequence as during the first disconnect doesn't
> > trigger the DWC3_DEVICE_EVENT_DISCONNECT event anymore (others still
> > happen,
> > like DWC3_DEVICE_EVENT_SUSPEND).
> >
> > Kinda looks to me like either I'm still missing something, or e.g. the
> > event
> > is somehow masked.
> >
> > I anybody aware of anything related by any chance?
>
> Hm, the missing DWC3_DEVICE_EVENT_DISCONNECT event comes when I insert the
> cable another time, i.e. after the DWC3 driver has reconfigured everything
> after cable attach. This throws everything off of course.
>
> Looks like still something wrong in phy/dwc3 interaction in the Exynos case.
> I'll debug a bit more.
>
Ok.
BR,
Thinh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: DWC3 runtime suspend on cable disconnect while UDC is active
2024-11-25 20:11 ` Thinh Nguyen
@ 2024-11-27 11:09 ` André Draszik
0 siblings, 0 replies; 8+ messages in thread
From: André Draszik @ 2024-11-27 11:09 UTC (permalink / raw)
To: Thinh Nguyen
Cc: linux-usb@vger.kernel.org, Tudor Ambarus, Will McVicker,
Peter Griffin, kernel-team@android.com,
linux-samsung-soc@vger.kernel.org, Alim Akhtar
On Mon, 2024-11-25 at 20:11 +0000, Thinh Nguyen wrote:
> On Thu, Nov 21, 2024, André Draszik wrote:
> > On Thu, 2024-11-21 at 12:34 +0000, André Draszik wrote:
> > > Unfortunately, this only works once: After restoring those bits and
> > > reconnecting the cable, USB comes up as expected, but a subsequent
> > > disconnect with the same sequence as during the first disconnect
> > > doesn't
> > > trigger the DWC3_DEVICE_EVENT_DISCONNECT event anymore (others still
> > > happen,
> > > like DWC3_DEVICE_EVENT_SUSPEND).
> > >
> > > Kinda looks to me like either I'm still missing something, or e.g. the
> > > event
> > > is somehow masked.
> > >
> > > I anybody aware of anything related by any chance?
> >
> > Hm, the missing DWC3_DEVICE_EVENT_DISCONNECT event comes when I insert
> > the
> > cable another time, i.e. after the DWC3 driver has reconfigured
> > everything
> > after cable attach. This throws everything off of course.
> >
> > Looks like still something wrong in phy/dwc3 interaction in the Exynos
> > case.
> > I'll debug a bit more.
> >
>
> Ok.
I have a working solution now - with snps,dis_rxdet_inp3_quirk in the DT,
this works reliably now:
https://lore.kernel.org/r/20241127-gs101-phy-lanes-orientation-phy-v1-0-1b7fce24960b@linaro.org
https://lore.kernel.org/r/20241127-gs101-phy-lanes-orientation-phy-v1-0-1b7fce24960b@linaro.org
Thanks again,
Andre'
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-11-27 11:09 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-09 15:55 DWC3 runtime suspend on cable disconnect while UDC is active André Draszik
2024-08-09 23:10 ` Thinh Nguyen
2024-08-12 14:39 ` André Draszik
2024-08-13 23:06 ` Thinh Nguyen
2024-11-21 12:34 ` André Draszik
2024-11-21 15:58 ` André Draszik
2024-11-25 20:11 ` Thinh Nguyen
2024-11-27 11:09 ` André Draszik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).