All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC/PATCH 0/5] UAS Gadget Driver
@ 2011-03-07 16:46 Tatyana Brokhman
  0 siblings, 0 replies; only message in thread
From: Tatyana Brokhman @ 2011-03-07 16:46 UTC (permalink / raw)
  To: gregkh; +Cc: linux-arm-msm, ablay, linux-usb, Tatyana Brokhman

This patch series implements the UAS gadget driver.

It has been tested using the following:
1. Linux UAS host driver
2. MSDVT tool from MCCI
3. Internaly developed unittests framework

The device is functional. More stress tests are needed.

TODO: Further testing
      De-register the gadget if the main thread dies.
      Add UASP-HS mode support.

Tatyana Brokhman (5):
  usb: Add streams support to the gadget framework
  uas: MS UAS Gadget driver - Infrastructure
  uas: COMMAND IU implementation
  uas: TASK MANAGEMENT IU implementation
  uas: HACK needed for UAS host.

 drivers/usb/gadget/epautoconf.c     |  126 ++-
 drivers/usb/gadget/f_mass_storage.c |   26 +-
 drivers/usb/gadget/f_uasp.c         | 2454 +++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_uasp.h         |  395 ++++++
 drivers/usb/gadget/mass_storage.c   |   67 +-
 drivers/usb/gadget/storage_common.c |   19 +-
 drivers/usb/gadget/uasp_cmdiu.c     | 1700 ++++++++++++++++++++++++
 drivers/usb/gadget/uasp_tmiu.c      |  532 ++++++++
 include/linux/usb/gadget.h          |   13 +
 9 files changed, 5286 insertions(+), 46 deletions(-)
 create mode 100644 drivers/usb/gadget/f_uasp.c
 create mode 100644 drivers/usb/gadget/f_uasp.h
 create mode 100644 drivers/usb/gadget/uasp_cmdiu.c
 create mode 100644 drivers/usb/gadget/uasp_tmiu.c

--
Sent by a Consultant for Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-03-07 16:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-07 16:46 [RFC/PATCH 0/5] UAS Gadget Driver Tatyana Brokhman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.