1*4882a593SmuzhiyunWhat: /sys/class/usb_role/ 2*4882a593SmuzhiyunDate: Jan 2018 3*4882a593SmuzhiyunContact: Heikki Krogerus <heikki.krogerus@linux.intel.com> 4*4882a593SmuzhiyunDescription: 5*4882a593Smuzhiyun Place in sysfs for USB Role Switches. USB Role Switch is a 6*4882a593Smuzhiyun device that can select the data role (host or device) for USB 7*4882a593Smuzhiyun port. 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunWhat: /sys/class/usb_role/<switch>/role 10*4882a593SmuzhiyunDate: Jan 2018 11*4882a593SmuzhiyunContact: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12*4882a593SmuzhiyunDescription: 13*4882a593Smuzhiyun The current role of the switch. This attribute can be used for 14*4882a593Smuzhiyun requesting role swapping with non-USB Type-C ports. With USB 15*4882a593Smuzhiyun Type-C ports, the ABI defined for USB Type-C connector class 16*4882a593Smuzhiyun must be used. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun Valid values: 19*4882a593Smuzhiyun - none 20*4882a593Smuzhiyun - host 21*4882a593Smuzhiyun - device 22