What: /sys/class/usb_role/ Date: Jan 2018 Contact: Heikki Krogerus Description: Place in sysfs for USB Role Switches. USB Role Switch is a device that can select the data role (host or device) for USB port. What: /sys/class/usb_role//role Date: Jan 2018 Contact: Heikki Krogerus Description: The current role of the switch. This attribute can be used for requesting role swapping with non-USB Type-C ports. With USB Type-C ports, the ABI defined for USB Type-C connector class must be used. Valid values: - none - host - device What: /sys/class/usb_role//connector Date: Feb 2024 Contact: Heikki Krogerus Description: Optional symlink to the USB Type-C connector.