[PATCH v2 0/4] Add C67x00 USB HCD driver.

Grant Likely <[email protected]>
Newsgroups gmane.linux.usb.devel,gmane.linux.ports.ppc64.devel
Message-ID <[email protected]>
This patch series is based on the c67x00 work done by Peter Korsgaard and
posted back in April this year.  I posted my first rework to the series
on Nov 23.  This version addresses the comments that I received then.

The Cypress c67x00 is an OTG controller so it can behave as either a host
or gadget controller.  This series implements the HCD behaviour.

The c67x00 is found on a number of the Xilinx MLxxx series of boards.
I've been performing my testing on a board derived from the ML403.

I'd like to get this driver queued up for inclusion in 2.6.25.  I think it
is ready.  This series can also be pulled from my git tree here:

  git://git.secretlab.ca/git/linux-2.6-virtex.git virtex-c67x00

For those who are interested in the progression from Peter's original series
to this one, the full history of my changes can be found in here:

  git://git.secretlab.ca/git/linux-2.6-virtex.git virtex-c67x00-historical

Thanks,
g.


Grant Likely (4):
      USB: add Cypress c67x00 low level interface code
      USB: add Cypress c67x00 OTG controller core driver
      USB: add Cypress c67x00 OTG controller HCD driver
      USB: add Cypress c67x00 OTG controller driver to Kconfig and Makefiles

 drivers/usb/Makefile               |    2 +
 drivers/usb/c67x00/Makefile        |   11 +
 drivers/usb/c67x00/c67x00-drv.c    |  278 +++++++++
 drivers/usb/c67x00/c67x00-hcd.c    |  392 ++++++++++++
 drivers/usb/c67x00/c67x00-hcd.h    |  137 ++++
 drivers/usb/c67x00/c67x00-ll-hpi.c |  516 +++++++++++++++
 drivers/usb/c67x00/c67x00-sched.c  | 1205 ++++++++++++++++++++++++++++++++++++
 drivers/usb/c67x00/c67x00.h        |  242 ++++++++
 drivers/usb/host/Kconfig           |   12 +
 include/linux/usb/c67x00.h         |   45 ++
 10 files changed, 2840 insertions(+), 0 deletions(-)
 create mode 100644 drivers/usb/c67x00/Makefile
 create mode 100644 drivers/usb/c67x00/c67x00-drv.c
 create mode 100644 drivers/usb/c67x00/c67x00-hcd.c
 create mode 100644 drivers/usb/c67x00/c67x00-hcd.h
 create mode 100644 drivers/usb/c67x00/c67x00-ll-hpi.c
 create mode 100644 drivers/usb/c67x00/c67x00-sched.c
 create mode 100644 drivers/usb/c67x00/c67x00.h
 create mode 100644 include/linux/usb/c67x00.h

--

Grant Likely, B.Sc. P.Eng.
Secret Lab Technologies Ltd.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.