146 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			146 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What:		/config/usb-gadget
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		This group contains sub-groups corresponding to created
 | 
						|
		USB gadgets.
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
 | 
						|
		The attributes of a gadget:
 | 
						|
 | 
						|
		================  ============================================
 | 
						|
		UDC		  bind a gadget to UDC/unbind a gadget;
 | 
						|
				  write UDC's name found in /sys/class/udc/*
 | 
						|
				  to bind a gadget, empty string "" to unbind.
 | 
						|
 | 
						|
		max_speed	  maximum speed the driver supports. Valid
 | 
						|
				  names are super-speed-plus, super-speed,
 | 
						|
				  high-speed, full-speed, and low-speed.
 | 
						|
 | 
						|
		bDeviceClass	  USB device class code
 | 
						|
		bDeviceSubClass	  USB device subclass code
 | 
						|
		bDeviceProtocol	  USB device protocol code
 | 
						|
		bMaxPacketSize0	  maximum endpoint 0 packet size
 | 
						|
		bcdDevice	  bcd device release number
 | 
						|
		bcdUSB		  bcd USB specification version number
 | 
						|
		idProduct	  product ID
 | 
						|
		idVendor	  vendor ID
 | 
						|
		================  ============================================
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/configs
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		This group contains a USB gadget's configurations
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/configs/config
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		The attributes of a configuration:
 | 
						|
 | 
						|
		================  ======================================
 | 
						|
		bmAttributes	  configuration characteristics
 | 
						|
		MaxPower	  maximum power consumption from the bus
 | 
						|
		================  ======================================
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/configs/config/strings
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		This group contains subdirectories for language-specific
 | 
						|
		strings for this configuration.
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/configs/config/strings/language
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		The attributes:
 | 
						|
 | 
						|
		================  =========================
 | 
						|
		configuration	  configuration description
 | 
						|
		================  =========================
 | 
						|
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/functions
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		This group contains functions available to this USB gadget.
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>
 | 
						|
Date:		May 2014
 | 
						|
KernelVersion:	3.16
 | 
						|
Description:
 | 
						|
		This group contains "Feature Descriptors" specific for one
 | 
						|
		gadget's USB interface or one interface group described
 | 
						|
		by an IAD.
 | 
						|
 | 
						|
		The attributes:
 | 
						|
 | 
						|
		=================	=====================================
 | 
						|
		compatible_id		8-byte string for "Compatible ID"
 | 
						|
		sub_compatible_id	8-byte string for "Sub Compatible ID"
 | 
						|
		=================	=====================================
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>/<property>
 | 
						|
Date:		May 2014
 | 
						|
KernelVersion:	3.16
 | 
						|
Description:
 | 
						|
		This group contains "Extended Property Descriptors" specific for one
 | 
						|
		gadget's USB interface or one interface group described
 | 
						|
		by an IAD.
 | 
						|
 | 
						|
		The attributes:
 | 
						|
 | 
						|
		=====		===============================================
 | 
						|
		type		value 1..7 for interpreting the data
 | 
						|
 | 
						|
				- 1: unicode string
 | 
						|
				- 2: unicode string with environment variable
 | 
						|
				- 3: binary
 | 
						|
				- 4: little-endian 32-bit
 | 
						|
				- 5: big-endian 32-bit
 | 
						|
				- 6: unicode string with a symbolic link
 | 
						|
				- 7: multiple unicode strings
 | 
						|
		data		blob of data to be interpreted depending on
 | 
						|
				type
 | 
						|
		=====		===============================================
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/strings
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		This group contains subdirectories for language-specific
 | 
						|
		strings for this gadget.
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/strings/language
 | 
						|
Date:		Jun 2013
 | 
						|
KernelVersion:	3.11
 | 
						|
Description:
 | 
						|
		The attributes:
 | 
						|
 | 
						|
		============	=================================
 | 
						|
		serialnumber	gadget's serial number (string)
 | 
						|
		product		gadget's product description
 | 
						|
		manufacturer	gadget's manufacturer description
 | 
						|
		============	=================================
 | 
						|
 | 
						|
What:		/config/usb-gadget/gadget/os_desc
 | 
						|
Date:		May 2014
 | 
						|
KernelVersion:	3.16
 | 
						|
Description:
 | 
						|
		This group contains "OS String" extension handling attributes.
 | 
						|
 | 
						|
		=============	===============================================
 | 
						|
		use		flag turning "OS Descriptors" support on/off
 | 
						|
		b_vendor_code	one-byte value used for custom per-device and
 | 
						|
				per-interface requests
 | 
						|
		qw_sign		an identifier to be reported as "OS String"
 | 
						|
				proper
 | 
						|
		=============	===============================================
 |