Lecroy's USB Compliance suites provide option to test Link Layer Tests for Super Speed device as well as host. As of now there is no standard way to test embedded host for these tests. These patches modifies Linux USB host stack to carry out these tests for embedded hosts. Modifications are still not complete. Patch 2 will have few more sysfs nodes to support some failing tests. I am sending these as RFC for mainly to have your comment on framework modifications. Please let me know, if there could be any better way to do it. Pratyush Anand (2): USB: Core: Quirk to prevent enumeration of LVS devices USB: Add LVS Test device driver Documentation/ABI/testing/sysfs-bus-usb | 10 ++ .../ABI/testing/sysfs-devices-platform-lvstestdev | 32 ++++ drivers/usb/core/hub.c | 105 ++++++++++++- drivers/usb/core/hub.h | 2 + drivers/usb/core/sysfs.c | 34 ++++ drivers/usb/core/usb.c | 1 - drivers/usb/misc/Kconfig | 6 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/lvstestdev.c | 171 +++++++++++++++++++++ include/linux/usb/quirks.h | 3 + 10 files changed, 361 insertions(+), 4 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-lvstestdev create mode 100644 drivers/usb/misc/lvstestdev.c -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html