This patch series adds Function Power Management to the Gadget Framework for SuperSpeed USB. To test the new code, g_zero gadget was updated to support SuperSpeed, and f_sourcesink function was updated to support SuperSpeed specific handlers. We used dummy_hcd to emulate UDC & HCD that support SuperSpeed. We tested the development with our unittest environment which is based on libusb & GoogleTest. This environment is submitted seperately by tlinder@xxxxxxxxxxxxxx. Amit Blay (3): usb: Add SuperSpeed support to g_zero gadget usb:gadget: Add SuperSpeed function power management usb:gadget: SuperSpeed function power management testing support drivers/usb/gadget/dummy_hcd.c | 3 +- drivers/usb/gadget/f_loopback.c | 57 ++++++++++- drivers/usb/gadget/f_sourcesink.c | 217 ++++++++++++++++++++++++++++++++++++- drivers/usb/gadget/udc-core.c | 2 +- drivers/usb/gadget/zero.c | 8 +- include/linux/usb/ch9.h | 8 ++ include/linux/usb/gadget.h | 35 +++++-- 7 files changed, 315 insertions(+), 15 deletions(-) -- 1.7.3.3 -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. -- 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