<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-class-usb_role</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9a270ec7 - usb: roles: Link the switch to its connector</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-usb_role#9a270ec7</link>
        <description>usb: roles: Link the switch to its connectorThis is probable useful information to have in user space ingeneral, but it&apos;s primarily needed for the xHCI DbC (DebugCapability). When xHCI DbC is being used, the USB port needsto be muxed to the xHCI even in device role. In xHCI DbC mode,the xHCI is the USB device controller.Tested-by: Uday Bhat &lt;uday.m.bhat@intel.com&gt;Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Prashant Malani &lt;pmalani@chromium.org&gt;Link: https://lore.kernel.org/r/20240213130018.3029991-2-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-usb_role</description>
        <pubDate>Tue, 13 Feb 2024 13:00:17 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>fde0aa6c - usb: common: Small class for USB role switches</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-class-usb_role#fde0aa6c</link>
        <description>usb: common: Small class for USB role switchesUSB role switch is a device that can be used to choose thedata role for USB connector. With dual-role capable USBcontrollers, the controller itself will be the switch, buton some platforms the USB host and device controllers areseparate IPs and there is a mux between them and theconnector. On those platforms the mux driver will need toregister the switch.With USB Type-C connectors, the host-to-device relationshipis negotiated over the Configuration Channel (CC). Thatmeans the USB Type-C drivers need to be in control of therole switch. The class provides a simple API for the USBType-C drivers for the control.For other types of USB connectors (mainly microAB) the classprovides user space control via sysfs attribute file thatcan be used to request role swapping from the switch.Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-class-usb_role</description>
        <pubDate>Tue, 20 Mar 2018 12:57:04 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
