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