From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wolverine01.qualcomm.com ([199.106.114.254]:29950 "EHLO wolverine01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752216Ab0KRMq3 (ORCPT ); Thu, 18 Nov 2010 07:46:29 -0500 From: Tatyana Brokhman Subject: [PATCH v4 0/4] usb gadget: Add SuperSpeed support to the Gadget Framework Date: Thu, 18 Nov 2010 14:46:16 +0200 Message-Id: <1290084377-1199-1-git-send-email-tlinder@codeaurora.org> Sender: linux-arm-msm-owner@vger.kernel.org List-ID: To: gregkh@suse.de Cc: linux-usb@vger.kernel.org, linux-arm-msm@vger.kernel.org, Tatyana Brokhman This patch series adds the SuperSpeed functionality to the gadget framework. This implementation passed both USBCV 3.0 and 2.0 test suites. Rebased on top of v2.6.37-rc1 Tatyana Brokhman (4): usb: Add usb_endpoint_descriptor to be part of the struct usb_ep usb: Configure endpoint according to gadget speed. usb: Modify existing gadget drivers to use config_ep_by_speed() instead of ep_choose. usb:gadget: Add SuperSpeed support to the Gadget Framework drivers/usb/gadget/Kconfig | 12 + drivers/usb/gadget/composite.c | 444 +++++++++++++++++++++++++++++++++-- drivers/usb/gadget/config.c | 25 -- drivers/usb/gadget/dbgp.c | 8 +- drivers/usb/gadget/epautoconf.c | 1 + drivers/usb/gadget/f_acm.c | 50 ++--- drivers/usb/gadget/f_audio.c | 5 +- drivers/usb/gadget/f_ecm.c | 54 ++--- drivers/usb/gadget/f_eem.c | 36 +-- drivers/usb/gadget/f_fs.c | 3 +- drivers/usb/gadget/f_hid.c | 22 +-- drivers/usb/gadget/f_loopback.c | 17 +- drivers/usb/gadget/f_mass_storage.c | 3 +- drivers/usb/gadget/f_obex.c | 32 +-- drivers/usb/gadget/f_phonet.c | 17 +- drivers/usb/gadget/f_rndis.c | 52 ++--- drivers/usb/gadget/f_serial.c | 32 +-- drivers/usb/gadget/f_sourcesink.c | 14 +- drivers/usb/gadget/f_subset.c | 33 +-- drivers/usb/gadget/f_uvc.c | 6 +- drivers/usb/gadget/file_storage.c | 3 +- drivers/usb/gadget/gmidi.c | 6 +- drivers/usb/gadget/inode.c | 6 +- drivers/usb/gadget/printer.c | 26 +- drivers/usb/gadget/u_ether.c | 12 +- drivers/usb/gadget/u_ether.h | 4 - drivers/usb/gadget/u_serial.c | 4 +- drivers/usb/gadget/u_serial.h | 2 - include/linux/usb/composite.h | 55 ++++- include/linux/usb/gadget.h | 64 ++++-- 30 files changed, 687 insertions(+), 361 deletions(-) -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.