1 What: /config/usb-gadget 1 What: /config/usb-gadget 2 Date: Jun 2013 2 Date: Jun 2013 3 KernelVersion: 3.11 3 KernelVersion: 3.11 4 Description: 4 Description: 5 This group contains sub-groups 5 This group contains sub-groups corresponding to created 6 USB gadgets. 6 USB gadgets. 7 7 8 What: /config/usb-gadget/gadget 8 What: /config/usb-gadget/gadget 9 Date: Jun 2013 9 Date: Jun 2013 10 KernelVersion: 3.11 10 KernelVersion: 3.11 11 Description: 11 Description: 12 12 13 The attributes of a gadget: 13 The attributes of a gadget: 14 14 15 ================ ============ !! 15 UDC - bind a gadget to UDC/unbind a gadget; 16 UDC bind a gadge !! 16 write UDC's name found in /sys/class/udc/* 17 write UDC's !! 17 to bind a gadget, empty string "" to unbind. 18 to bind a ga !! 18 19 !! 19 max_speed - maximum speed the driver supports. Valid 20 max_speed maximum spee !! 20 names are super-speed-plus, super-speed, 21 names are su !! 21 high-speed, full-speed, and low-speed. 22 high-speed, !! 22 23 !! 23 bDeviceClass - USB device class code 24 bDeviceClass USB device c !! 24 bDeviceSubClass - USB device subclass code 25 bDeviceSubClass USB device s !! 25 bDeviceProtocol - USB device protocol code 26 bDeviceProtocol USB device p !! 26 bMaxPacketSize0 - maximum endpoint 0 packet size 27 bMaxPacketSize0 maximum endp !! 27 bcdDevice - bcd device release number 28 bcdDevice bcd device r !! 28 bcdUSB - bcd USB specification version number 29 bcdUSB bcd USB spec !! 29 idProduct - product ID 30 idProduct product ID !! 30 idVendor - vendor ID 31 idVendor vendor ID << 32 ================ ============ << 33 31 34 What: /config/usb-gadget/gadget/conf 32 What: /config/usb-gadget/gadget/configs 35 Date: Jun 2013 33 Date: Jun 2013 36 KernelVersion: 3.11 34 KernelVersion: 3.11 37 Description: 35 Description: 38 This group contains a USB gadg 36 This group contains a USB gadget's configurations 39 37 40 What: /config/usb-gadget/gadget/conf 38 What: /config/usb-gadget/gadget/configs/config 41 Date: Jun 2013 39 Date: Jun 2013 42 KernelVersion: 3.11 40 KernelVersion: 3.11 43 Description: 41 Description: 44 The attributes of a configurat 42 The attributes of a configuration: 45 43 46 ================ ============ !! 44 bmAttributes - configuration characteristics 47 bmAttributes configuratio !! 45 MaxPower - maximum power consumption from the bus 48 MaxPower maximum powe << 49 ================ ============ << 50 46 51 What: /config/usb-gadget/gadget/conf 47 What: /config/usb-gadget/gadget/configs/config/strings 52 Date: Jun 2013 48 Date: Jun 2013 53 KernelVersion: 3.11 49 KernelVersion: 3.11 54 Description: 50 Description: 55 This group contains subdirecto 51 This group contains subdirectories for language-specific 56 strings for this configuration 52 strings for this configuration. 57 53 58 What: /config/usb-gadget/gadget/conf 54 What: /config/usb-gadget/gadget/configs/config/strings/language 59 Date: Jun 2013 55 Date: Jun 2013 60 KernelVersion: 3.11 56 KernelVersion: 3.11 61 Description: 57 Description: 62 The attributes: 58 The attributes: 63 59 64 ================ ============ !! 60 configuration - configuration description 65 configuration configuratio << 66 ================ ============ << 67 61 68 62 69 What: /config/usb-gadget/gadget/func 63 What: /config/usb-gadget/gadget/functions 70 Date: Jun 2013 64 Date: Jun 2013 71 KernelVersion: 3.11 65 KernelVersion: 3.11 72 Description: 66 Description: 73 This group contains functions 67 This group contains functions available to this USB gadget. 74 68 75 What: /config/usb-gadget/gadget/func 69 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n> 76 Date: May 2014 70 Date: May 2014 77 KernelVersion: 3.16 71 KernelVersion: 3.16 78 Description: 72 Description: 79 This group contains "Feature D 73 This group contains "Feature Descriptors" specific for one 80 gadget's USB interface or one 74 gadget's USB interface or one interface group described 81 by an IAD. 75 by an IAD. 82 76 83 The attributes: 77 The attributes: 84 78 85 ================= ====== !! 79 compatible_id - 8-byte string for "Compatible ID" 86 compatible_id 8-byte !! 80 sub_compatible_id - 8-byte string for "Sub Compatible ID" 87 sub_compatible_id 8-byte << 88 ================= ====== << 89 81 90 What: /config/usb-gadget/gadget/func 82 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>/<property> 91 Date: May 2014 83 Date: May 2014 92 KernelVersion: 3.16 84 KernelVersion: 3.16 93 Description: 85 Description: 94 This group contains "Extended 86 This group contains "Extended Property Descriptors" specific for one 95 gadget's USB interface or one 87 gadget's USB interface or one interface group described 96 by an IAD. 88 by an IAD. 97 89 98 The attributes: 90 The attributes: 99 91 100 ===== ============== !! 92 type - value 1..7 for interpreting the data 101 type value 1..7 for !! 93 1: unicode string 102 !! 94 2: unicode string with environment variable 103 - 1: unicode s !! 95 3: binary 104 - 2: unicode s !! 96 4: little-endian 32-bit 105 - 3: binary !! 97 5: big-endian 32-bit 106 - 4: little-en !! 98 6: unicode string with a symbolic link 107 - 5: big-endia !! 99 7: multiple unicode strings 108 - 6: unicode s !! 100 data - blob of data to be interpreted depending on 109 - 7: multiple << 110 data blob of data t << 111 type 101 type 112 ===== ============== << 113 102 114 What: /config/usb-gadget/gadget/stri 103 What: /config/usb-gadget/gadget/strings 115 Date: Jun 2013 104 Date: Jun 2013 116 KernelVersion: 3.11 105 KernelVersion: 3.11 117 Description: 106 Description: 118 This group contains subdirecto 107 This group contains subdirectories for language-specific 119 strings for this gadget. 108 strings for this gadget. 120 109 121 What: /config/usb-gadget/gadget/stri 110 What: /config/usb-gadget/gadget/strings/language 122 Date: Jun 2013 111 Date: Jun 2013 123 KernelVersion: 3.11 112 KernelVersion: 3.11 124 Description: 113 Description: 125 The attributes: 114 The attributes: 126 115 127 ============ ============== !! 116 serialnumber - gadget's serial number (string) 128 serialnumber gadget's seria !! 117 product - gadget's product description 129 product gadget's produ !! 118 manufacturer - gadget's manufacturer description 130 manufacturer gadget's manuf << 131 ============ ============== << 132 119 133 What: /config/usb-gadget/gadget/os_d 120 What: /config/usb-gadget/gadget/os_desc 134 Date: May 2014 121 Date: May 2014 135 KernelVersion: 3.16 122 KernelVersion: 3.16 136 Description: 123 Description: 137 This group contains "OS String 124 This group contains "OS String" extension handling attributes. 138 125 139 ============= ============== !! 126 use - flag turning "OS Desctiptors" support on/off 140 use flag turning " !! 127 b_vendor_code - one-byte value used for custom per-device and 141 b_vendor_code one-byte value << 142 per-interface 128 per-interface requests 143 qw_sign an identifier !! 129 qw_sign - an identifier to be reported as "OS String" 144 proper 130 proper 145 ============= ============== << 146 << 147 What: /config/usb-gadget/gadget/webu << 148 Date: Dec 2022 << 149 KernelVersion: 6.3 << 150 Description: << 151 This group contains "WebUSB" e << 152 << 153 ============= ============== << 154 use flag turning " << 155 bcdVersion bcd WebUSB spe << 156 bVendorCode one-byte value << 157 landingPage UTF-8 encoded << 158 ============= ============== <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.