| 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. | 
 |  | 
 | 		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 Desctiptors" 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 |