WIP FPC-III support
[linux/fpc-iii.git] / Documentation / ABI / testing / sysfs-bus-usb-lvstest
blobee0046dc41928ae01e537026d443c832c73b83ab
1 Link Layer Validation Device is a standard device for testing of Super
2 Speed Link Layer tests. These nodes are available in sysfs only when lvs
3 driver is bound with root hub device.
5 What:           /sys/bus/usb/devices/.../get_dev_desc
6 Date:           March 2014
7 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
8 Description:
9                 Write to this node to issue "Get Device Descriptor"
10                 for Link Layer Validation device. It is needed for TD.7.06.
12 What:           /sys/bus/usb/devices/.../u1_timeout
13 Date:           March 2014
14 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
15 Description:
16                 Set "U1 timeout" for the downstream port where Link Layer
17                 Validation device is connected. Timeout value must be between 0
18                 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
20 What:           /sys/bus/usb/devices/.../u2_timeout
21 Date:           March 2014
22 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
23 Description:
24                 Set "U2 timeout" for the downstream port where Link Layer
25                 Validation device is connected. Timeout value must be between 0
26                 and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
28 What:           /sys/bus/usb/devices/.../hot_reset
29 Date:           March 2014
30 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
31 Description:
32                 Write to this node to issue "Reset" for Link Layer Validation
33                 device. It is needed for TD.7.29, TD.7.31, TD.7.34 and TD.7.35.
35 What:           /sys/bus/usb/devices/.../u3_entry
36 Date:           March 2014
37 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
38 Description:
39                 Write to this node to issue "U3 entry" for Link Layer
40                 Validation device. It is needed for TD.7.35 and TD.7.36.
42 What:           /sys/bus/usb/devices/.../u3_exit
43 Date:           March 2014
44 Contact:        Pratyush Anand <pratyush.anand@gmail.com>
45 Description:
46                 Write to this node to issue "U3 exit" for Link Layer
47                 Validation device. It is needed for TD.7.36.
49 What:           /sys/bus/usb/devices/.../enable_compliance
50 Date:           July 2017
51 Description:
52                 Write to this node to set the port to compliance mode to test
53                 with Link Layer Validation device. It is needed for TD.7.34.
55 What:           /sys/bus/usb/devices/.../warm_reset
56 Date:           July 2017
57 Description:
58                 Write to this node to issue "Warm Reset" for Link Layer Validation
59                 device. It may be needed to properly reset an xHCI 1.1 host port if
60                 compliance mode needed to be explicitly enabled.