-
Notifications
You must be signed in to change notification settings - Fork 55.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Documentation/ABI/testing: configfs-based usb gadgets
Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- Loading branch information
Showing
10 changed files
with
142 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
What: /config/usb-gadget | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
This group contains sub-groups corresponding to created | ||
USB gadgets. | ||
|
||
What: /config/usb-gadget/gadget | ||
Date: Jun 2013 | ||
KenelVersion: 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 | ||
KenelVersion: 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 | ||
KenelVersion: 3.11 | ||
Description: | ||
This group contains functions available to this USB gadget. | ||
|
||
What: /config/usb-gadget/gadget/strings | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
This group contains subdirectories for language-specific | ||
strings for this gadget. | ||
|
||
What: /config/usb-gadget/gadget/strings/language | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
The attributes: | ||
|
||
serialnumber - gadget's serial number (string) | ||
product - gadget's product description | ||
manufacturer - gadget's manufacturer description | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
What: /config/usb-gadget/gadget/functions/acm.name | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
|
||
This item contains just one readonly attribute: port_num. | ||
It contains the port number of the /dev/ttyGS<n> device | ||
associated with acm function's instance "name". |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
What: /config/usb-gadget/gadget/functions/ecm.name | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
The attributes: | ||
|
||
ifname - network device interface name associated with | ||
this function instance | ||
qmult - queue length multiplier for high and | ||
super speed | ||
host_addr - MAC address of host's end of this | ||
Ethernet over USB link | ||
dev_addr - MAC address of device's end of this | ||
Ethernet over USB link | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
What: /config/usb-gadget/gadget/functions/ncm.name | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
The attributes: | ||
|
||
ifname - network device interface name associated with | ||
this function instance | ||
qmult - queue length multiplier for high and | ||
super speed | ||
host_addr - MAC address of host's end of this | ||
Ethernet over USB link | ||
dev_addr - MAC address of device's end of this | ||
Ethernet over USB link | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: /config/usb-gadget/gadget/functions/obex.name | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
|
||
This item contains just one readonly attribute: port_num. | ||
It contains the port number of the /dev/ttyGS<n> device | ||
associated with obex function's instance "name". | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: /config/usb-gadget/gadget/functions/gser.name | ||
Date: Jun 2013 | ||
KenelVersion: 3.11 | ||
Description: | ||
|
||
This item contains just one readonly attribute: port_num. | ||
It contains the port number of the /dev/ttyGS<n> device | ||
associated with gser function's instance "name". | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters