These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / Documentation / ABI / testing / sysfs-bus-usb
index e5cc763..136ba17 100644 (file)
@@ -1,3 +1,23 @@
+What:          /sys/bus/usb/devices/INTERFACE/authorized
+Date:          August 2015
+Description:
+               This allows to authorize (1) or deauthorize (0)
+               individual interfaces instead a whole device
+               in contrast to the device authorization.
+               If a deauthorized interface will be authorized
+               so the driver probing must be triggered manually
+               by writing INTERFACE to /sys/bus/usb/drivers_probe
+               This allows to avoid side-effects with drivers
+               that need multiple interfaces.
+               A deauthorized interface cannot be probed or claimed.
+
+What:          /sys/bus/usb/devices/usbX/interface_authorized_default
+Date:          August 2015
+Description:
+               This is used as value that determines if interfaces
+               would be authorized by default.
+               The value can be 1 or 0. It's by default 1.
+
 What:          /sys/bus/usb/device/.../authorized
 Date:          July 2008
 KernelVersion: 2.6.26
@@ -114,6 +134,22 @@ Description:
                enabled for the device. Developer can write y/Y/1 or n/N/0 to
                the file to enable/disable the feature.
 
+What:          /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1
+               /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u2
+Date:          November 2015
+Contact:       Kevin Strasser <kevin.strasser@linux.intel.com>
+               Lu Baolu <baolu.lu@linux.intel.com>
+Description:
+               If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
+               in to a xHCI host which supports link PM, it will check if U1
+               and U2 exit latencies have been set in the BOS descriptor; if
+               the check is passed and the host supports USB3 hardware LPM,
+               USB3 hardware LPM will be enabled for the device and the USB
+               device directory will contain two files named
+               power/usb3_hardware_lpm_u1 and power/usb3_hardware_lpm_u2. These
+               files hold a string value (enable or disable) indicating whether
+               or not USB3 hardware LPM U1 or U2 is enabled for the device.
+
 What:          /sys/bus/usb/devices/.../removable
 Date:          February 2012
 Contact:       Matthew Garrett <mjg@redhat.com>