From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wolverine01.qualcomm.com ([199.106.114.254]:27026 "EHLO wolverine01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753512Ab0KAPLt (ORCPT ); Mon, 1 Nov 2010 11:11:49 -0400 From: Tatyana Brokhman Subject: [RFC/PATCH v3 0/4] usb: Add SuperSpeed support to the Gadget Framework Date: Mon, 1 Nov 2010 17:11:20 +0200 Message-Id: <1288624285-32355-1-git-send-email-tlinder@codeaurora.org> Sender: linux-arm-msm-owner@vger.kernel.org List-ID: To: linux-usb@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org, Tatyana Brokhman This patch series adds Super Speed support to the Gadget framework. This is a third version of an already sent series. It was split into additional two patches. 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 | 440 +++++++++++++++++++++++++++++++++-- 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, 741 insertions(+), 361 deletions(-)