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),
 |