From mboxrd@z Thu Jan 1 00:00:00 1970 From: Amit Blay Subject: [PATCH 0/3] usb:gadget: Add SuperSpeed Function Power Management Date: Sun, 3 Jul 2011 17:29:30 +0300 Message-ID: <1309703373-22476-1-git-send-email-ablay@codeaurora.org> Return-path: Received: from wolverine01.qualcomm.com ([199.106.114.254]:23757 "EHLO wolverine01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753798Ab1GCOaH (ORCPT ); Sun, 3 Jul 2011 10:30:07 -0400 Sender: linux-arm-msm-owner@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org To: greg@kroah.com Cc: linux-usb@vger.kernel.org, linux-arm-msm@vger.kernel.org, balbi@ti.com, tlinder@codeaurora.org, Amit Blay 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@codeaurora.org. 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.