Grant Likely
2007-12-28 23:52:25 UTC
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/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
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/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel