18c2ecf20Sopenharmony_ciLink Layer Validation Device is a standard device for testing of Super
28c2ecf20Sopenharmony_ciSpeed Link Layer tests. These nodes are available in sysfs only when lvs
38c2ecf20Sopenharmony_cidriver is bound with root hub device.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../get_dev_desc
68c2ecf20Sopenharmony_ciDate:		March 2014
78c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
88c2ecf20Sopenharmony_ciDescription:
98c2ecf20Sopenharmony_ci		Write to this node to issue "Get Device Descriptor"
108c2ecf20Sopenharmony_ci		for Link Layer Validation device. It is needed for TD.7.06.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../u1_timeout
138c2ecf20Sopenharmony_ciDate:		March 2014
148c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
158c2ecf20Sopenharmony_ciDescription:
168c2ecf20Sopenharmony_ci		Set "U1 timeout" for the downstream port where Link Layer
178c2ecf20Sopenharmony_ci		Validation device is connected. Timeout value must be between 0
188c2ecf20Sopenharmony_ci		and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../u2_timeout
218c2ecf20Sopenharmony_ciDate:		March 2014
228c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
238c2ecf20Sopenharmony_ciDescription:
248c2ecf20Sopenharmony_ci		Set "U2 timeout" for the downstream port where Link Layer
258c2ecf20Sopenharmony_ci		Validation device is connected. Timeout value must be between 0
268c2ecf20Sopenharmony_ci		and 127. It is needed for TD.7.18, TD.7.19, TD.7.20 and TD.7.21.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../hot_reset
298c2ecf20Sopenharmony_ciDate:		March 2014
308c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
318c2ecf20Sopenharmony_ciDescription:
328c2ecf20Sopenharmony_ci		Write to this node to issue "Reset" for Link Layer Validation
338c2ecf20Sopenharmony_ci		device. It is needed for TD.7.29, TD.7.31, TD.7.34 and TD.7.35.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../u3_entry
368c2ecf20Sopenharmony_ciDate:		March 2014
378c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
388c2ecf20Sopenharmony_ciDescription:
398c2ecf20Sopenharmony_ci		Write to this node to issue "U3 entry" for Link Layer
408c2ecf20Sopenharmony_ci		Validation device. It is needed for TD.7.35 and TD.7.36.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../u3_exit
438c2ecf20Sopenharmony_ciDate:		March 2014
448c2ecf20Sopenharmony_ciContact:	Pratyush Anand <pratyush.anand@gmail.com>
458c2ecf20Sopenharmony_ciDescription:
468c2ecf20Sopenharmony_ci		Write to this node to issue "U3 exit" for Link Layer
478c2ecf20Sopenharmony_ci		Validation device. It is needed for TD.7.36.
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../enable_compliance
508c2ecf20Sopenharmony_ciDate:		July 2017
518c2ecf20Sopenharmony_ciDescription:
528c2ecf20Sopenharmony_ci		Write to this node to set the port to compliance mode to test
538c2ecf20Sopenharmony_ci		with Link Layer Validation device. It is needed for TD.7.34.
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/.../warm_reset
568c2ecf20Sopenharmony_ciDate:		July 2017
578c2ecf20Sopenharmony_ciDescription:
588c2ecf20Sopenharmony_ci		Write to this node to issue "Warm Reset" for Link Layer Validation
598c2ecf20Sopenharmony_ci		device. It may be needed to properly reset an xHCI 1.1 host port if
608c2ecf20Sopenharmony_ci		compliance mode needed to be explicitly enabled.
61