mirror of https://github.com/OpenIPC/firmware.git
47 lines
1.3 KiB
Diff
47 lines
1.3 KiB
Diff
--- linux-4.9.37/drivers/usb/dwc3/debugfs.c 2017-07-12 16:42:41.000000000 +0300
|
|
+++ linux-4.9.y/drivers/usb/dwc3/debugfs.c 2021-06-07 13:01:34.000000000 +0300
|
|
@@ -689,30 +689,6 @@
|
|
return 0;
|
|
}
|
|
|
|
-static inline const char *dwc3_trb_type_string(struct dwc3_trb *trb)
|
|
-{
|
|
- switch (DWC3_TRBCTL_TYPE(trb->ctrl)) {
|
|
- case DWC3_TRBCTL_NORMAL:
|
|
- return "normal";
|
|
- case DWC3_TRBCTL_CONTROL_SETUP:
|
|
- return "control-setup";
|
|
- case DWC3_TRBCTL_CONTROL_STATUS2:
|
|
- return "control-status2";
|
|
- case DWC3_TRBCTL_CONTROL_STATUS3:
|
|
- return "control-status3";
|
|
- case DWC3_TRBCTL_CONTROL_DATA:
|
|
- return "control-data";
|
|
- case DWC3_TRBCTL_ISOCHRONOUS_FIRST:
|
|
- return "isoc-first";
|
|
- case DWC3_TRBCTL_ISOCHRONOUS:
|
|
- return "isoc";
|
|
- case DWC3_TRBCTL_LINK_TRB:
|
|
- return "link";
|
|
- default:
|
|
- return "UNKNOWN";
|
|
- }
|
|
-}
|
|
-
|
|
static int dwc3_ep_trb_ring_show(struct seq_file *s, void *unused)
|
|
{
|
|
struct dwc3_ep *dep = s->private;
|
|
@@ -733,10 +709,11 @@
|
|
|
|
for (i = 0; i < DWC3_TRB_NUM; i++) {
|
|
struct dwc3_trb *trb = &dep->trb_pool[i];
|
|
+ unsigned int type = DWC3_TRBCTL_TYPE(trb->ctrl);
|
|
|
|
seq_printf(s, "%08x%08x,%d,%s,%d,%d,%d,%d,%d,%d\n",
|
|
trb->bph, trb->bpl, trb->size,
|
|
- dwc3_trb_type_string(trb),
|
|
+ dwc3_trb_type_string(type),
|
|
!!(trb->ctrl & DWC3_TRB_CTRL_IOC),
|
|
!!(trb->ctrl & DWC3_TRB_CTRL_ISP_IMI),
|
|
!!(trb->ctrl & DWC3_TRB_CTRL_CSP),
|