~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/configfs-usb-gadget

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/configfs-usb-gadget (Version linux-6.12-rc7) and /Documentation/ABI/testing/configfs-usb-gadget (Version linux-6.7.12)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php