usb/uas: add usb_pipe_usage_descriptor
usb_pipe_usage_descriptor defines the struct which is used to describe the type of the endpoint in UAS (status/command/data in+out). It will be used by the UAS gadget, the host code is using a char array for the access. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
This commit is contained in:
		
					parent
					
						
							
								348748b0e8
							
						
					
				
			
			
				commit
				
					
						ee398b59ec
					
				
			
		
					 1 changed files with 8 additions and 0 deletions
				
			
		|  | @ -47,6 +47,14 @@ struct sense_iu { | ||||||
| 	__u8 sense[SCSI_SENSE_BUFFERSIZE]; | 	__u8 sense[SCSI_SENSE_BUFFERSIZE]; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | struct usb_pipe_usage_descriptor { | ||||||
|  | 	__u8  bLength; | ||||||
|  | 	__u8  bDescriptorType; | ||||||
|  | 
 | ||||||
|  | 	__u8  bPipeID; | ||||||
|  | 	__u8  Reserved; | ||||||
|  | } __attribute__((__packed__)); | ||||||
|  | 
 | ||||||
| enum { | enum { | ||||||
| 	CMD_PIPE_ID		= 1, | 	CMD_PIPE_ID		= 1, | ||||||
| 	STATUS_PIPE_ID		= 2, | 	STATUS_PIPE_ID		= 2, | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sebastian Andrzej Siewior
				Sebastian Andrzej Siewior