162306a36Sopenharmony_ciWhat: /sys/class/usb_role/ 262306a36Sopenharmony_ciDate: Jan 2018 362306a36Sopenharmony_ciContact: Heikki Krogerus <heikki.krogerus@linux.intel.com> 462306a36Sopenharmony_ciDescription: 562306a36Sopenharmony_ci Place in sysfs for USB Role Switches. USB Role Switch is a 662306a36Sopenharmony_ci device that can select the data role (host or device) for USB 762306a36Sopenharmony_ci port. 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciWhat: /sys/class/usb_role/<switch>/role 1062306a36Sopenharmony_ciDate: Jan 2018 1162306a36Sopenharmony_ciContact: Heikki Krogerus <heikki.krogerus@linux.intel.com> 1262306a36Sopenharmony_ciDescription: 1362306a36Sopenharmony_ci The current role of the switch. This attribute can be used for 1462306a36Sopenharmony_ci requesting role swapping with non-USB Type-C ports. With USB 1562306a36Sopenharmony_ci Type-C ports, the ABI defined for USB Type-C connector class 1662306a36Sopenharmony_ci must be used. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci Valid values: 1962306a36Sopenharmony_ci - none 2062306a36Sopenharmony_ci - host 2162306a36Sopenharmony_ci - device 22