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. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev