Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livep...
[sfrench/cifs-2.6.git] / Documentation / ABI / testing / sysfs-class-usb_role
1 What:           /sys/class/usb_role/
2 Date:           Jan 2018
3 Contact:        Heikki Krogerus <heikki.krogerus@linux.intel.com>
4 Description:
5                 Place in sysfs for USB Role Switches. USB Role Switch is a
6                 device that can select the data role (host or device) for USB
7                 port.
8
9 What:           /sys/class/usb_role/<switch>/role
10 Date:           Jan 2018
11 Contact:        Heikki Krogerus <heikki.krogerus@linux.intel.com>
12 Description:
13                 The current role of the switch. This attribute can be used for
14                 requesting role swapping with non-USB Type-C ports. With USB
15                 Type-C ports, the ABI defined for USB Type-C connector class
16                 must be used.
17
18                 Valid values:
19                 - none
20                 - host
21                 - device