diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/dwc3/core.h | 1 | ||||
-rw-r--r-- | drivers/usb/dwc3/debugfs.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h index d377efb32b5c..8997c5c2b44e 100644 --- a/drivers/usb/dwc3/core.h +++ b/drivers/usb/dwc3/core.h @@ -972,6 +972,7 @@ struct dwc3 { unsigned bh_handled_evt_cnt[MAX_INTR_STATS]; unsigned bh_dbg_index; ktime_t irq_start_time[MAX_INTR_STATS]; + ktime_t t_pwr_evt_irq; unsigned irq_completion_time[MAX_INTR_STATS]; unsigned irq_event_count[MAX_INTR_STATS]; unsigned irq_dbg_index; diff --git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.c index fbbcbf04e558..4312a8f86e57 100644 --- a/drivers/usb/dwc3/debugfs.c +++ b/drivers/usb/dwc3/debugfs.c @@ -1172,6 +1172,9 @@ static int dwc3_gadget_int_events_show(struct seq_file *s, void *unused) seq_printf(s, "%d\t", dwc->bh_completion_time[i]); seq_putc(s, '\n'); + seq_printf(s, "t_pwr evt irq : %lld\t", + ktime_to_us(dwc->t_pwr_evt_irq)); + spin_unlock_irqrestore(&dwc->lock, flags); return 0; } |